...
Close-up of a vibrant orange bowl of creamy tomato soup, lightly seasoned with pepper.

Amazing 60-Minute Creamy Tomato Soup

User avatar placeholder
Written by Carla Davis

April 3, 2026

There’s nothing quite like that first cozy spoonful of soup on a chilly evening, is there? For me, that means diving deep into the ultimate comfort food: the perfect bowl of soup. Forget those thin, tinny versions you grew up with—we’re making the best creamy tomato soup recipe here today! My grandmother always made a basic version, but I’ve upped the ante by roasting the tomatoes first. This technique transforms simple ingredients into a gourmet, velvety texture that tastes like it simmered all day, even though we get it on the table in about an hour. This is the elevated, easy homemade tomato soup that proves you don’t need hours to create something truly spectacular for your busy weeknights. If you’re planning on dipping, you’ll definitely want to check out my recipe for the ultimate comfort sandwich to go alongside it!

Why This is the Best Creamy Tomato Soup Recipe (EEAT)

I know, I know, there are a million tomato soup recipes out there, but you have to trust me on this one. This isn’t just tasty; it’s legitimately the best creamy tomato soup recipe because it uses a technique that adds serious depth without adding hours to your evening. Grandma never roasted her tomatoes, bless her heart, but that one step makes all the difference!

What sets this recipe apart? It’s all about flavor payoff versus effort. Here are the reasons folks always ask me for this recipe again and again:

  • Roasting for Depth: We roast the tomatoes, onions, and garlic first. This caramelizes their natural sugars, making the resulting soup taste incredibly rich and complex. It tastes gourmet, even though it’s simple!
  • Silky, Smooth Texture: We take the time to blend it completely until it’s perfectly silk smooth. That rich texture is what my readers absolutely rave about.
  • Weeknight Friendly: Seriously, the prep is only 15 minutes of hands-on work. We get this entire pot of liquid gold ready in just 60 minutes total! How great is that for a busy Tuesday?

Recipe Snapshot: Quick Details for Your Creamy Tomato Soup

I totally get that when you’re cooking after a long day, you need the facts fast. Here’s the rundown:

  • Prep Time: 15 min
  • Cook Time: 45 min
  • Total Time: 60 min
  • Yield: 4 servings

Ingredients for Your Rich and Velvety Soup

You know I love keeping things straightforward, but for this creamy tomato soup, the quality of ingredients really shines through. Because we aren’t simmering this soup all day, we rely on roasting to build that deep, satisfying flavor. Don’t skimp on the tomatoes if you can help it!

Here’s what you’ll need for four comforting bowls of this rich and velvety soup. Trust me, writing this out makes me want to start chopping right now.

  • 2 lbs ripe tomatoes (I always aim for Roma or if I’m feeling fancy, some beautiful heirloom tomatoes!)
  • 1 large yellow onion, quartered
  • 4 cloves garlic, unpeeled (Don’t peel them yet—roasting them in the skin keeps them sweet!)
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 4 cups vegetable broth (Use the low-sodium kind; we control the salt!)
  • 1/2 cup heavy cream (This is our secret weapon for pure silk, but see my notes later for a great vegan creamy tomato soup swap!)
  • 1 tablespoon tomato paste (It adds necessary zing!)
  • 1 teaspoon sugar (This little bit perfectly cuts the acidity of the tomatoes.)
  • 1/4 cup fresh basil leaves (Stirred in right at the end for brightness.)

I promise, seeing these ingredients laid out makes you realize how far a few simple things can go. This is truly tomato soup from scratch done right.

How to Make Creamy Tomato Soup: Step-by-Step Roasting and Blending

Okay, this is where the magic really happens for our creamy tomato soup. The roasting step is non-negotiable if you want that deep, savory base that tastes like it took all afternoon. It’s less work than you think, but the payoff is huge for achieving that gourmet feeling! If you love roasting vegetables for depth, you should really check out my tips on making crispy caramelized roasted Brussels sprouts sometime!

