Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Creamy Tomato Basil Soup

Creamy Tomato Basil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Creamy Tomato Basil Soup is rich, velvety, and full of cozy comfort. Made with tomatoes, garlic, and fresh basil, then finished with cream for a smooth, luxurious texture—it’s perfect for chilly nights, quick lunches, or pairing with a grilled cheese sandwich.

  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

2 tablespoons olive oil or butter

1 small onion, diced

3 cloves garlic, minced

2 cans (14.5 oz each) crushed or whole tomatoes

1 cup vegetable broth (or chicken broth)

1/2 cup heavy cream

1/4 cup fresh basil leaves, chopped

1 teaspoon sugar (optional, to balance acidity)

1/2 teaspoon salt (adjust to taste)

1/4 teaspoon black pepper

Optional garnish: basil, croutons, parmesan, or drizzle of cream

Instructions

Heat olive oil or butter in a large pot over medium heat.

Add onion and sauté until soft and translucent, about 4–5 minutes.

Stir in garlic and cook for 30 seconds until fragrant.

Add tomatoes and broth. Bring to a simmer and cook for 15–20 minutes.

Remove from heat and blend until smooth using an immersion blender or blender.

Stir in cream, basil, salt, pepper, and sugar (if using).

Return to low heat for 2–3 minutes, then serve warm.

Notes

Cooking Tips

  • Roasted flavor boost: Roast the tomatoes with olive oil before simmering for deeper flavor.

  • Extra smooth texture: Strain after blending for ultra-velvety soup.

  • No blender? Use crushed tomatoes for a naturally smoother base.

  • Fresh basil matters: Add basil at the end to keep its bright flavor.


Variations

 

  • Dairy-Free: Swap cream for coconut milk or cashew cream.

  • Vegan: Use olive oil and vegetable broth.

  • Spicy: Add red pepper flakes or a pinch of cayenne.

  • Cheesy: Stir in grated parmesan or mozzarella before serving.

  • Protein-Boosted: Add white beans before blending for extra body and protein.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

Nutrition

  • Serving Size: 1 serving
  • Calories: 210
  • Sugar: 9g
  • Sodium: 520mg
  • Fat: 15g
  • Carbohydrates: 17g
  • Fiber: 3g
  • Protein: 4g
ahrefs-site-verification_cb2d2902077a30d58b72c49921b5bc3179d1505ac1848cd914198c5cd392c04a