Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A smooth, rich, and comforting creamy tomato soup made with ripe tomatoes, aromatics, and a touch of cream. Perfect for cold days or cozy meals.

Ingredients

Scale
  • 2 tbsp olive oil or butter

  • 1 medium yellow onion, diced

  • 2 garlic cloves, minced

  • 1 small carrot, peeled and diced

  • 1 (28 oz) can whole peeled tomatoes (preferably San Marzano)

  • 2 cups vegetable or chicken broth

  • 1/2 tsp salt, or to taste

  • 1/4 tsp black pepper

  • 1/4 cup heavy cream (or coconut milk for vegan)

  • 1/4 cup fresh basil, chopped (or 1 tsp dried basil)

  • Optional: pinch of red pepper flakes or smoked paprika

Instructions

  • Heat oil or butter in a large pot over medium heat. Add onion and carrot, cook until softened (6–8 minutes).

  • Stir in garlic and optional spices. Cook for 1 minute until fragrant.

  • Add tomatoes with juice, breaking them up with a spoon. Pour in broth and bring to a boil.

  • Reduce heat and simmer uncovered for 20 minutes, stirring occasionally.

  • Blend the soup with an immersion blender or in batches in a blender until smooth.

  • Return to pot (if needed) and stir in cream and fresh basil.

  • Simmer 2–3 more minutes. Taste and adjust seasoning as needed.