Roasting the Base Ingredients

First things first, get that oven warming up to 400 degrees Fahrenheit. While it heats, take your tomatoes, your quartered onion, and those whole garlic cloves (yes, keep the skins on for now!) and spread them out on a big baking sheet. Drizzle everything generously with the olive oil, and sprinkle with your salt and pepper. Toss it all around with your hands—make sure everything gets coated!

Pop that tray into the hot oven for about 30 to 35 minutes. You’re looking for the tomatoes to be nicely softened and the edges just starting to get a little bit charred. That char is flavor, my friends! Once they look perfectly roasted, pull them out and let them cool down just enough so you can handle them.

Now, for the garlic—this is my favorite part! Just squeeze the roasted garlic right out of those papery skins. It comes out soft like butter. Isn’t that the easiest way to peel garlic?

Simmering and Achieving Silk Smooth Texture

Once everything is cool enough, dump all those gorgeous roasted veggies—tomatoes, onions, and that sweet roasted garlic—right into your biggest soup pot. Add your vegetable broth, the tomato paste, and that little bit of sugar we talked about. Bring this mixture up to a gentle simmer over medium heat. Let it hang out there for about 10 minutes; this lets all those roasted flavors really marry the broth.

Time to blend! You absolutely need that silk smooth tomato soup texture, so we have to get it perfectly pureed. If you have an immersion blender, pull the pot off the heat and stick that blender right in. Blend, blend, blend until there are absolutely no lumps left. If you’re using a standard blender, be careful! Work in small batches, put the lid on tightly (holding the top down with a towel is a must!), and blend until it’s perfect, then return the smooth mixture back to the pot.

Finishing Touches for Perfect Creamy Tomato Soup

We’re in the home stretch! Pull the pot off the direct heat. Now we add the good stuff to turn this flavorful broth into the truly creamy tomato soup we promised. Stir in your heavy cream and those fresh basil leaves. Stir until everything is incorporated. Here is a huge tip: don’t let it boil once the cream is in! Just warm it through gently for about two minutes. Boiling cream can sometimes make it separate, and we want that luxurious texture.

Give it one last taste test. Does it need a little more salt? Maybe a crack of pepper? Adjust it until it sings to you. Ladle this incredibly rich and velvety soup into bowls and get ready for pure comfort!

Ingredient Notes and Substitutions for Your Creamy Tomato Soup

When you’re making something as straightforward as creamy tomato soup, the quality of what you put in really dictates how gourmet the result is going to taste. I always encourage home cooks to trust their instincts and use what’s best available to them. Because we are roasting the vegetables first, we concentrate the flavor so much that even a quick recipe tastes like it took all day. This approach really builds confidence, which is what Carla’s Cooking is all about!

Let’s talk about swapping things out, especially if you need to adapt this for different dietary needs or what you have in the pantry. I want every reader to feel empowered to make this best creamy tomato soup recipe!

When it comes to substitutions, I have two big ones that everyone asks about:

  • Fresh Tomatoes Versus Canned: If you’re reading this in the middle of January and the only tomatoes in the store look sad and pale, don’t stress! My notes mention using high-quality canned tomatoes as a backup, and honestly, sometimes they are better than out-of-season fresh ones. If you use canned, grab good quality whole peeled tomatoes (the San Marzano style are fantastic) and use about 28 ounces total. You just skip the whole roasting step for the tomatoes and sauté the onion and peeled garlic in the pot first before adding the canned tomatoes and broth. It’s not quite as deep, but it’s still miles better than store-bought!
  • Making it Vegan or Dairy-Free: This is so easy to adapt! The heavy cream gives us that beautiful, thick consistency, but you can absolutely make a wonderful vegan creamy tomato soup. My go-to is full-fat coconut milk—the kind that comes in a can, not the beverage kind. It blends in beautifully, providing the necessary fat content we need for that velvety mouthfeel. If coconut isn’t your thing, you can easily whip up a quick cashew cream to use instead. If you’re exploring more vegan comfort food, you should take a peek at my recipe for Vegan Mac and Cheese!

