Preheat medium pot over medium high heat. Add olive oil, butter, onions and carrots and saute 5 minutes. Add 4 cups chicken stock, curry and cayenne, and about 1 teaspoon salt to the pot. Bring to a boil, cover and cook until carrots are very tender, about 15 minutes.