There’s something about a steaming bowl of Tomato Basil Soup that just feels like home. It’s warm, a little tangy, a little creamy, and ready in about the same time it takes to set the table. This version skips the fussy roasting step and leans on pantry staples, so it’s realistic for a Tuesday night, not just a special occasion.
You’ll love how forgiving this recipe is. Simmer, blend, stir in a little cream, and you’re done — no fancy equipment, no complicated technique, just a big pot of comfort. It’s the kind of soup that tastes like it took all day, even though it didn’t.
Save this one for busy days when you need something simple, cozy, and family-friendly.
Quick Recipe Snapshot
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 35 minutes
- Servings: 6
- Difficulty level: Beginner-friendly
- Best for: Weeknight dinners, chilly evenings, easy lunches
- Main method: Stovetop, one pot
- Flavor profile: Rich, tangy-sweet tomato with fresh, herby basil
Table of Contents
Why You’ll Love This Tomato Basil Soup
- Beginner-friendly from start to finish — no roux to master, no roasting to time.
- One pot, minimal cleanup — everything happens in a single soup pot.
- Ready in about 35 minutes, which makes it realistic for weeknights.
- Kid-approved and family-friendly, especially paired with a grilled cheese sandwich.
- Naturally flexible — easy to make dairy-free or extra hearty with a few swaps.
- Freezer-friendly, so leftovers don’t go to waste.
What Makes This Recipe Work
The magic of a good Tomato Basil Soup comes down to balance. Canned tomatoes bring deep, concentrated flavor without any prep work, while a touch of sugar softens their natural acidity. Sautéing the onion and garlic first builds a savory base, and a short simmer lets everything come together.
Blending the soup smooth gives it that classic, comforting texture, while a little cream and parmesan at the end round out the acidity and add richness. Fresh basil stirred in near the end keeps its bright, herby flavor instead of turning dull from long cooking.
Ingredients You’ll Need
- Unsalted butter – builds a rich base for sautéing the onion and garlic.
- Yellow onion – adds natural sweetness that balances the tomatoes.
- Garlic – just a couple of cloves for warmth and depth.
- Canned crushed tomatoes – the backbone of the soup; using canned keeps things quick and consistent year-round.
- Chicken broth – adds savory depth (swap for vegetable broth to make it vegetarian).
- Sugar – just a spoonful to soften the tomatoes’ acidity.
- Fresh basil – stirred in near the end for the freshest flavor.
- Heavy cream – adds gentle richness and smooths out the tang.
- Parmesan cheese – adds a salty, savory finish.
- Salt and black pepper – to season everything to taste.
American measurements are used throughout, and everything here is easy to find at a regular grocery store.
Ingredient Notes and Easy Swaps
- No heavy cream on hand? Half-and-half or whole milk works, though the soup will be slightly less rich.
- Making it dairy-free? Skip the cream and parmesan, or use a plant-based cream alternative.
- Out of fresh basil? About a tablespoon of dried basil can stand in, added earlier in the simmer so it has time to soften.
- Want it heartier? Stir in a can of drained white beans or a cup of cooked orzo before serving.
- Don’t swap the crushed tomatoes for tomato sauce — it changes the texture and makes the soup thinner than intended.
How to Make Tomato Basil Soup
- Sauté the aromatics. Melt the butter in a large pot over medium heat. Add the chopped onion and cook for about 8 minutes, stirring occasionally, until soft and lightly golden. Add the garlic and cook for 1 more minute until fragrant.
- Build the soup base. Stir in the crushed tomatoes, chicken broth, and sugar. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for about 15 minutes. The soup should look slightly thickened and smell rich and savory.
- Blend until smooth. Use an immersion blender directly in the pot, or carefully transfer the soup in batches to a regular blender. Blend until smooth and creamy, then return it to the pot if needed.
- Finish with cream and basil. Stir in the heavy cream, parmesan, and chopped fresh basil. Warm the soup through over low heat for a few minutes — don’t let it boil, or the cream may separate.
- Taste and season. Add salt and pepper to taste. If the soup tastes a little sharp, a small extra pinch of sugar can smooth it out.
- Serve. Ladle into bowls and top with a few basil leaves and a sprinkle of parmesan.

