Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of homemade tomato soup topped with fresh basil leaves, served in a rustic white bowl on a wooden table, with a drizzle of cream, cherry tomatoes, and crusty bread on the side, bright natural lighting highlighting the rich red color and smooth texture.

Creamy Tomato Soup with Fresh Basil

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A smooth, creamy tomato soup made from ripe tomatoes, simmered with garlic, onions, and herbs, then blended until velvety perfect, served with fresh basil and optional cream for a cozy, satisfying meal.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • <li1 medium onion, chopped <li3 garlic cloves, minced
  • 1 can (28 ounces) crushed tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 1/4 cup heavy cream (optional)
  • Fresh basil leaves for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and cook until translucent, about 5 minutes.
  3. Stir in minced garlic and cook for 1 minute until fragrant.
  4. Add crushed tomatoes, vegetable broth, sugar, salt, and pepper. Bring to a boil.
  5. Reduce heat and simmer for 20 minutes, stirring occasionally.
  6. Use an immersion blender to puree the soup until smooth, or blend in batches.
  7. Stir in heavy cream if using, and heat through.
  8. Serve hot, garnished with fresh basil leaves.

Notes

  • For a vegan version, omit the heavy cream or use coconut milk.
  • Adjust seasoning to taste, adding more salt or herbs as desired.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180 Kcal
  • Sugar: 8g
  • Sodium: 520mg
  • Fat: 10g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 20mg