
There’s something undeniably comforting about a warm bowl of Creamy Tomato Basil Soup. It’s velvety, rich, and packed with vibrant flavors that bring a smile to your face with every spoonful. Whether you’re curling up on a chilly evening or looking for an easy, flavorful lunch, this soup hits all the right notes. With just a handful of simple ingredients, you can whip up a homemade version that tastes far better than anything from a can. Plus, it’s the perfect canvas for endless variations and pairings—making it a staple in my kitchen year-round.
Why It’s My Go-To
This Creamy Tomato Basil Soup has earned a special place in my recipe collection because it’s:
- Quick and easy: Ready in under 30 minutes, ideal for busy weeknights.
- Deliciously creamy: The heavy cream adds a luscious texture without overpowering the bright tomato flavor.
- Versatile: Perfect on its own or paired with crusty bread, grilled cheese, or even as a base for Gnocchi In Tomato Cream Sauce 30 Min.
- Fresh and fragrant: The basil infuses the soup with an herby brightness that balances the richness beautifully.
Whether you’re making it for your family or a crowd, it’s a hit every time. Plus, it’s a great way to sneak in some veggies while indulging in creamy comfort.
What Goes Into Creamy Tomato Basil Soup
- 2 tablespoons olive oil: For sautéing and adding a subtle fruity flavor.
- 1 medium onion, chopped: Builds the savory base of the soup.
- 2 cloves garlic, minced: Adds depth and a gentle kick.
- 1 can (28 ounces) crushed tomatoes: The star ingredient that delivers vibrant tomato flavor.
- 2 cups vegetable broth: Keeps it light and brings everything together.
- 1 cup heavy cream: Creates the signature creamy texture.
- 1 teaspoon dried basil: Infuses a warm herbaceous note.
- Salt and pepper to taste: Essential for balancing the flavors.
- Fresh basil leaves for garnish: Adds a fresh and pretty finishing touch.
Each ingredient plays a vital role, creating a harmonious balance between savory, creamy, and fresh.
Equipment at a Glance
- Large pot or Dutch oven: For sautéing and simmering the soup.
- Wooden spoon or spatula: To stir the ingredients gently.
- Immersion blender or regular blender: For pureeing the soup to a smooth, creamy consistency.
- Measuring cups and spoons: To ensure the perfect ingredient ratios.
Having these tools ready makes the cooking process smooth and enjoyable.
Stepwise Method: Creamy Tomato Basil Soup
Step 1: Sauté the aromatics
Heat 2 tablespoons of olive oil in your pot over medium heat. Add the chopped onion and cook, stirring occasionally, until it’s soft and translucent—about 5 minutes. Then, add the minced garlic and sauté for another minute until fragrant.
Step 2: Add the tomatoes and broth
Pour in the entire can of crushed tomatoes along with the 2 cups of vegetable broth. Stir everything together and bring the mixture to a gentle simmer.
Step 3: Season and simmer
Sprinkle in the dried basil, salt, and pepper. Let the soup simmer uncovered for about 15 minutes. This allows the flavors to meld beautifully and the soup to reduce slightly, intensifying the taste.
Step 4: Blend until smooth
Using an immersion blender directly in the pot, puree the soup until it’s silky smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and puree, then return it to the pot.
Step 5: Stir in the cream
Lower the heat and slowly stir in the heavy cream. Heat the soup gently until warmed through—avoid boiling, which can cause the cream to curdle.
Step 6: Taste and adjust
Give the soup a taste and adjust salt and pepper as needed. For a little extra freshness, add a few torn fresh basil leaves right before serving.
Step 7: Serve and garnish
Ladle the soup into bowls and garnish with more fresh basil leaves. It’s perfect paired with a grilled cheese sandwich or alongside a fresh salad like the Peach Burrata Caprese Salad for a light, flavorful meal.
Better-for-You Options
- Swap heavy cream for coconut milk or cashew cream for a dairy-free twist.
- Use low-sodium vegetable broth to control salt levels.
- Add extra veggies like carrots or red bell peppers for more nutrients and natural sweetness.
- Substitute olive oil with avocado oil for a different flavor profile and heart-healthy fats.
These tweaks make it easy to customize the soup to your dietary preferences without sacrificing flavor.
Behind the Recipe
This recipe is inspired by classic tomato basil soups but with a creamy finish that feels indulgent yet approachable. The use of crushed tomatoes creates a slightly chunky texture that purees down into a smooth, luscious base. The dried basil infuses the soup throughout the simmering process, while fresh basil leaves added at the end brighten the flavors and add visual appeal. The heavy cream lends richness, making this soup feel like a special treat without too much fuss.
It’s a recipe born from the desire for quick comfort food that doesn’t compromise on freshness or flavor.
Storage & Reheat Guide
Leftover Creamy Tomato Basil Soup stores beautifully in the refrigerator for up to 4 days. Transfer it to an airtight container and chill promptly after cooking.
- To reheat, warm the soup gently on the stovetop over low heat, stirring occasionally to prevent scorching.
- You can also reheat in the microwave in short bursts, stirring in between.
- If the soup thickens too much after chilling, stir in a splash of broth or cream while reheating to bring back the perfect consistency.
- This soup also freezes well—store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned crushed tomatoes?
Absolutely! Use about 2 pounds of ripe fresh tomatoes, peeled and chopped. Simmer them longer to break down and soften, then blend as usual. Fresh tomatoes will give a brighter, slightly different flavor but work wonderfully.
Is it possible to make this soup vegan?
Yes. Replace the heavy cream with coconut cream or a creamy plant-based milk, and use vegetable broth. The soup will still have that creamy texture and delicious flavor.
What’s the best way to add more protein to this soup?
Consider adding cooked lentils or white beans during the simmering step for extra protein and fiber. Alternatively, enjoy the soup alongside a protein-packed dish like Meatballs With Tomato Sauce And Rice.
Can I prepare this soup ahead of time?
Definitely. The flavors often deepen after sitting overnight in the fridge. Simply reheat gently before serving and add fresh basil leaves for brightness.
Next Up in Your Queue
- Gnocchi In Tomato Cream Sauce 30 Min – A perfect dish to complement your soup night.
- Peach Burrata Caprese Salad – Fresh and light, this salad pairs beautifully with creamy tomato flavors.
- Meatballs With Tomato Sauce And Rice – For a heartier meal option that shares tomato’s rich base.
Ready to Cook?
Gather your olive oil, fresh produce, and pantry staples, and you’ll be savoring a bowl of Creamy Tomato Basil Soup in no time. This recipe is straightforward enough for beginner cooks but satisfying enough to impress guests. With minimal prep and maximum flavor, it’s truly a kitchen essential that you’ll find yourself returning to again and again.
Enjoy every creamy, herb-infused spoonful!
Share on Pinterest

