How To Make Tomato Basil Soup From Scratch

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 can make tomato basil soup from scratch using simple ingredients like fresh tomatoes, basil, onion, garlic, and broth, and the result is a creamy, vibrant bowl that beats any canned version.
 
Making tomato basil soup from scratch might seem like a project, but once you try it, you’ll see it’s actually one of the easiest homemade soups you can pull together.
 
The key is using ripe, sweet tomatoes and lots of fresh basil, because those two ingredients are the heart and soul of this classic comfort food.
 
In this post, we’ll walk through how to make tomato basil soup from scratch with easy steps, tips for the best flavor, and a few variations to make it your own.
 
So, let’s get into the kitchen and start cooking.
 

What You Need to Make Tomato Basil Soup From Scratch

Before we dive into the cooking process, let’s talk about the essential ingredients that make tomato basil soup from scratch truly shine.
 
You don’t need anything fancy, just fresh, quality items that are likely already in your kitchen.
 
Here’s what you’ll need to gather for the best homemade tomato basil soup.
 

1. Fresh Tomatoes Are the Star

When you make tomato basil soup from scratch, fresh tomatoes are non-negotiable for that sweet, tangy, and deeply tomato-forward flavor.
 
Roma or San Marzano tomatoes are perfect because they’re meaty, low in seeds, and have a naturally rich taste.
 
If it’s summer, grab the ripest tomatoes you can find at the farmers’ market for an even sweeter soup.
 
You’ll need about 2 pounds of tomatoes, which is roughly 6 to 8 medium-sized ones.
 

2. Fresh Basil Brings the Aroma

Basil is the second star of the show, and using fresh leaves makes all the difference when you make tomato basil soup from scratch.
 
Dried basil just won’t give you that bright, peppery, and slightly sweet fragrance that fresh basil does.
 
Grab a big handful, about half a cup packed, and you’ll have enough to infuse the soup and garnish each bowl.
 

3. Aromatics: Onion and Garlic

A yellow onion and a few cloves of garlic add depth and savory notes that balance the acidity of the tomatoes.
 
These aromatics are the backbone of so many soups, and they’re just as important here when you learn how to make tomato basil soup from scratch.
 

4. Broth and Cream

Vegetable broth keeps things lighter, while a splash of heavy cream or coconut milk adds that silky, smooth texture everyone loves.
 
If you prefer a vegan tomato basil soup from scratch, simply skip the cream and add a little extra olive oil for richness.
 
Also, a good quality olive oil, salt, and pepper are all you need to tie everything together.
 

Step-by-Step: How to Make Tomato Basil Soup From Scratch

Now that you have your ingredients ready, let’s walk through the full process of how to make tomato basil soup from scratch.
 
It’s a straightforward method that involves roasting, simmering, and blending, and the whole thing takes less than 45 minutes.
 
Follow these steps and you’ll have a warm, comforting pot of soup on your table in no time.
 

Step 1: Roast the Tomatoes for Maximum Flavor

Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
 
Wash and halve your tomatoes, then place them cut-side up on the baking sheet along with the onion wedges and whole garlic cloves.
 
Drizzle everything with olive oil, sprinkle with salt and pepper, and toss gently to coat.
 
Roast for 25 to 30 minutes until the tomatoes are soft, slightly charred, and release their juices.
 
Roasting is a secret trick that intensifies the natural sweetness of the tomatoes, so this step is key when you make tomato basil soup from scratch.
 

Step 2: Simmer With Broth and Basil

Once the roasted veggies are done, transfer them to a large pot or Dutch oven on the stove.
 
Add 2 cups of vegetable broth and bring the mixture to a gentle simmer over medium heat.
 
Tear the fresh basil leaves and add them to the pot, reserving a few for garnishing later.
 
Let everything simmer for about 10 minutes so all the flavors meld together beautifully.
 

Step 3: Blend Until Velvety Smooth

Now it’s time to blend the soup, and you have a couple of options for this when you make tomato basil soup from scratch.
 
You can use an immersion blender right in the pot, which is quick and easy with minimal cleanup.
 
Or, carefully transfer the soup to a regular blender in batches, making sure to vent the lid so steam can escape.
 
