Creamy Tomato Basil Soup (Easy 30-Minute Recipe!)

This Creamy Tomato Basil Soup is a quick and easy 30-minute recipe made with crushed tomatoes, fresh basil, parmesan, and a splash of cream. Cozy, rich, and perfect with grilled cheese – it’s the ultimate weeknight comfort soup!

 

There’s something magical about a pot of tomato soup bubbling away on the stove … especially in my kitchen, where socks are mandatory nine months out of the year and comfort food is basically a love language. This Creamy Tomato Basil Soup is one I make again and again – bright, cozy, silky, and just so good with a grilled cheese dunked right in. It comes together in 30 minutes, uses pantry staples, and tastes like you spent all day working on it (but we’ll keep that between us 😉). With fresh basil, a little cream, and a sprinkle of parmesan that melts right into the bowl … this one is a keeper.

 


 

Creamy Tomato Soup Recipe

Servings: 8 (1 cup servings)
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes

 


 

Ingredients

  • 4 Tbsp unsalted butter
  • 2 yellow onions (about 3 cups finely chopped)
  • 3 garlic cloves (1 Tbsp minced)
  • 56 oz crushed tomatoes (two 28-oz cans), with juice
  • 2 cups chicken bone broth
  • ¼ cup chopped fresh basil + extra to serve
  • 1 Tbsp sugar
  • ½ tsp black pepper
  • ½ cup heavy cream
  • ⅓ cup freshly grated parmesan + extra to serve

 

 


 

Instructions

  1. In a Dutch oven, melt the butter over medium heat. Add the chopped onions and sauté 10–12 minutes until softened and lightly golden. Add the garlic and cook 1 minute.
  2. Stir in the crushed tomatoes, chicken broth, chopped basil, sugar, and pepper. Bring to a boil, then lower the heat, partially cover, and simmer for 10 minutes.
  3. Blend with an immersion blender for a smoother texture, or keep it chunky if that’s your style. I’m a BIG immersion blender fan, so I lean towards zipping this soup SMOOTH.
  4. Add the heavy cream and parmesan. Return to a gentle simmer and adjust seasoning as needed.
  5. Serve hot with extra parmesan and basil.

 


 

Notes:

 

Important: Use a Non-Reactive Pot:

This soup is tomato-forward, and tomatoes love to react with certain metals. Skip aluminum, cast iron, or copper – your soup could take on a metallic taste.

Stick with:
✔️ Stainless steel
✔️ Enamel-coated cast iron
✔️ Ceramic
✔️ Glass

I love using my enamel-coated Dutch oven for this.

 

Adjust your Sugar or Cream:

If your tomatoes are extra acidic, add a little more sugar or cream until the soup tastes perfectly balanced.

 

 

How to Serve Tomato Basil Soup:

 

  • Grilled cheese sandwich (try dipping … seriously, just try it)
  • Ham & cheese melts – I’ve made these with this soup and wow
  • Shredded parmesan – a snowy finish of salty goodness
  • Fresh basil – thin ribbons on top
  • Croutons – crunchy and perfect
  • Warm toast or crostini – for dunking

 


 

 

I hope this Creamy Tomato Basil Soup finds its way into your regular rotation the way it has into mine. It’s the soup I reach for when I want something simple but soul-warming – the kind of recipe that makes the whole house smell like a warm hug. Pair it with a grilled cheese, pour yourself something cozy, and settle in. If you make this one, let me know … I love hearing when my favorite comfort foods become yours too. ❤️

 

Leave a Reply

Still hungry? Here’s more

lasagna soup

Lasagna Soup (The Ultimate Comfort Bowl)

This Lasagna Soup is everything you love about traditional lasagna, minus the layering and baking. One pot, big flavors, and a generous dollop of cheesy goodness on top – pure comfort food for cold winter nights.

Read More
ice on the window

I Hate the Cold. There, I Said It.

I grew up loving snow days in Connecticut, but adult winter? Not so much. Cold, wet weather, aching bones, and stressful winter driving have me dreaming of Florida sunshine, cozy soups, and warmer days ahead.

Read More