In a medium pan, heat the olive oil and butter over medium-low heat.
Add the carrots, onion and garlic, cook until tender, about 8 minutes.
Add the canned tomatoes with the juice, vegetable broth, salt, pepper, cumin, oregano and sugar.Cook about 20 minutes or until the vegetables are soft.
Add basil and cream.
Place in a blender and blend until smooth.
Garnish with 1 tablespoon pesto and a drizzle of heavy cream.