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

Mixed seafood quiche with shrimp, crab, and scallops in a golden crust

Seafood Quiche

This Seafood Quiche is pure coastal comfort – tender shrimp, sweet crab, buttery scallops, and nutty Gruyère baked into a golden, blind-baked crust. Creamy, elegant, and perfect for brunch or a cozy weeknight dinner.

Read More