Creamy Tomato Basil Soup is a comforting and flavorful dish that combines ripe tomatoes, fresh basil, and a touch of cream for a rich, velvety texture. This soup is perfect as a starter or paired with a grilled cheese sandwich for a classic meal. It’s easy to make and can be enjoyed year-round!
Ingredients List
For the Soup
- 2 tablespoons olive oil
- 1 medium onion (chopped)
- 3 cloves garlic (minced)
- 2 cans (14.5 oz each) diced tomatoes (or 2 lbs fresh tomatoes, chopped)
- 2 cups vegetable broth (or chicken broth)
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and pepper to taste
- 1 cup heavy cream (or coconut cream for a dairy-free option)
- 1/2 cup fresh basil leaves (plus extra for garnish)
For Serving
- Crusty bread or grilled cheese sandwiches (optional)
Timing
Preparing Creamy Tomato Basil Soup takes about 10 minutes for prep and 25-30 minutes for cooking.
Step-by-Step Instructions
Step 1: Sauté Aromatics
- Heat Olive Oil: In a large pot, heat the olive oil over medium heat.
- Cook Onion and Garlic: Add the chopped onion and sauté for about 5 minutes until softened. Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 2: Add Tomatoes and Broth
- Add Tomatoes: Pour in the diced tomatoes (with their juices) and vegetable broth. If using fresh tomatoes, add them now.
- Season: Stir in the sugar (if using), salt, and pepper. Bring the mixture to a simmer and let it cook for about 15-20 minutes to allow the flavors to meld.
Step 3: Blend the Soup
- Add Basil: Remove the pot from heat and stir in the fresh basil leaves.
- Blend: Using an immersion blender, blend the soup until smooth. Alternatively, you can carefully transfer the soup in batches to a countertop blender. If using a blender, be sure to let the soup cool slightly and blend in small batches to avoid splatter.
Step 4: Stir in Cream
- Add Cream: Return the blended soup to the pot (if using a countertop blender). Stir in the heavy cream and heat the soup over low heat until warmed through. Adjust seasoning if necessary.
Step 5: Serve
- Garnish: Ladle the soup into bowls and garnish with additional fresh basil leaves.
- Enjoy: Serve hot with crusty bread or grilled cheese sandwiches for a complete meal.

Nutritional Information
Here’s a quick glance at the nutritional profile of Creamy Tomato Basil Soup (per serving, assuming 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 220 |
| Protein | 3g |
| Fat | 18g |
| Carbohydrates | 14g |
| Fiber | 2g |
Tips for Customization
- Herb Variations: Add other herbs like thyme or oregano for added depth of flavor.
- Spicy Kick: Incorporate red pepper flakes or a dash of hot sauce for some heat.
- Cheese Addition: Stir in grated Parmesan cheese for extra richness.
Storing Tips for the Recipe
Creamy Tomato Basil Soup can be stored in an airtight container in the refrigerator for up to 4 days. It can also be frozen for up to 3 months. To reheat, warm gently on the stovetop or in the microwave, adding a splash of water or broth if it thickens too much.
Conclusion
Creamy Tomato Basil Soup is a simple yet satisfying dish that brings warmth and comfort to any table. With its rich flavors and creamy texture, it’s sure to become a favorite in your household!
FAQs
Can I make this soup ahead of time?
Yes! This soup can be made ahead of time and stored in the refrigerator or freezer. Just reheat before serving.
Can I use fresh tomatoes instead of canned?
Absolutely! If using fresh tomatoes, about 2 pounds will work well. You may need to adjust the cooking time slightly to ensure they soften properly.
What can I serve with this soup?
This soup pairs wonderfully with crusty bread, grilled cheese sandwiches, or a fresh garden salad.
Creamy Tomato Basil Soup Recipe
Ingredients
- For the Soup
- • 2 tablespoons olive oil
- • 1 medium onion (chopped)
- • 3 cloves garlic (minced)
- • 2 cans (14.5 oz each) diced tomatoes (or 2 lbs fresh tomatoes, chopped)
- • 2 cups vegetable broth (or chicken broth)
- • 1 teaspoon sugar (optional, to balance acidity)
- • Salt and pepper to taste
- • 1 cup heavy cream (or coconut cream for a dairy-free option)
- • 1/2 cup fresh basil leaves (plus extra for garnish)
- For Serving
- • Crusty bread or grilled cheese sandwiches (optional)
Instructions
Step 1: Sauté Aromatics
- Heat Olive Oil: In a large pot, heat the olive oil over medium heat.
- Cook Onion and Garlic: Add the chopped onion and sauté for about 5 minutes until softened. Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 2: Add Tomatoes and Broth
- Add Tomatoes: Pour in the diced tomatoes (with their juices) and vegetable broth. If using fresh tomatoes, add them now.
- Season: Stir in the sugar (if using), salt, and pepper. Bring the mixture to a simmer and let it cook for about 15-20 minutes to allow the flavors to meld.
Step 3: Blend the Soup
- Add Basil: Remove the pot from heat and stir in the fresh basil leaves.
- Blend: Using an immersion blender, blend the soup until smooth. Alternatively, you can carefully transfer the soup in batches to a countertop blender. If using a blender, be sure to let the soup cool slightly and blend in small batches to avoid splatter.
Step 4: Stir in Cream
- Add Cream: Return the blended soup to the pot (if using a countertop blender). Stir in the heavy cream and heat the soup over low heat until warmed through. Adjust seasoning if necessary.
Step 5: Serve
- Garnish: Ladle the soup into bowls and garnish with additional fresh basil leaves.
- Enjoy: Serve hot with crusty bread or grilled cheese sandwiches for a complete meal.
Did you make this recipe?
Please leave a comment on the blog or share a photo on Facebook