Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Creamy Tomato Basil Soup Recipe | Easy & Delicious Comfort Food

Classic Creamy Tomato Basil Soup Recipe | Easy & Delicious Comfort Food

This Classic Creamy Tomato Basil Soup is comforting, rich, and easy to make with canned tomatoes, garlic, and fresh basil. A touch of cream makes it velvety and irresistible—perfect for grilled cheese or a cozy lunch.

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

Ingredients

Scale

2 tbsp olive oil or butter

1 small onion, chopped

3 cloves garlic, minced

1 (28 oz) can crushed tomatoes

1 tbsp tomato paste

1/2 tsp sugar (optional, to balance acidity)

1/2 tsp salt

1/4 tsp black pepper

1/4 tsp red pepper flakes (optional)

2 cups vegetable broth

1/2 cup heavy cream (or coconut cream)

1/2 cup fresh basil leaves, chopped

Optional: Parmesan cheese or croutons for serving

Instructions

1. Heat olive oil in a large pot over medium heat. Add onion and sauté until translucent, about 5 minutes.

2. Stir in garlic and cook for 1 minute until fragrant.

3. Add crushed tomatoes, tomato paste, sugar, salt, pepper, and red pepper flakes. Stir to combine.

4. Pour in vegetable broth and bring to a simmer. Cover and cook for 15–20 minutes.

5. Turn off the heat and stir in basil and cream.

6. Use an immersion blender to puree the soup until smooth (or blend in batches).

7. Taste and adjust seasoning as needed.

8. Serve warm with Parmesan or croutons if desired.

Notes

Add more cream for extra richness or swap for non-dairy to make it vegan.

This soup freezes well—cool completely before storing.

Pairs beautifully with grilled cheese or garlic bread.

  • Author: Mila Bryn
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup, Vegetarian, Comfort Food
  • Method: Stovetop
  • Cuisine: American, Italian-Inspired

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 240
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 16g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 35mg

Keywords: creamy tomato soup, tomato basil soup, easy comfort food, vegetarian soup