If you’ve ever craved a cozy bowl of comfort, this Creamy Tomato Soup with Basil Recipe is an absolute game-changer. I love this because it combines the fresh brightness of basil with a rich, velvety texture that hugs you from the inside out. Whether it’s a chilly evening or you just want something simple yet satisfying, this soup hits all the right notes—and I’m excited to share how you can make it just right in your kitchen!
Why You’ll Love This Recipe
- Quick & Easy: It comes together in just 30 minutes, perfect for busy weeknights.
- Balanced Flavor: The cream and parmesan melt away tomato acidity for a smooth, comforting bowl.
- Versatile: You can make it chunky or fully blended to suit your mood.
- Family Favorite: This soup reliably wins over even picky eaters every single time.
Ingredients You’ll Need
Choosing the right ingredients really makes this Creamy Tomato Soup with Basil Recipe shine. I always opt for San Marzano crushed tomatoes because they’re naturally sweet and flavorful, and fresh basil gives it that fresh, herbaceous punch you can’t beat.
- Unsalted butter: Adds a creamy richness and lets you control the salt perfectly.
- Yellow onions: They caramelize beautifully, lending sweetness and depth.
- Garlic cloves: Fresh garlic gives an aromatic kick without overpowering.
- Crushed tomatoes: Quality matters—San Marzano if you can find them, for pure flavor.
- Chicken stock: Adds savory body—feel free to swap for vegetable stock for a vegetarian version.
- Fresh basil: Adds just the right herbal note; add more at the end for garnish too.
- Sugar: Balances acidity; you can tweak the amount based on your tomatoes.
- Black pepper: Freshly ground is best for a subtle spice lift.
- Heavy whipping cream: Makes the soup luxuriously creamy and rich.
- Parmesan cheese: Freshly grated brings umami and depth you won’t want to skip.
Variations
I love playing around with this Creamy Tomato Soup with Basil Recipe depending on what’s in season or what mood I’m in. Don’t hesitate to make it your own—once you get the basics down, there’s so much room for personalization!
- Make it vegan: Swap butter with olive oil and use coconut cream instead of heavy cream, along with vegetable stock, and it’s just as creamy and comforting.
- Add roasted red peppers: I sometimes roast a few red peppers & blend them in for a smoky twist that my family goes crazy for.
- Spice it up: A pinch of red pepper flakes or smoked paprika adds an exciting warmth without stealing the show.
- Chunky or smooth: If you like texture, skip blending altogether or pulse briefly; otherwise use an immersion blender for silky smoothness.
How to Make Creamy Tomato Soup with Basil Recipe
Step 1: Sauté Onions and Garlic to Build Your Base
Start by heating a large nonreactive pot over medium heat, then melt the unsalted butter. I always let the onions cook low and slow for 10-12 minutes until they’re soft and golden—this step is non-negotiable because it unlocks the soup’s natural sweetness. Adding garlic at the end and sautéing for just about a minute releases all that wonderful aroma without burning it, which can turn bitter.
Step 2: Add Tomatoes, Stock, Basil & Simmer
Pour in your crushed tomatoes along with their juices, chicken stock, chopped basil, sugar, and black pepper. Give everything a good stir and bring to a boil. Once boiling, reduce the heat, partially cover the pot with a lid, and let it simmer gently for about 10 minutes. This simmering helps all those flavors marry beautifully—if you smell it, you’ll want to jump right in with a spoon.
Step 3: Blend to Your Preferred Consistency
If you’re like me and prefer smooth soups, grab your immersion blender and carefully blend right in the pot until velvety smooth. If you don’t have one, transferring the soup in batches to a regular blender works too—just be cautious with the hot liquid, and pulse lightly at first. Alternatively, keep the soup chunky if you love texture. Both ways are delicious.
Step 4: Stir in Cream and Parmesan for Ultimate Creaminess
Lower the heat to medium and stir in the heavy cream and grated parmesan. Let the soup return to a gentle simmer, then taste and adjust salt and pepper. This last step makes all the difference—it mellows acidity and results in a creamy, rich finish that’s absolutely addictive.
Pro Tips for Making Creamy Tomato Soup with Basil Recipe
- Low & Slow Onion Cooking: Taking your time to caramelize onions adds natural sweetness that makes the soup taste layered and complex.
- Adjust Sugar Gradually: I add sugar little by little because tomatoes vary in acidity—taste as you go to keep the balance spot-on.
- Use Fresh Basil at the End: Adding chopped basil during simmering and some fresh on top preserves its brightness and aroma.
- Avoid Overblending: I learned if you blend too much, the soup can become gluey; just stop when smooth enough for your liking.
How to Serve Creamy Tomato Soup with Basil Recipe
Garnishes
I keep it simple and fresh by topping each bowl with extra parmesan and a sprinkle of fresh chopped basil. Sometimes, a drizzle of good olive oil or a swirl of cream can add a lovely finishing touch and elevate the presentation.
Side Dishes
My absolute favorite pairing is a crispy Grilled Cheese Sandwich—it’s the ultimate comfort combo, especially with nice melty cheddar. You can also try crusty bread, garlic knots, or even a fresh green salad to balance the richness.
Creative Ways to Present
For special occasions, I love serving this soup in mini bread bowls—it’s impressive and adds an extra level of coziness. Also, sprinkling a few toasted pine nuts or a touch of chili oil adds texture and a pop of unexpected flavor.
Make Ahead and Storage
Storing Leftovers
I store leftover soup in airtight containers in the fridge for up to 4 days. It actually tastes even better the next day as the flavors have more time to meld, so don’t hesitate to make a big batch.
Freezing
Freezing works like a charm with this soup! I portion it into freezer-safe containers or bags and freeze for up to 3 months. Just thaw overnight in the fridge before reheating. Keep in mind cream may separate a bit, so give it a good whisk while reheating.
Reheating
Reheat gently on the stove over low to medium heat to prevent scorching. Stir frequently and add a splash of stock or cream if it’s too thick. Microwave works too; just warm in short bursts, stirring in between to keep it smooth.
FAQs
-
Can I make Creamy Tomato Soup with Basil Recipe dairy-free?
Absolutely! Simply replace the butter with olive oil and swap heavy cream for coconut cream or cashew cream. Skip the parmesan or use a vegan cheese alternative to keep it completely dairy-free without losing that rich, creamy texture.
-
How can I prevent the soup from being too acidic?
The key is balancing acidity with sugar and cream. Adding a little sugar cuts the sharpness of tomatoes, and stirring in heavy cream mellows the overall tang. Also, cooking down the tomatoes and onions properly helps develop sweeter flavors.
-
Can I use fresh tomatoes instead of canned?
You can, but you’ll need quite a few ripe tomatoes—about 3 pounds peeled and chopped—to match two 28-ounce cans. Fresh tomatoes require longer cooking to break down and develop flavor, so expect to simmer a bit more to get that luscious texture.
-
Is it okay to skip blending the soup?
Definitely! Leaving some chunks gives the soup a rustic, hearty feel. I personally enjoy blending because of the creamy smoothness, but it’s really about your texture preference.
Final Thoughts
This Creamy Tomato Soup with Basil Recipe holds a special place in my heart because it’s that dependable hug-in-a-bowl that never disappoints. I remember the first time I made it for friends, and they couldn’t stop raving about the balance of flavors and velvety texture. Whenever you’re craving something cozy yet fresh, this recipe is your go-to—easy to make, versatile, and utterly satisfying. I hope you enjoy making it as much as I do and that it becomes a staple in your kitchen too!
Print
Creamy Tomato Soup with Basil Recipe
- Prep Time: 5 min
- Cook Time: 25 min
- Total Time: 30 min
- Yield: 8 servings (1 cup each)
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Low Salt
Description
This creamy tomato soup recipe is a comforting and flavorful dish made with sautéed onions and garlic, crushed San Marzano tomatoes, fresh basil, and enriched with heavy cream and Parmesan cheese. It’s a perfect balance of tangy tomato flavor and rich creaminess, great for a quick meal or pairing with grilled cheese sandwiches.
Ingredients
Main Ingredients
- 4 Tbsp unsalted butter
- 3 cups finely chopped yellow onions (about 2 medium onions)
- 1 Tbsp minced garlic (about 3 cloves)
- 56 oz crushed tomatoes (two 28-oz cans, preferably San Marzano) with their juice
- 2 cups chicken stock
- 1/4 cup chopped fresh basil (plus more for garnish)
- 1 Tbsp sugar (or to taste)
- 1/2 tsp black pepper (or to taste)
- 1/2 cup heavy whipping cream (or to taste)
- 1/3 cup freshly grated Parmesan cheese (plus more for serving)
Instructions
- Sauté Onions and Garlic: Heat a nonreactive pot or enameled dutch oven over medium heat. Add the butter and wait until melted. Add the finely chopped onions and sauté for 10-12 minutes, stirring occasionally, until the onions are softened and golden. Then add the minced garlic and cook for an additional 1 minute until fragrant.
- Add Tomatoes and Simmer: Pour in the crushed tomatoes with their juice, the chicken stock, chopped fresh basil, sugar, and black pepper. Stir everything together, bring the mixture to a boil, then reduce the heat to low. Partially cover the pot with a lid and let the soup simmer gently for 10 minutes to allow flavors to meld.
- Blend the Soup (Optional): If you prefer a smooth, creamy texture, use an immersion blender directly in the pot to blend the soup until reaching your desired consistency. Alternatively, carefully transfer the soup in batches to a blender, pulse a few times to start, and blend until smooth. Return the blended soup to the pot over medium heat. You can skip this step if you enjoy a chunkier soup.
- Add Cream and Cheese: Stir in the heavy whipping cream and freshly grated Parmesan cheese. Return the soup to a gentle simmer to let the cheese melt and flavors combine. Taste and adjust seasoning with additional salt and pepper if necessary, then turn off the heat.
- Serve and Garnish: Ladle the creamy tomato soup into warm bowls and garnish with extra Parmesan cheese and chopped fresh basil. Serve hot and enjoy!
Notes
- This recipe balances the acidity of tomatoes with the richness of cream and Parmesan cheese for a satisfying soup.
- The soup keeps well in the fridge for several days and tastes even better the next day.
- Pair the soup with grilled cheese sandwiches for a classic and comforting meal.
- You can adjust the sugar and cream amount to your taste to counteract tomato acidity.
- Using San Marzano tomatoes ensures a rich and authentic flavor but you can substitute with good quality canned tomatoes.
Nutrition
- Serving Size: 344 g
- Calories: 222 kcal
- Sugar: 12 g
- Sodium: 422 mg
- Fat: 14 g
- Saturated Fat: 8 g
- Unsaturated Fat: 5 g
- Trans Fat: 1 g
- Carbohydrates: 22 g
- Fiber: 4 g
- Protein: 7 g
- Cholesterol: 40 mg