Creamy Tomato Basil Soup (Easy 30-Minute Recipe)
This easy creamy tomato basil soup is rich, cozy, and ready in just 30 minutes. Made with pantry tomatoes, fresh basil, parmesan, and cream — it’s perfect served with grilled cheese or croutons.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my Affiliate Disclosure
There are some meals that just feel like home, and tomato soup with a grilled cheese sandwich is one of them.
This creamy tomato basil soup is our go-to version when we want something warm, comforting, and satisfying without spending all afternoon in the kitchen. The secret to making it extra cozy? A little parmesan and heavy cream, which softens the acidity of the tomatoes and gives the soup a silky, rich finish.
It’s the kind of soup that works on a snowy Wisconsin afternoon, a quick weeknight dinner, or a quiet lunch when all you want is something warm in a mug.
And the best part?
It comes together in about 30 minutes with pantry ingredients.
We love it with grilled cheese sandwiches, crunchy croutons, or even a simple piece of toasted sourdough.
Why You’ll Love This Tomato Soup
• Quick and easy – ready in about 30 minutes
• Perfectly balanced – cream and parmesan mellow the tomato acidity
• Pantry-friendly – most ingredients are things you probably already have
• Family favorite – cozy enough for kids and grown-ups alike
• Great for leftovers – reheats beautifully the next day
Ingredients You’ll Need
- 3 tablespoons extra virgin olive oil
- 3 garlic cloves, chopped
- 1 shallot, finely chopped
- 1 teaspoon sea salt
- ½ teaspoon black pepper (or to taste)
- 2 cups vegetable broth
- 1 (24-oz) bottle passata
- 1 (15-oz) can diced tomatoes
- 2 teaspoons Italian seasoning
- 1 large handful fresh basil leaves (about 1 cup)
or 1 tablespoon dried basil - ½ cup heavy cream (optional)
- ⅓ cup freshly grated parmesan cheese
- Parmesan rind (optional but recommended)
Jenn’s Kitchen Tip
If you keep Parmesan rinds in your freezer, this is the perfect place to use them.
They slowly infuse soups and sauces with a deep savory flavor that makes everything taste like it simmered all day—even if dinner came together in under an hour.
Just remember to remove the rind before serving.

Cooking with Kids
This soup is a great one for little kitchen helpers.
Younger kids can:
Older kids can help:
How to Make Creamy Tomato Basil Soup
1. Sauté the aromatics
Heat olive oil in a Dutch oven or medium stock pot over medium heat.
Add the chopped shallot and cook for 10–12 minutes, stirring occasionally, until softened and translucent.
Add the chopped garlic and cook for about 1 minute, until fragrant.
2. Add the tomatoes and seasoning
Stir in:
- passata
- diced tomatoes
- vegetable stock
- Italian seasoning
- basil
- salt and pepper
If you have one, add a Parmesan rind to the pot.
Bring the soup to a gentle boil, then reduce heat and simmer for about 10 minutes with the lid partially on.
Remove the parmesan rind after simmering.


3. Blend the soup (optional)
If you prefer a chunky tomato soup, you can leave it as is.
For a smooth and creamy soup, use an immersion blender directly in the pot and blend to your desired consistency.
If using a countertop blender, blend in batches and be careful not to overfill with hot liquid.
4. Finish with cream and parmesan
Return the soup to medium heat.
Stir in:
- heavy cream (optional)
- freshly grated parmesan
Bring the soup back to a gentle simmer.
Taste and adjust seasoning with salt and pepper as needed.
5. Serve
Ladle the soup into warm bowls and top with:
- extra parmesan
- chopped basil
- croutons (optional)
And don’t forget the grilled cheese sandwich on the side.
How to Fix Tomato Soup That’s Too Acidic
Some canned tomatoes can be a little more tangy than others.
If your soup tastes too sharp, try one of these fixes:
• Simmer 10–15 minutes longer with the Parmesan rind
• Add another splash of cream
• Stir in ½–1 teaspoon sugar to balance the acidity
A small adjustment usually does the trick.
Storage & Reheating
Refrigerator:
Store in an airtight container for up to 4 days.
Freezer:
Freeze without the cream for best texture. Add the cream when reheating.
Reheating:
Warm gently on the stovetop over medium-low heat.
What to Serve with Tomato Soup
Some of our favorites:
- Classic grilled cheese sandwiches
- Garlic croutons
- crostini
- Garlic Bread
- Cheesy Garlic Bread
- Cheese toast

Equipment

Le Creuset 6.75 qt. Enameled Cast Iron
Buy Now →
All-Clad D3® Stainless Steel 6 Quart Stockpot With Lid
Buy Now →
Creamy Tomato Basil Soup
- Total Time: 30 minutes
- Yield: ~7.5 cups
- Diet: could be dairy-free, Vegetarian
Description
This creamy tomato basil soup is warm, comforting, and ready in about 30 minutes. Made with passata, garlic, basil, parmesan, and a splash of cream, it’s the perfect cozy soup to serve with grilled cheese sandwiches.
Ingredients
- 3 tablespoons extra virgin olive oil
- 3 garlic cloves, chopped
- 1 shallot, finely chopped
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper
- 2 cups vegetable stock
- 1 (24-oz) bottle passata
- 1 (15-oz) can diced tomatoes
- 2 teaspoons Italian seasoning
- 1 cup fresh basil (or 1 tablespoon dried basil)
- Parmesan rind (optional)
- 1/2 cup heavy cream (optional)
- 1/3 cup grated parmesan cheese
Instructions
-
Heat olive oil in a Dutch oven over medium heat.
-
Add shallot and cook until softened, about 10–12 minutes.
-
Add garlic and cook 1 minute until fragrant.
-
Stir in passata, diced tomatoes, vegetable stock, basil, and seasoning.
-
Add Parmesan rind if using and bring to a boil.
-
Reduce heat and simmer for 10 minutes. Remove rind.
-
Blend soup with an immersion blender if desired.
-
Stir in cream and parmesan and return to a gentle simmer.
-
Adjust seasoning and serve topped with basil and parmesan.
Equipment

Le Creuset 6.75 qt. Enameled Cast Iron
Buy Now →
10 Piece Teak Wood Kitchen Utensil Set
Buy Now →
Beautiful 2-Speed Immersion Blender with Chopper & Measuring Cup, White Icing by Drew Barrymore
Buy Now →- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: stovetop
- Cuisine: American