Blend until the soup is completely smooth, with no chunks of tomato or onion remaining.
 
If you want a chunkier texture, you can pulse it a few times instead of fully pureeing.
 

Step 4: Finish With Cream and Seasonings

Return the blended soup to the pot if you used a countertop blender, and place it over low heat.
 
Stir in about 1/4 cup of heavy cream, or more if you like it extra rich and creamy.
 
Taste and adjust the seasoning with extra salt, pepper, or a pinch of sugar if your tomatoes are on the tart side.
 
Let the soup heat through for a few more minutes, but don’t let it boil after adding the cream.
 
Your homemade tomato basil soup from scratch is now ready to serve.
 

Tips to Make the Best Tomato Basil Soup From Scratch

Even though the recipe is simple, a few extra tricks can take your tomato basil soup from scratch from good to absolutely incredible.
 
Here are some pro tips that will help you nail the flavor and texture every single time.
 

1. Choose the Right Tomatoes

If you can’t get fresh ripe tomatoes, you can absolutely use high-quality canned San Marzano tomatoes when you make tomato basil soup from scratch.
 
Canned tomatoes are often picked at peak ripeness, so they can actually be more flavorful than out-of-season fresh ones.
 
Just drain them slightly and skip the roasting step if you’re using canned, or roast them briefly anyway for extra depth.
 

2. Don’t Overdo the Cream

A little cream goes a long way, and too much can mask the bright tomato and basil flavors.
 
Start with 1/4 cup and add more only if you want a richer, more decadent texture.
 
Alternatively, you can use a dollop of Greek yogurt or crème fraîche stirred in at the end for tanginess.
 

3. Add a Splash of Balsamic or Red Wine Vinegar

A tiny splash of vinegar at the very end brightens the entire soup and makes the tomato flavor pop.
 
This is a classic chef’s trick that works wonders when you make tomato basil soup from scratch.
 
Just add about a teaspoon, stir, and taste before adding more.
 

4. Save Some Basil for Garnish

Always reserve a few fresh basil leaves for the top of each bowl when you serve your tomato basil soup from scratch.
 
The fresh, raw basil adds a beautiful green color and a burst of aroma that contrasts with the warm, cooked soup.
 
A drizzle of olive oil and a crack of black pepper on top finishes the presentation perfectly.
 

Delicious Variations of Tomato Basil Soup From Scratch

Once you’ve mastered the basic recipe, you can easily switch things up to make tomato basil soup from scratch in new and exciting ways.
 
Here are a few variations that are worth trying.
 

1. Roasted Red Pepper Tomato Basil Soup

Add one or two roasted red peppers to the blender along with the soup for a smoky, slightly sweet twist.
 
This variation of tomato basil soup from scratch adds a beautiful deep red color and an extra layer of flavor.
 

2. Spicy Tomato Basil Soup

If you like a little heat, add a pinch of red pepper flakes or a chopped fresh chili pepper when you sauté the aromatics.
 
The spice cuts through the creamy sweetness and adds a lovely kick to your homemade tomato basil soup from scratch.
 

3. Creamy Coconut Tomato Basil Soup

Swap the heavy cream for full-fat coconut milk to make a vegan and dairy-free tomato basil soup from scratch.
 
The coconut flavor is subtle and pairs surprising well with the basil and tomatoes.
 

So, How Do You Make Tomato Basil Soup From Scratch?

You make tomato basil soup from scratch by roasting fresh tomatoes with onion and garlic, simmering them with broth and basil, and then blending everything until smooth and creamy.
 
It’s really that simple, and the flavor you get from scratch is unmatched by anything from a can or carton.
 
The process takes less than an hour and uses just a handful of fresh, wholesome ingredients.
 
Whether you enjoy it with a grilled cheese sandwich, a sprinkle of parmesan, or a swirl of cream, this homemade tomato basil soup is comfort in a bowl.
 
So the next time you’re wondering how to make tomato basil soup from scratch, come back to this guide and whip up a batch.
 
Your taste buds will thank you, and you’ll never want to go back to store-bought again.
 
Now, go grab some ripe tomatoes and fresh basil, and get cooking.