| |

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.

Creamy tomato basil soup in a white bowl topped with parmesan served with grilled cheese sandwiches

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

Ideas

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.

Adding parmesan rind to tomato soup while simmering in Dutch oven
Ideas

Cooking with Kids

This soup is a great one for little kitchen helpers.

Younger kids can:

  • Tear the basil leaves
  • Help measure ingredients
  • Sprinkle parmesan on top of the finished soup

Older kids can help:

  • Stir the soup while it simmers
  • Use the immersion blender (with supervision)
  • Make the grilled cheese to go alongside it

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:

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:

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:

Creamy tomato soup served with toasted grilled cheese sandwiches on plate
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy tomato basil soup in a white bowl topped with parmesan served with grilled cheese sandwiches

Creamy Tomato Basil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jenn Giam Smith
  • 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

Units Scale

Instructions

  1. Heat olive oil in a Dutch oven over medium heat.

  2. Add shallot and cook until softened, about 10–12 minutes.

  3. Add garlic and cook 1 minute until fragrant.

  4. Stir in passata, diced tomatoes, vegetable stock, basil, and seasoning.

  5. Add Parmesan rind if using and bring to a boil.

  6. Reduce heat and simmer for 10 minutes. Remove rind.

  7. Blend soup with an immersion blender if desired.

  8. Stir in cream and parmesan and return to a gentle simmer.

  9. Adjust seasoning and serve topped with basil and parmesan.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: stovetop
  • Cuisine: American

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Protected by Spam Master