Beginner Tips for Best Results
- Use a heavy-bottomed pot so the onions don’t scorch while sautéing.
- Let the soup simmer long enough for the raw tomato edge to mellow — it should taste rounded, not sharp.
- Add the basil at the very end so it stays bright green and fresh-tasting.
- Keep the heat low once the cream goes in to avoid curdling.
- Taste before serving — a small pinch of salt or sugar can make a big difference.
Common Mistakes to Avoid
- Boiling after adding cream: This can cause the soup to separate. Keep the heat gentle from this point on.
- Skipping the sauté step: Rushing past softening the onion and garlic leaves the soup tasting flat.
- Overfilling the blender: Hot liquid expands, so blend in batches and remove the center cap on the blender lid to let steam escape.
- Using a reactive pot: Tomatoes are acidic, so stick with stainless steel, enamel-coated, or non-stick cookware rather than aluminum or unlined cast iron, which can affect the flavor.
- Adding basil too early: Long cooking dulls its fresh flavor and color.
Easy Variations
- Extra creamy: Increase the heavy cream slightly for a richer, silkier bowl.
- Spicy kick: Add a pinch of red pepper flakes while sautéing the onion.
- Kid-friendly: Blend extra smooth and serve with mini grilled cheese for dipping — this is one of our favorite lunchbox-friendly pairings, like our Mini Grilled Cheese for School.
- Holiday version: Stir in a splash of balsamic vinegar and a pinch of nutmeg for a cozy, dinner-party twist.
- Lighter version: Swap the cream for a splash of milk and use olive oil instead of butter.
What to Serve With Tomato Basil Soup
Tomato Basil Soup is practically made for dunking. A warm slice of Crispy Focaccia or a slice of Honey Oat Sourdough Bread is perfect for soaking up every last spoonful.
For something heartier, pair it with our Creamy Tomato Basil Chicken Orecchiette for a full tomato-basil dinner, or serve alongside a simple green salad for a lighter meal. It’s also delicious with warm 2-Ingredient Naan Bread if you’re looking for something a little different than classic sliced bread.
Make-Ahead Tips
The soup base (before adding the cream) can be made up to 2 days ahead and stored in the fridge. When you’re ready to serve, simply reheat gently and stir in the cream, parmesan, and fresh basil right before serving so the basil stays vibrant.
How to Store Tomato Basil Soup
Let the soup cool to room temperature, then transfer it to an airtight container. Store Tomato Basil Soup in the refrigerator for up to 4–5 days. For food safety, avoid leaving the soup at room temperature for more than two hours before refrigerating, per USDA food safety guidelines.

Can You Freeze Tomato Basil Soup?
Yes, but with one small adjustment. If you plan to freeze it, leave out the cream and parmesan before freezing, since dairy can separate or turn grainy when thawed. Freeze the tomato base in a freezer-safe container for up to 3 months, then stir in fresh cream and parmesan after reheating.
How to Reheat
Reheat leftover soup gently on the stovetop over low-medium heat, stirring occasionally, until warmed through. If the soup seems thick, add a splash of broth or milk to loosen it. Microwaving in short bursts, stirring in between, also works well for single servings.
Nutrition Notes
This soup offers a good dose of tomatoes, which are a source of vitamin C and other nutrients — you can find more detail on tomato nutrition through USDA FoodData Central. Exact nutrition values will vary depending on the exact ingredients and brands you use, along with your serving size, so treat any nutrition estimate as a general guide rather than an exact figure. This is not intended as medical or dietary advice.
Frequently Asked Questions – Tomato Basil Soup
Can I make Tomato Basil Soup without a blender?
Yes. Simply skip the blending step for a chunkier, rustic-style soup. The flavor will be just as good, just with more texture.
Is Tomato Basil Soup gluten-free?
As written, yes — there’s no flour or thickener in this recipe. Just double-check your broth and any add-ins for hidden gluten.
Can I use fresh tomatoes instead of canned?
You can, though you’ll need about 3 pounds of ripe tomatoes, peeled and chopped, and a slightly longer simmer time to break them down.
Why does my tomato soup taste too acidic?
This usually means it needs a touch more sugar or cream to balance the acidity, or it wasn’t simmered quite long enough for the flavors to mellow.
Can I make this Tomato Basil Soup vegetarian?
Yes, simply swap the chicken broth for vegetable broth. Everything else stays the same.
How long does homemade Tomato Basil Soup last in the fridge?
Stored in an airtight container, it keeps well for 4–5 days.
What’s the best way to thicken tomato soup without flour?
Simmering it a bit longer, or blending it fully smooth, naturally thickens the soup without needing a roux.
Final Thoughts
This Tomato Basil Soup is proof that comfort food doesn’t need to be complicated. With simple ingredients and about 35 minutes, you’ll have a warm, cozy meal that the whole family will ask for again. Give it a try this week — it might just become your new go-to soup.
Print
Tomato Basil Soup
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A creamy, comforting Tomato Basil Soup made with canned tomatoes, fresh basil, and a touch of cream — ready in about 35 minutes for an easy weeknight dinner.
Ingredients
3 tablespoons unsalted butter
1 medium yellow onion, chopped
2 cloves garlic, minced
2 (28-ounce) cans crushed tomatoes
2 cups chicken broth (or vegetable broth)
1 tablespoon sugar
1/4 cup fresh basil, chopped, plus more for garnish
1/2 cup heavy cream
1/3 cup grated parmesan cheese, plus more for garnish
Salt and black pepper, to taste
Instructions
1. Melt butter in a large pot over medium heat. Sauté onion 8 minutes until soft, add garlic, cook 1 minute more.
2. Stir in crushed tomatoes, broth, and sugar. Simmer uncovered 15 minutes.
3. Blend the soup smooth using an immersion blender or regular blender in batches.
4. Stir in cream, parmesan, and basil. Warm gently without boiling.
5. Season with salt and pepper to taste.
6. Serve topped with extra basil and parmesan.
Notes
For a dairy-free version, omit the cream and parmesan.
To freeze, leave out the dairy before freezing and stir it in after reheating.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup (about 250g)
- Calories: 220 kcal
- Sugar: 7g
- Sodium: 480mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 45mg
Print and Save This Tomato Basil Soup
If this recipe fits your weeknight routine, print it or save it so you can come back to it the next time you need an easy homemade meal. It’s the kind of soup worth keeping on hand all season long.



