How to Make the Best Classic Tomato Basil Soup
This Classic Tomato Basil Soup is rich, creamy, and bursting with fresh tomato flavor. Made with ripe tomatoes, aromatic basil, and a hint of garlic, it’s the perfect comforting soup for any season. Serve it with grilled cheese for the ultimate cozy meal!
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Total Time 40 minutes mins
Course Soup
Cuisine Italian
- For the Soup:
- 2 tbsp olive oil or butter
- 1 small onion diced
- 3 cloves garlic minced
- 1 28 oz can San Marzano tomatoes (or 4 cups fresh tomatoes, chopped)
- 2 cups vegetable or chicken broth
- 1 tsp sugar optional, to balance acidity
- 1 tsp salt adjust to taste
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes optional, for heat
- 1/2 cup heavy cream or half-and-half, optional for creaminess
- 1/4 cup fresh basil leaves chopped
- For Garnish:
- Fresh basil leaves
- Shredded Parmesan cheese
- Croutons or toasted bread
Sauté the Aromatics:
Heat olive oil or butter in a large pot over medium heat.
Add diced onion and cook for 3-4 minutes until softened.
Stir in minced garlic and cook for 30 seconds until fragrant.
Simmer the Soup:
Add canned tomatoes (or fresh tomatoes), broth, sugar, salt, black pepper, and red pepper flakes.
Bring to a simmer and cook for 20 minutes, stirring occasionally.
Blend the Soup:
Use an immersion blender to puree the soup until smooth. (Alternatively, transfer to a blender in batches.)
Finish the Soup:
Stir in heavy cream (if using) and fresh basil. Simmer for 5 more minutes.
Serve:
Ladle into bowls and top with fresh basil, Parmesan cheese, and croutons.
- Make It Vegan: Use coconut milk instead of heavy cream and vegetable broth.
- Storage: Store in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.
- Pairing: Serve with grilled cheese or garlic bread for a classic combo!
Calories: 220kcalCarbohydrates: 18gProtein: 4gFat: 14gSaturated Fat: 6gSugar: 10g