Awesome Tomato Soup Recipe: Velvety Depth With Basil-Infused Freshness

Soups & Stews

Awesome Tomato Soup Recipe: Velvety Depth With Basil-Infused Freshness

This awesome tomato soup recipe transforms simple ingredients into a velvety masterpiece that balances rich tomato depth with bright basil freshness. The secret lies in slow simmering and careful blending to create a silky texture that's both comforting and sophisticated.

I've perfected this version over years of testing, ensuring every spoonful delivers that perfect harmony of sweetness, acidity, and herbal notes.

What makes this recipe truly special is the technique of infusing fresh basil directly into the hot soup, allowing its aromatic oils to release fully while maintaining vibrant color.

Unlike many recipes that rely on canned tomatoes, I use high-quality fresh tomatoes for superior flavor, though I'll show you how to adapt with canned when needed. The soup builds layers of flavor through proper reduction and seasoning balance.

By the time you're done, you'll have a soup that's creamy without dairy, deeply flavorful without being heavy, and perfectly balanced in acidity and sweetness. The aroma alone will have everyone gathering around your table.

Serve it with crusty bread for dipping or alongside grilled cheese sandwiches for the ultimate comfort meal.

This recipe also offers flexibility—add cream for richness, swap butter for olive oil for a lighter version, or include a dash of chili flakes for heat. The techniques you'll learn here apply to any tomato-based soup you want to create.

Let's get started on this velvety masterpiece that's easier than you think to make from scratch.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for awesome tomato soup

Fresh tomatoes and aromatic basil create velvety soup with perfect sweet-tart balance.

Ingredient Amount Notes
Fresh Tomatoes 🍅 2 lb Ripe, firm, and colorful
Yellow Onion 🧅 1 whole Medium-sized, diced
Garlic Cloves 🧄 4 cloves Peeled, minced
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Vegetable Broth 💧 4 cups Low-sodium preferred
Canned Crushed Tomatoes 🍅 14 ½ oz San Marzano preferred
Unsalted Butter 🧈 4 tbsp Cold, cubed
All-Purpose Flour 🌾 1 tbsp For thickening
Sugar 🍯 1 tsp Balances acidity
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Red Wine Vinegar 🍷 1 tbsp For brightness
Freshly Grated Parmesan Cheese 🧀 ¼ cup For garnish

Fresh tomatoes are the star here—heirloom varieties have the best flavor, but any ripe, firm ones work. Hit up the farmers market for peak season tomatoes, or grab San Marzano canned tomatoes from Trader Joe's when fresh aren't available. The basil needs to be fresh too—dried won't give that bright aroma. I usually grab a big bunch and use half for the soup, saving the rest for pesto or garnishes. For the onion, yellow or red both work, but yellow adds a touch more sweetness as it cooks. Garlic? Freshly minced makes all the difference—pre-minced loses flavor fast.

No fresh tomatoes? Canned San Marzano is your best bet—none of that watery stuff. Short on basil? Dried oregano at half the amount works in a pinch, but you'll miss that fresh aroma. Want to skip the butter for a lighter version? Olive oil works perfectly. The flour is just for thickening—if you're avoiding gluten, cornstarch does the same job. For the broth, low-sodium is key so you can control the seasoning. And that red wine vinegar? Don't skip it—it brightens everything up.

This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into containers with a dollop of Parmesan on top—ready for quick lunches. The basil wilts fast, so add it just before serving. For extra richness, stir in a splash of heavy cream when serving. And if you've got any crusty bread lying around, you're already halfway to the perfect meal.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the basil. Fresh leaves torn right into the pot at the end—no chopping, just a handful of bright green. The garlic? Sautéed until it’s fragrant but not burnt, so every spoonful has that deep, savory warmth. It’s the kind of flavor that makes you go back for seconds without thinking.
  • I’ll be real: it’s cheap to make, but the leftovers? Even better. The flavors deepen overnight, and reheating it just takes a minute. My kids beg for it when I forget to make something "fancy," and I’ve even frozen portions for those "I can’t decide what to eat" days. Zero waste, all win.

