This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You make tomato basil soup from scratch by cooking down ripe tomatoes with aromatics, fresh basil, and broth, then blending it until silky smooth.
It’s one of those comforting recipes that tastes way more complicated than it actually is.
Whether you’re craving a cozy lunch or a simple dinner paired with a grilled cheese, knowing how do you make tomato basil soup from scratch is a game changer.
The beauty of making tomato basil soup from scratch is that you control every ingredient, from the quality of the tomatoes to the amount of cream.
No canned shortcuts, no added sugars, just pure, fresh flavor in every spoonful.
In this post, we’ll walk through the entire process of making tomato basil soup from scratch, including the best tomatoes to use, the secret to deepening flavor, and how to get that velvety texture every time.
Let’s dive into the pot.
Why Making Tomato Basil Soup From Scratch Is Worth It
Making tomato basil soup from scratch isn’t just about avoiding store-bought versions.
It’s about unlocking a depth of flavor that you simply can’t get from a can.
When you learn how do you make tomato basil soup from scratch, you’ll notice the tomatoes taste brighter, the basil is more aromatic, and the soup has a freshness that feels like summer in a bowl.
Plus, it’s incredibly easy to customize.
You can make tomato basil soup from scratch vegan by skipping the cream, or you can make it extra indulgent with a swirl of heavy cream.
And here’s the best part: the whole thing comes together in about 40 minutes.
Once you’ve made tomato basil soup from scratch a couple of times, it’ll become one of those recipes you know by heart.
1. The Best Tomatoes for Tomato Basil Soup From Scratch
The star of the show is obviously the tomato, so pick wisely.
Roma tomatoes are a top choice for making tomato basil soup from scratch because they’re meaty, less watery, and have a concentrated flavor.
San Marzano tomatoes, whether fresh or canned, are even better because they’re naturally sweet and low in acidity.
If you’re using fresh tomatoes, make sure they’re fully ripe and deeply red.
Underripe tomatoes will make your soup taste tangy and flat.
And if fresh tomatoes aren’t in season, don’t stress.
High-quality canned whole tomatoes are actually a fantastic option for making tomato basil soup from scratch.
They’re picked at peak ripeness and packed right away, so they often taste better than winter grocery store tomatoes.
2. Fresh Basil Is Non-Negotiable
When you make tomato basil soup from scratch, fresh basil is what gives it that signature herbal kick.
Dried basil just won’t cut it here.
Fresh basil leaves have a sweet, slightly peppery aroma that infuses into the soup beautifully.
You’ll want to use about a cup of packed fresh basil leaves for a full batch.
Add half of it during cooking so it softens and releases its oils into the broth.
Then stir in the rest right before blending.
This two-step approach ensures your tomato basil soup from scratch tastes intensely basil-forward without losing that fresh green brightness.
3. The Aromatics Build the Flavor Base
Every great soup starts with aromatics.
To make tomato basil soup from scratch properly, you’ll need a yellow onion and a few cloves of garlic.
Finely dice the onion and mince the garlic, then sauté them in olive oil or butter until they’re soft and translucent.
This step is crucial because it mellows the onion’s sharpness and brings out the garlic’s sweetness.
You’ll also want to add a pinch of red pepper flakes if you like a subtle warmth.
Just a tiny bit, enough to make the flavors sing without making it spicy.
This savory base is what takes your tomato basil soup from scratch from good to restaurant-quality.
4. Broth and Cream for the Perfect Texture
To make tomato basil soup from scratch with the right consistency, you need liquid.
Vegetable broth is the classic choice because it keeps things light and lets the tomatoes shine.
Chicken broth works too if you want a richer flavor.
You’ll simmer the tomatoes in the broth until they break down completely, which usually takes about 20 minutes.
Then comes the creamy finish.
A splash of heavy cream gives tomato basil soup from scratch that luscious, velvety mouthfeel.
If you’re dairy-free, coconut milk or a dollop of cashew cream are great swaps.
But for the most classic version, stick with heavy cream.
Just stir it in after blending, off the heat, so it doesn’t curdle.
Step-By-Step: How Do You Make Tomato Basil Soup From Scratch
Now let’s get to the actual cooking process.
Here’s a simple, foolproof method for making tomato basil soup from scratch.
Step 1: Sauté the Onion and Garlic
Heat two tablespoons of olive oil or butter in a large pot over medium heat.
Add one diced onion and cook for 5–6 minutes until softened.
Then add three minced garlic cloves and cook for another minute until fragrant.
This little bit of patience at the start pays off big time.
Step 2: Add the Tomatoes and Broth
Pour in two pounds of fresh or canned tomatoes (crushed or chopped).
Add one cup of vegetable broth, a teaspoon of salt, and half a teaspoon of black pepper.
Also toss in half of your fresh basil leaves.
Bring the mixture to a gentle boil, then reduce the heat and let it simmer uncovered for 20–25 minutes.
The longer it simmers, the more concentrated the tomato flavor becomes.
Step 3: Blend Until Smooth
Once the tomatoes are soft and falling apart, it’s time to blend.
You can use an immersion blender directly in the pot, which is easiest.
Or transfer the soup in batches to a regular blender.
Be careful with hot liquid, and make sure to leave the lid slightly open so steam can escape.
Blend until the soup is completely smooth and creamy.
Step 4: Finish With Cream and Fresh Basil
Return the blended soup to the pot over low heat.
Stir in the remaining half cup of fresh basil leaves and let them wilt for about 2 minutes.
Then remove the pot from heat and stir in ½ cup of heavy cream.
Taste it and adjust the seasoning.
You might want more salt, or a pinch of sugar if your tomatoes were a bit tart.
A drizzle of extra olive oil on top is a lovely finishing touch.
Step 5: Serve and Enjoy
Ladle your homemade tomato basil soup from scratch into bowls.
Garnish with extra basil leaves and a swirl of cream.
Serve it hot with a grilled cheese sandwich, crusty bread, or a simple green salad.
This soup also freezes beautifully, so make a double batch and save some for later.
Just let it cool completely before transferring to freezer-safe containers.
Pro Tips to Elevate Your Tomato Basil Soup From Scratch
You can make tomato basil soup from scratch even better with a few expert tricks.
Roast the tomatoes first for a smoky, caramelized flavor.
Simply toss halved tomatoes with olive oil, salt, and pepper, then roast at 400°F for 25 minutes before adding them to the pot.
Add a parmesan rind while the soup simmers for an umami boost.
It infuses the broth with a salty, nutty richness that’s incredible.
And don’t forget the acid.
A squeeze of fresh lemon juice or a splash of balsamic vinegar at the end brightens everything up.
So, How Do You Make Tomato Basil Soup From Scratch?
You make tomato basil soup from scratch by sautéing aromatics, simmering fresh tomatoes with basil and broth, blending until smooth, and finishing with cream.
It’s a straightforward process that delivers deeply comforting results every single time.
Once you try this method, you’ll never reach for a can again.
Whether you’re cooking for a crowd or just cozying up at home, tomato basil soup from scratch is a classic you’ll want to master.
So grab some ripe tomatoes and fresh basil, and get your pot ready.
Your future self will thank you.