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
Easy Creamy Tomato Basil Soup Recipe

Easy Creamy Tomato Basil Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 15 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

Indulge in the rich and comforting flavors of this Easy Creamy Tomato Basil Soup. Made with simple ingredients like ripe tomatoes, fragrant basil, and cream, this delicious soup is perfect for a cozy meal any day of the week.


Ingredients

Scale

For the Soup:

  • 2 tablespoons olive oil
  • 1 medium yellow onion (chopped)
  • 3 cloves garlic (minced)
  • 2 cans (28 ounces each) whole peeled tomatoes
  • 1 cup vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/2 cup fresh basil leaves (chopped)

For Garnish:

  • Additional basil leaves


Instructions

  1. Prepare the Soup: Heat olive oil in a large pot, sauté onion until softened, add garlic, tomatoes, broth, sugar, salt, pepper, and red pepper flakes. Simmer for 15-20 minutes. Stir in basil.
  2. Puree the Soup: Use an immersion blender or transfer in batches to a blender to puree until smooth. Return to pot over low heat.
  3. Finish the Soup: Stir in heavy cream, simmer for 5 minutes. Adjust seasonings. Serve hot, garnished with basil.

Notes

  • For a dairy-free version, use coconut milk or plant-based cream.
  • For extra richness, add butter at the end.
  • Pair with grilled cheese for a classic combo.

Nutrition

  • Serving Size: 1 ½ cups
  • Calories: 280
  • Sugar: 10g
  • Sodium: 580mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 50mg