Remember, even if you make swaps, the essential foundation lies in roasting those aromatics. That step is the key to making this gourmet creamy tomato soup shine every single time.

Tips for Success Making Tomato Soup From Scratch

You know, even with the best recipe in hand, sometimes little things trip us up in the kitchen. Since I want your batch of tomato soup from scratch to be absolutely perfect—rich, balanced, and smooth—I wanted to share a couple of little secrets I learned over the years of making this week after week.

These tiny tweaks are what separate a good soup from one that makes people ask for the recipe instantly.

  • Don’t Skip the Sugar (Seriously!): I know it feels weird to add sugar to a savory soup, but tomatoes, even ripe ones, have a wild range of acidity depending on the season. That tiny teaspoon of sugar isn’t meant to make the soup sweet; it’s there purely to balance out that sharp edge and let the true tomato flavor come forward. If your soup tastes a little too bright or sour after you blend it, add just half a teaspoon more. It works like magic to round things out!
  • Broth Quality Matters More Than You Think: Since this is a quick recipe that relies on roasting for depth, we don’t have hours for the broth flavors to naturally integrate. If you can swing it, use the best vegetable broth you can find. If you make your own stock, even better! But if you’re using store-bought, I find that a slightly richer, stock-forward broth tastes much better than one that’s just thinly seasoned water.
  • Basil Goes In Last! Basil is lovely, but its flavor is so delicate. If you simmer it for 10 minutes along with the tomato paste, you lose all that fresh, peppery brightness. I always add it right at the end after the cream, and only let it warm through for a minute or two. This technique ensures those fresh green notes pop against the savory, roasted flavor of the soup base. For more of my favorite recipes and tips, feel free to browse my full collection of recipe ideas!

Serving Suggestions: The Best Soup for Grilled Cheese

You’ve done the work, you have this incredibly flavorful, rich and velvety soup simmering on the stove—now what do we serve it with? For me, a bowl of this rich soup demands a partner that can stand up to its classic flavor. While this soup is perfectly satisfying all on its own, it really sings when paired with something salty and crispy!

We’ve all heard the classic pairing, and I stand firm: nothing beats dunking hot, bubbly, melted cheese into homemade tomato soup. Speaking of which, if you want to make the absolute best dipping vehicle, you have to check out the details in my ultimate grilled cheese recipe! The combination of that silky soup and buttery crust is pure magic.

But don’t stop there! This soup is wonderful year-round, whether you’re looking for simple comfort food soup ideas in the winter or a lighter lunch in the summer. Here are a few other ways I love to serve it up:

  • Crusty Bread for Scooping: A simple, crusty baguette or sourdough loaf is perfect for soaking up every last drop. If you want to make a whole meal out of it, try dipping a thick slice of garlic bread right in.
  • A Bright Side Salad: To cut the richness a bit, I love balancing it out with something fresh and acidic. My favorite choice is a slightly tangy chopped salad. A hearty Italian Grinder Salad on the side brightens the whole meal up perfectly!
  • Simple Garnish Power: Sometimes the best pairing is just a sprinkle of crunchy toppings right on top of the soup. Try a swirl of olive oil, a grating of good Parmesan cheese, or even a few toasted croutons for texture right before serving.

Honestly, once you taste this easy homemade tomato soup, you’ll find excuses to eat it all the time, no matter what you pair it with!

Storage and Reheating Instructions for Creamy Tomato Soup

Part of what makes this creamy tomato soup recipe so fantastic is that it lasts! I always make a double batch because I know having leftovers ready to go is a lifesaver, especially when life gets hectic. And guess what? This soup is one of those miraculous homemade dishes that freezes like a dream! Unlike some creamy sauces that split, this one holds up beautifully in the freezer. If you’re ever looking for other great make-ahead recipes, you might enjoy trying out my recipe for easy frozen strawberry daiquiris—different category, but still great for batch prep!

