Amazing Creamy Tomato Soup: 40 Min Comfort

November 2, 2025
Written By Olivia Rosewood

There’s just something magical about a steamy bowl of creamy tomato soup on these chilly evenings, isn’t there? It’s like a warm hug for your insides! That’s why I love having a go-to recipe that’s super easy for weeknights and uses ingredients I usually already have lurking in the pantry. We’re talking about turning simple canned tomatoes into something unbelievably silky smooth and oh-so-comforting. Here at DelishCraze, we’re all about making those delicious home-cooked meals totally doable, and this recipe is a perfect example of that – it’s been tested and tweaked to bring you the best, easiest comfort food possible, just like my own childhood memories of food that cared for you, as I share more about my journey here.

Why You’ll Love This Creamy Tomato Soup

Seriously, this soup is a lifesaver on busy nights and just tastes like pure comfort!

  • Super Easy: You probably have most of the ingredients right now!
  • Quick Too: Ready in about 40 minutes from start to finish. Perfect for weeknight dinners.
  • Pantry Friendly: Uses canned tomatoes, so no last-minute grocery runs needed.
  • Amazingly Creamy: Blends up super smooth and dreamy.
  • Pure Comfort: Tastes like it came from a cozy café, but made by you!
  • Versatile: Great on its own or, you know, with that legendary grilled cheese. 😉

Ingredients for Your Homemade Tomato Soup with Canned Tomatoes

Gather ’round, friends, because this is where the magic begins! You only need a few simple things from your pantry to whip up a pot of the most delicious, creamy tomato soup. Trust me, it’s so straightforward, you’ll wonder why you ever bought it from a can before!

Here’s what you’ll need:

  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped (just a regular onion works perfectly!)
  • 2 cloves garlic, minced (don’t skimp on the garlic, it’s key!)
  • 2 (28 ounce) cans crushed tomatoes (my favorites are the fire-roasted ones for extra flavor, but any will do!)
  • 4 cups vegetable broth
  • 1/2 cup heavy cream (this is what makes it wonderfully creamy!)
  • 1 teaspoon sugar (just to round out the acidity)
  • Salt and black pepper to taste (season as you go!)
  • Fresh basil leaves, for garnish (optional, but oh-so-pretty!)
  • Croutons, for garnish (optional, for that extra crunch!)

Simple Steps for the Best Creamy Tomato Soup

Okay, now for the fun part – making this dreamy soup! Honestly, it’s so straightforward, even on a crazy Tuesday night. You’ll be amazed at how quickly you go from pantry staples to a bowl of pure comfort. It’s all about building flavors step-by-step, just like we do with our favorite chili recipe.

Sautéing Aromatics for Flavor

First things first, get a good-sized pot or Dutch oven over medium heat and add that tablespoon of olive oil. Toss in your chopped onion and let it soften up for about 5 to 7 minutes. This slow sauté builds a sweet foundation. Then, add your minced garlic and cook for just another minute until it smells amazing – be careful not to burn it!

Simmering the Tomato Base

Now, pour in those gorgeous cans of crushed tomatoes and the vegetable broth. Give it a good stir, along with the sugar (this really balances the tomatoes!), and your salt and pepper. Bring this all up to a nice simmer, then turn the heat down low. Let it bubble away gently for about 15 minutes, stirring now and then. This lets all those flavors really meld together.

Achieving Silky Smoothness: Blending Your Soup

This is where the magic happens! You’ve got two options here. If you have an immersion blender, just stick it right in the pot and blend until it’s super smooth. If you’re using a regular blender, this is crucial: let the soup cool down a bit first! Then, transfer it in batches (don’t fill your blender more than halfway, seriously, it splatters!) and blend until it’s absolutely silky. You can even pop the lid vent open slightly while blending to let steam escape. Be careful, hot soup is no joke!

Finishing Touches and Creamy Texture

Once it’s all smooth and velvety, pour it back into the pot to warm through. Now, stir in that heavy cream. This is what gives it that luscious, creamy texture we all love. Heat it gently until it’s just warmed – don’t let it boil after adding the cream, or it might separate. Give it a taste; this is your chance to add a pinch more salt or pepper if you think it needs it. And there you have it, perfect!

Tips for the Perfect Creamy Tomato Soup

