A creamy tomato soup with a hint of basil, perfect for a cozy meal.
2 tablespoons extra-virgin olive oil
2 tablespoons unsalted butter, or an additional 2 tablespoons olive oil
2 medium yellow onions, chopped
2 medium carrots, chopped
6 cloves garlic, chopped
a pinch salt
2 tablespoons balsamic vinegar
2 (28-ounce) cans diced tomatoes
3 cups water or vegetable broth
1⅓ cups full-fat coconut milk or heavy cream
1 teaspoon dried thyme
½ teaspoon red pepper flakes
1 teaspoon sea salt
several grinds Freshly ground black pepper
for drizzling coconut milk
for drizzling olive oil
to taste Freshly ground black pepper
for garnish Fresh basil leaves