When you’re ready to enjoy this gourmet comfort food again later, knowing how to store and reheat it properly is key to maintaining that silk smooth texture you worked so hard for.

Refrigerating Leftovers

If you’re planning on eating the leftovers within four or five days, the fridge is perfect. Just make sure the soup has cooled down completely before you seal it up tight in an airtight container. Trying to cool a huge pot of hot soup on the counter for hours isn’t the safest way to do things, so I usually let it cool on the stove for an hour or so before bagging it up. When you’re ready to eat it again, just reheat it gently on the stovetop over low to medium-low heat. Stir frequently! You want to avoid getting it piping hot or letting it boil, especially since we added that lovely cream earlier. Just warm it through until it’s comforting hot, check the seasoning, and enjoy your second helping of easy homemade tomato soup.

Freezing This Blended Tomato Soup

This recipe, just as the note mentioned, freezes wonderfully for up to three months. You have to make sure it’s totally cool before freezing, though! I find that using freezer-safe zippered bags works best for saving space in my freezer. Lay the bags flat on a baking sheet to freeze solid, and then you can stack them vertically. This saves so much room!

When you’re ready to thaw, transfer the frozen soup to the refrigerator overnight. Warm it up slowly on the stove, just like you would the refrigerated leftovers. If you notice it seems a tiny bit thinner once fully thawed and reheated—which can sometimes happen with pureed, dairy-based soups—you can always give it a quick blitz with your immersion blender again. That little bit of agitation will bring back that rich, velvety consistency without any trouble at all!

FAQ: Questions About Your Gourmet Creamy Tomato Soup

It happens all the time! When you make something truly special like this gourmet creamy tomato soup, people always have thoughtful questions about tweaking it or making sure they hit that perfect texture. I love fielding these because it means you’re invested in making something wonderful! Below are some of the things I hear most often about how to make this recipe shine, especially when aiming for that silk smooth tomato soup finish.

Can I make this a vegan creamy tomato soup without losing richness?

Oh, absolutely, my friend! That’s one of the notes I made sure to include because I want everyone to enjoy this comfort classic. If you swap out the heavy cream for full-fat coconut milk (the kind from the can, not the carton!), you get plenty of fat content back, which is what keeps the soup rich and velvety instead of watery. The biggest secret here isn’t the dairy, though; it’s that roasting process we do at the beginning. Roasting the tomatoes, onion, and garlic builds that incredibly deep, complex base flavor. That depth carries the whole dish, whether you use dairy cream or coconut cream. You get all the flavor, just without the milk!

What is the secret to getting a silk smooth tomato soup texture?

This is all about brute force blending! If you tried to make this blended tomato soup in a weak blender, you’d end up with something a little grainy, which we definitely don’t want when we’re going for silk smooth. My absolute favorite tool for this is an immersion blender—it lets you blend right in the pot, making cleanup a breeze! But if you want the *most* luxurious texture possible, here’s a pro trick: once you’ve blended it until it looks smooth, pour the entire pot through a fine-mesh sieve (a strainer). Use a rubber spatula to press the purée through. It takes an extra minute, but anything fibrous gets caught, leaving you with pure, velvety perfection. That’s gourmet comfort food quality right there!

Is this recipe considered an easy homemade tomato soup?

Yes, 100%! I designed this whole recipe to fit into a real, modern schedule. Yes, you have that roasting step, which takes about 35 minutes in the oven, but remember that’s hands-off time! While the oven does the heavy lifting, you can clean up your prep dishes or set the table. Your actual hands-on time is only about 15 minutes total across the whole process. So, while it has a depth of flavor that rivals tomato soup from scratch recipes taking four hours, this one nets you a stellar bowl of easy homemade tomato soup in just 60 minutes total. It’s my favorite way to get big flavor fast!