Step-by-step instructions for delicious homemade tomato soup

This method transforms simple ingredients into a velvety, basil-kissed tomato soup that tastes like summer in a bowl.

1

Sauté Aromatics Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll notice the onions begin to caramelize slightly at the edges—that's when you know they're ready for the next step.

Add the 4 cloves minced garlic and cook for another 30 seconds until the aroma fills your kitchen. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. This aromatic base forms the flavor foundation for your soup, so take your time here. If you're using fresh garlic, you'll know it's perfect when it releases its full aroma without turning brown.

2

Build the Tomato Base

Cut the 2 lb fresh tomatoes in half and add them to the pot, cut-side down. Cook for 8-10 minutes until they begin to soften and release their juices. This slow cooking process allows the natural sugars in the tomatoes to caramelize, deepening their flavor. You'll see the tomatoes collapse slightly and turn a deeper red color.

Add the 14.5 oz canned crushed tomatoes, 1 tbsp red wine vinegar, 1 tsp sugar, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine all ingredients. The vinegar will brighten the flavors while the sugar helps balance the acidity of the tomatoes. Let this mixture simmer together for 10 minutes, allowing all the flavors to meld.

3

Create a Silky Texture

Remove the pot from heat and carefully transfer the tomato mixture to a blender or food processor. I like to blend in batches if needed—just make sure not to overfill. Add 2 cups of the vegetable broth to help create a smooth, velvety texture. Blend until completely smooth, scraping down the sides as needed.

Return the blended mixture to the pot and stir in the remaining 2 cups vegetable broth. Bring to a gentle simmer over medium-low heat. This is where you'll want to keep a close eye on things—the soup should bubble gently but not vigorously. Let it simmer for 15-20 minutes to allow all the flavors to develop fully and the soup to reach its perfect consistency.

4

Thicken and Finish

In a small saucepan, melt the 4 tbsp unsalted butter over low heat. Once melted, whisk in the 1 tbsp all-purpose flour to create a roux. Cook for 1-2 minutes until the mixture turns a light golden color—this helps remove any raw flour taste and adds richness to your soup.

Slowly pour the roux into the simmering soup while whisking constantly. This gradual addition prevents lumps from forming. Return the soup to a gentle simmer and cook for another 5 minutes, stirring occasionally. The soup should now have a beautiful, velvety texture with just the right amount of body. Taste and adjust seasoning if needed—you might need a bit more salt or pepper to balance all the flavors.

5

Infuse with Fresh Basil and Serve

Remove the pot from heat and stir in the 0.5 cup packed fresh basil leaves. Let the soup sit for 5 minutes to allow the basil to infuse its fresh, herbal notes throughout. This is where the magic happens—the basil will release its aromatic oils, giving your soup that signature freshness that makes it truly special.

Ladle the soup into bowls and garnish each serving with 0.25 cup freshly grated Parmesan cheese. The contrast between the creamy soup and the sharp, salty cheese adds another layer of flavor. Serve immediately while warm, with crusty bread on the side to soak up every last drop of that delicious tomato goodness. The soup will continue to improve as it sits for a little while, so don't rush serving it—let those flavors develop fully before enjoying.

👨‍🍳

Pro Tips For Making Awesome Tomato Soup

  • Char the Onion Slow: I used to rush this step, but low and slow—about 8-10 minutes—until the onions are deep golden and almost caramelized—builds flavor that lasts. Skip the high heat; you’re not searing steak here, you’re melting onion into the soup’s soul.
  • Seed and Chop Tomatoes Fast: Cut a shallow X on the bottom of each tomato, plunge into boiling water for 30 seconds, then ice bath—skins slip off like guilty secrets. No seedless pulp means no slimy texture later, and you’ll save 10 minutes of scrubbing.
  • Salt the Garlic Water: When mincing garlic, add a pinch of salt to the bowl first—it prevents clumping and makes crushing cloves with the flat of your knife easier. Trust me, your future basil-infused soup will thank you.
  • Finish with Cold Basil: Toss in fresh basil leaves at the very end, off the heat—just 30 seconds before serving. Heat wilts them into oblivion; cold keeps them bright and peppery, like a little green surprise in every spoonful. (Yes, even if you’re impatient like me.)

