v
PrintSilky, flavorful, and incredibly simple, this creamy tomato soup comes together in under 40 minutes. Perfect for weeknight meals or cozy lunches.
2 tbsp olive oil or butter
1 medium yellow onion, finely chopped
2 garlic cloves, minced
1 small carrot, chopped
1 (28 oz) can whole peeled tomatoes
2 cups vegetable or chicken broth
1/2 tsp salt
1/4 tsp black pepper
1/4 cup heavy cream or full-fat coconut milk
1/4 cup chopped fresh basil (or 1 tsp dried)
Optional: pinch of smoked paprika or red chili flakes
In a large pot, heat olive oil or butter over medium heat. Sauté onion and carrot for 6–8 minutes, until softened.
Add garlic and optional spices, stirring for 1 minute until fragrant.
Stir in tomatoes and broth. Bring to a boil, then reduce heat and simmer for 20 minutes.
Use an immersion blender to puree until smooth (or blend in batches).
Stir in cream and fresh basil. Simmer another 2–3 minutes.
Taste and adjust seasoning. Add broth to thin if needed.