If you’re looking for more great recipes in this category, don’t forget to check out my full Soups and Salads archive! Happy slurping!

Nutritional Estimate for This Comfort Food Soup Idea

I always put the nutritional breakdown right here because I believe in transparency—even when we are digging into pure, decadent comfort food! Keep in mind that since this is a homemade recipe using fresh ingredients, the exact count will vary a little bit depending on the exact tomatoes you use or which cream you opt for. But this gives you a wonderful baseline for planning your meals.

Please remember that these figures are just estimates based on the ingredients list, especially if you choose the heavy cream versus a dairy-free alternative. If you are tracking macros closely, you might want to weigh your final portion, but for general planning, this is super helpful!

Nutrient Amount Per Serving
Serving Size 1.5 cups
Calories 240
Fat 15g
Saturated Fat 8g
Trans Fat 0g
Cholesterol 30mg
Sodium 450mg
Carbohydrates 22g
Fiber 5g
Sugar 12g
Protein 5g

So there you have it! A rich, homemade soup that gives you a good amount of fiber and protein for just 240 calories per serving. It’s proof that comfort food soup ideas don’t have to break your calorie budget, especially when you’re making everything from scratch!

Print

Classic Creamy Tomato Soup with Roasted Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This is the best creamy tomato soup recipe, made rich and velvety by roasting the tomatoes first. It is an easy homemade tomato soup that tastes gourmet and pairs perfectly with grilled cheese.

  • Author: Carla Davis
  • Prep Time: 15 min
  • Cook Time: 45 min
  • Total Time: 60 min
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Roasting and Simmering
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 lbs ripe tomatoes (Roma or heirloom recommended)
  • 1 large yellow onion, quartered
  • 4 cloves garlic, unpeeled
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 4 cups vegetable broth
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar
  • 1/4 cup fresh basil leaves

Instructions

  1. Preheat your oven to 400 degrees Fahrenheit. Toss the tomatoes, onion quarters, and unpeeled garlic cloves with olive oil, salt, and pepper on a large baking sheet.
  2. Roast for 30 to 35 minutes, until the tomatoes are slightly charred and soft. Remove from the oven and let cool slightly. Squeeze the roasted garlic from its skins.
  3. Transfer the roasted vegetables, roasted garlic, vegetable broth, tomato paste, and sugar to a large pot. Bring the mixture to a simmer over medium heat. Cook for 10 minutes to allow flavors to combine.
  4. Remove the pot from the heat. Use an immersion blender to blend the soup until it is completely smooth and silk smooth. Alternatively, carefully transfer the soup in batches to a standard blender and blend until smooth, then return to the pot.
  5. Stir in the heavy cream and fresh basil. Heat gently for 2 minutes, but do not boil after adding the cream. Taste and adjust salt and pepper as needed.
  6. Serve this rich and velvety soup hot, perhaps with your favorite grilled cheese sandwich.

Notes

  • For an extra layer of flavor, use high-quality canned whole peeled tomatoes if fresh tomatoes are not in season.
  • If you want a vegan creamy tomato soup, substitute the heavy cream with full-fat coconut milk or a cashew cream base.
  • This blended tomato soup freezes well for up to three months. Cool completely before storing.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 240
  • Sugar: 12
  • Sodium: 450
  • Fat: 15
  • Saturated Fat: 8
  • Unsaturated Fat: 7
  • Trans Fat: 0
  • Carbohydrates: 22
  • Fiber: 5
  • Protein: 5
  • Cholesterol: 30

Did you make this recipe?

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

Image placeholder

Hi, I'm Carla Davis! As a lifelong home cook and busy mom, I believe that making delicious food for the people you love shouldn't be complicated. Here at Carla's Cooking, I share simple, reliable, and family-approved recipes that I make in my own kitchen. My goal is to help you feel confident and joyful when you cook. Welcome!

Leave a Comment

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