...
Go Back
+ servings
Tomato Basil Soup Recipe

Tomato Basil Soup Recipe

This soul-warming Tomato Basil Soup combines garden-fresh tomatoes and aromatic basil in a velvety-smooth, creamy base. Ready in just 50 minutes, this classic comfort food is perfect year-round, whether served as a cozy main dish with crusty bread or an elegant starter. It's easily adaptable for vegan diets and can be made with either fresh or canned tomatoes, making it both convenient and delicious.
5 from 1 vote
Print Pin
Course: Dinner, LUNCH, Soup
Cuisine: American, Italian-Inspired
Keyword: Best tomato basil soup recipe, Tomato Basil Soup, Tomato basil soup recipe easy
Prep Time: 15 minutes
Cook Time: 35 minutes
Blending Time: 5 minutes
Total Time: 55 minutes
Servings: 4 Servings
Calories: 220kcal
Cost: $12

Equipment

  • Large soup pot or Dutch oven For cooking the soup
  • Immersion blender Or use a regular blender in batches
  • Sharp knife and cutting board For chopping vegetables
  • Fine-mesh strainer Optional, for smoother texture
  • Wooden spoon or spatula For stirring

Ingredients

  • 2 tablespoon Olive oil
  • 1 large Onion Diced
  • 4 cloves Garlic Minced
  • 2 pounds Tomatoes Fresh ripe,or use 2 cans (28 oz) whole peeled
  • 4 cups Vegetable broth Or chicken broth for non-vegan version
  • 1 cup Basil leaves Fresh,plus extra for garnish
  • 1 teaspoon Sugar Optional,to balance acidity
  • 1 cup Heavy cream Or coconut cream for vegan option
  • Salt & Pepper To taste
  • Croutons Optional garnish
  • Olive oil extra virgin For drizzling
  • Parmesan cheese Optional,omit for vegan

Instructions

  • Heat olive oil in a large pot over medium heat.
  • Add diced onion and cook until translucent, about 5–7 minutes.
  • Add minced garlic; cook for 1–2 minutes without browning.
  • Add chopped or crushed tomatoes to the pot.
  • Pour in broth and bring to a gentle boil.
  • Lower heat, cover, and simmer for 20–25 minutes.
  • Add basil leaves and optional sugar. Simmer for 5 more minutes.
  • Remove from heat and cool slightly before blending.
  • Blend soup using immersion blender or in batches.
  • Return to heat; stir in cream.
  • Season with salt and pepper. Simmer 5 more minutes.
  • Serve with croutons, basil, olive oil, or Parmesan if desired.

Notes

  • Nutrition information is automatically calculated, so should only be used as an approximation.

Nutrition

Serving: 250G | Calories: 220kcal | Carbohydrates: 18g | Protein: 4g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 1.5g | Monounsaturated Fat: 4g | Cholesterol: 40mg | Sodium: 580mg | Potassium: 640mg | Fiber: 3g | Sugar: 9g | Vitamin A: 2500IU | Vitamin C: 22mg | Calcium: 100mg | Iron: 1.8mg