Pro cooking tips for this dish

Tomato Selection Matters

Fresh tomatoes make all the difference—opt for heirloom varieties when in season for maximum sweetness and acidity. If fresh aren't available, San Marzano canned tomatoes are my go-to for their rich, meaty texture.

Avoid watery brands—they dilute your soup's depth. 🍅 For summer cooking, hit your local farmers market for vine-ripened tomatoes at peak flavor.

Sauté Aromatics Slowly

Don't rush the onion and garlic—cook the diced yellow onion for 5-6 minutes until soft and slightly caramelized. This builds sweetness that carries through the soup. Add the minced garlic just before it turns golden (about 30 seconds) to prevent bitterness.

I like to use a light-colored onion for subtle sweetness, but red onions add a nice tang.

Balance Acid and Sweet

The red wine vinegar and sugar are crucial for flavor harmony. Add 1 tbsp vinegar to brighten and 1 tsp sugar to balance acidity—taste as you go! If your tomatoes are particularly tart, you might need ½ tsp extra sugar.

For a deeper flavor, add 1 tsp tomato paste with the crushed tomatoes while simmering.

Blending Technique

Blend in batches if needed to avoid overfilling your blender—this prevents splattering and ensures a smooth texture. For extra creaminess, add 2 cups broth before blending.

If you prefer chunky soup, blend only half the mixture and stir in the rest whole. A high-powered blender like Vitamix gives the silkiest results.

Butter and Flour Magic

Make your roux properly: melt 4 tbsp butter over low heat, then whisk in 1 tbsp flour until golden (1-2 minutes). This removes raw flour taste and adds richness.

Pour it into the soup gradually while whisking constantly to prevent lumps. For a lighter version, replace butter with olive oil—it still works beautifully.

Basil Infusion Trick

Add the fresh basil just before serving—it wilts quickly and loses aroma when heated. For deeper infusion, tear the leaves and let them steep in the hot soup for 5 minutes off the heat.

If you must add it earlier, use ½ the amount and stir in at the end. Pair with Parmesan cheese for a perfect salty contrast that elevates every spoonful. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 8g40%
Cholesterol 30mg10%
Sodium 680mg29%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 10g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tomato soup without fresh tomatoes?

For the best flavor, use 28 oz canned San Marzano tomatoes instead of fresh. These high-quality tomatoes have rich, meaty texture that mimics fresh. Just skip the initial 8-10 minute cooking time for fresh tomatoes and add the canned tomatoes directly with the other ingredients. The acidity balance will still work perfectly.

2

How can I make this soup vegan?

Swap the butter for vegan butter or olive oil and use all-purpose flour or cornstarch for thickening. For extra richness, stir in 2 tbsp coconut milk or cashew cream at the end. The flavor remains just as balanced—just ensure your broth is vegetable-based. The basil infusion technique works perfectly for vegan versions too!

3

Why does my tomato soup taste too acidic?

This usually happens when tomatoes are overly ripe or when vinegar isn't balanced properly. Add ½ tsp more sugar or 1 tsp tomato paste to counteract the acidity. For future batches, reduce vinegar to 1 tsp if your tomatoes are particularly tart. Always taste as you go—this soup should have a bright, balanced sweet-tart profile, not just sour.

4

Can I make this soup in a slow cooker?

Yes! Sauté the onions and garlic first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. After cooking, blend half the soup (with broth) and stir it back in. For thickening, make your roux separately and whisk it into the finished soup. The slow cooker method develops deeper flavors over time.

5

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers with ¼ inch headspace and freeze for 3 months. The texture remains excellent when reheated gently on the stove. I recommend adding fresh basil and Parmesan when reheating—it restores that vibrant aroma you love!

★★★★★4.9(12 reviews)
Categories Soups & Stews