You know, there are a few little tricks that really take this creamy tomato soup from yummy to absolutely unforgettable. It’s all about those little details! If you want to kick the flavor up a notch, definitely try using those fire-roasted crushed tomatoes – they give a fantastic depth that canned tomatoes just can’t quite match on their own. And if you’re out of heavy cream or just want something a little different, no worries! Half-and-half works just fine, and for a dairy-free option, full-fat coconut milk is surprisingly delicious in here. It adds a subtle richness without tasting like coconut, I promise!

I also love that this soup freezes like a dream, which is perfect for when I want that comfort food fix days later. Just let it cool completely before spooning it into freezer-safe containers. Reheating is a breeze, too! It really makes me feel prepared, just like when I make a big batch of my white bean soup or go for that broccoli cheddar.

Serving Suggestions: Creamy Tomato Soup and Grilled Cheese Perfection

Honestly, this creamy tomato soup screams for its best friend: the grilled cheese sandwich! That gooey, cheesy goodness with the silky soup? It’s pure bliss, a match made in comfort food heaven. But hey, don’t stop there! I love to sprinkle a little fresh basil on top for a pop of color and freshness, or maybe some crunchy croutons for a little texture contrast. It’s amazing how this soup’s smooth, rich texture just hugs those flavors, making everything taste even better. It’s the perfect go-to, even when I’m craving something like my easy chicken enchiladas.

Frequently Asked Questions About This Creamy Tomato Soup

Got questions about this cozy bowl of goodness? I’ve got answers!

Can I make this creamy tomato soup vegan?

Totally! Just swap out the heavy cream for a dairy-free option like full-fat coconut milk – it adds a lovely richness without tasting funny.

How long can I store this homemade tomato soup?

It keeps beautifully in the fridge for about 3-4 days. For longer storage, cool it completely and pop it into freezer-safe containers for up to 3 months. Perfect for future cozy nights!

What type of canned tomatoes are best for this recipe?

Crushed tomatoes are my go-to for this tomato soup because they break down so easily. Fire-roasted ones add an extra layer of smoky flavor that’s just divine, but any good crushed tomatoes will work wonders!

Nutritional Information for Creamy Tomato Soup

Just a heads-up, this info is an estimate since different ingredients can slightly change things up! This is for about a 1.5 cup serving:

  • Calories: Around 250
  • Fat: 12g (that rich cream!)
  • Protein: 6g
  • Carbohydrates: 25g
  • Sugar: 15g
  • Sodium: 600mg
  • Fiber: 5g
Print

Creamy Tomato Soup from Canned Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A silky smooth, creamy tomato soup made with pantry staples. This easy weeknight recipe is perfect for a cozy meal and pairs wonderfully with grilled cheese.

  • Author: oliviarosewood
  • Prep Time: 10 min
  • Cook Time: 30 min
  • Total Time: 40 min
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 2 cloves garlic, minced
  • 2 (28 ounce) cans crushed tomatoes
  • 4 cups vegetable broth
  • 1/2 cup heavy cream
  • 1 teaspoon sugar
  • Salt and black pepper to taste
  • Fresh basil leaves, for garnish (optional)
  • Croutons, for garnish (optional)

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes.
  2. Add the minced garlic and cook for 1 minute more until fragrant.
  3. Pour in the crushed tomatoes and vegetable broth. Stir in the sugar, salt, and pepper.
  4. Bring the soup to a simmer, then reduce heat and cook for 15 minutes, stirring occasionally.
  5. Carefully transfer the soup to a blender (or use an immersion blender) and blend until smooth and creamy. Work in batches if necessary.
  6. Return the soup to the pot. Stir in the heavy cream and heat gently until warmed through. Do not boil.
  7. Taste and adjust seasoning if needed.
  8. Serve hot, garnished with fresh basil leaves and croutons if desired.

Notes

  • For a richer flavor, you can use fire-roasted crushed tomatoes.
  • If you don’t have heavy cream, you can use half-and-half or even a dairy-free alternative like full-fat coconut milk.
  • This soup freezes well. Let it cool completely before transferring to freezer-safe containers.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 250
  • Sugar: 15g
  • Sodium: 600mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 5g
  • Protein: 6g
  • Cholesterol: 25mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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