v Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Silky, flavorful, and incredibly simple, this creamy tomato soup comes together in under 40 minutes. Perfect for weeknight meals or cozy lunches.

Ingredients

Scale
  • 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

Instructions

  • 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.