Creamy Tomato Basil Soup
Ingredients
- 2 tablespoons olive oil
- 1 medium onion chopped
- 2 cloves garlic minced
- 1 can (28 ounces) crushed tomatoes
- 2 cups vegetable broth
- 1 cup heavy cream
- 1 teaspoon dried basil
- salt and pepper to taste
- fresh basil leaves for garnish
Instructions
- Heat 2 tablespoons of olive oil in your pot over medium heat. Add the chopped onion and cook, stirring occasionally, until it’s soft and translucent—about 5 minutes. Then, add the minced garlic and sauté for another minute until fragrant.
- Pour in the entire can of crushed tomatoes along with the 2 cups of vegetable broth. Stir everything together and bring the mixture to a gentle simmer.
- Sprinkle in the dried basil, salt, and pepper. Let the soup simmer uncovered for about 15 minutes. This allows the flavors to meld beautifully and the soup to reduce slightly, intensifying the taste.
- Using an immersion blender directly in the pot, puree the soup until it’s silky smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and puree, then return it to the pot.
- Lower the heat and slowly stir in the heavy cream. Heat the soup gently until warmed through—avoid boiling, which can cause the cream to curdle.
- Give the soup a taste and adjust salt and pepper as needed. For a little extra freshness, add a few torn fresh basil leaves right before serving.
- Ladle the soup into bowls and garnish with more fresh basil leaves. It’s perfect paired with a grilled cheese sandwich or alongside a fresh salad for a light, flavorful meal.
Equipment
- Large Pot or Dutch Oven
- Wooden Spoon or Spatula
- Immersion blender or regular blender
- Measuring cups and spoons
Notes
- Substitute heavy cream with coconut milk or cashew cream for a dairy-free version.
- Use low-sodium vegetable broth to control the saltiness of the soup.
- Leftovers keep well refrigerated for up to 4 days and freeze for up to 3 months.
- Add extra veggies like carrots or red bell peppers for added nutrients and sweetness.
- Reheat gently to avoid curdling the cream; stir in a splash of broth or cream if needed.