Creamy Tomato Soup Recipe

Share With Your Friends

Creamy Tomato Soup Recipe

I’ll never forget the first time I tried to make this creamy tomato soup recipe. It was a blustery fall day and I was convinced I could just wing it. I ended up with a pot of watery, acidic pink liquid that my husband politely called “ketchup tea.” I was so disappointed. But that failure made me determined to get it right. Now, it’s our go-to comfort food, and I’ve made every mistake so you don’t have to.

Recipe Card

Recipe Title Creamy Tomato Soup Recipe
Servings 4
Prep Time 15 minutes
Cooking Time 35 minutes
Calories approx. 210

Ingredients

  • 3 tablespoons unsalted butter
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 (28-ounce) can whole peeled tomatoes
  • 2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • Salt and black pepper to taste

That butter is non-negotiable for me now. I once tried to use olive oil to be “healthier” and it just wasn’t the same. The soup lacked that rich, comforting base. And the sugar is my secret weapon. Don’t skip it! It cuts the acidity from the tomatoes perfectly. I learned that after my “ketchup tea” incident.

Directions

  1. Melt the butter in a large pot over medium heat.
  2. Add the chopped onion and cook until soft and translucent, about 5-7 minutes.
  3. Stir in the minced garlic and cook for another minute until fragrant.
  4. Pour in the entire can of tomatoes with their juices and the vegetable broth.
  5. Add the dried basil, sugar, and a good pinch of salt and pepper.
  6. Bring the soup to a simmer, then reduce the heat and let it cook for 25 minutes.
  7. Carefully puree the soup using an immersion blender until completely smooth.
  8. Turn off the heat and stir in the heavy cream.
  9. Taste and adjust seasoning with more salt and pepper if needed.
  10. Serve hot, preferably with a grilled cheese sandwich for dipping.

The pureeing step is where things can get messy, literally. I didn’t have an immersion blender for years, so I’d try to transfer the hot soup to my regular blender in batches. One time, the lid wasn’t on tight enough and I painted my kitchen ceiling a lovely shade of tomato red. An immersion blender is a total game-changer for this creamy tomato soup recipe.

This soup has saved me on so many busy weeknights. It’s the ultimate easy dinner that feels fancier than it is. My kids now request it, which is a huge win in my book. It’s become a true family favorite that I don’t mind making again and again.

The leftovers are honestly even better the next day. The flavors really meld together in the fridge. I love having a container for a quick lunch. It’s a one-pot wonder that makes meal prep feel effortless.

If I were to change one thing next time, I might try roasting the tomatoes first for a deeper flavor. I saw a chef do it on TV once and it looked amazing. But honestly, this version is so reliable and comforting, I’m almost afraid to mess with a good thing.

Nutrition Info (per serving)

Calories Carbs Fat Protein
210 18g 15g 3g

I was actually surprised it wasn’t higher in calories when I first calculated it. You can definitely make it lighter by using half-and-half instead of heavy cream, but it changes the texture a bit. For my vegan friends, coconut milk is a fantastic swap that adds a subtle sweetness.

Ingredient Swaps

Ingredient Substitution
Heavy Cream Half-and-half or full-fat coconut milk
Vegetable Broth Chicken broth or even just water in a pinch
Dried Basil 1 tablespoon of fresh chopped basil, added at the end
Canned Tomatoes About 2 pounds of fresh Roma tomatoes, peeled

I’ve tried almost all of these swaps over the years. The coconut milk is a winner for a dairy-free option. Using water instead of broth works, but you’ll need to be more aggressive with your seasonings. Fresh basil is lovely, but add it at the end or it turns black and bitter. I learned that the hard way, of course.

Tips

  • Don’t rush cooking the onions. Let them get truly soft and sweet.
  • An immersion blender is your best friend for this recipe.
  • Always taste and season at the end, after you’ve added the cream.
  • If your soup is too acidic, a tiny pinch more sugar will fix it.

That last tip about seasoning at the end was a tough lesson. I once salted the soup perfectly before adding the cream, only to find it was way too salty afterward. The cream mellows everything out, so your final seasoning adjustment has to happen once the soup is completely finished.

FAQ

Can I freeze this soup?
You can, but I’d recommend leaving the cream out. Freeze the pureed soup base, and then add the cream when you reheat it. I froze it with the cream once and it separated when it thawed. It was still edible, but not nearly as pretty or creamy.

My soup came out too thin, what did I do wrong?
This usually happens if you don’t simmer it long enough to reduce. Just let it bubble away for another 10-15 minutes with the lid off. I’ve also been known to stir in a tablespoon of tomato paste to thicken it up in a hurry. It works like a charm.

Is there a way to make it chunkier?
Absolutely! Just don’t puree it all the way. I like to take out a cup of the soup before blending, then stir it back in afterward for some texture. My husband prefers it completely smooth, so we often compromise and I leave his portion a little chunkier.

That’s everything I know about making this creamy tomato soup recipe! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time. Let me know how it turns out!

Share With Your Friends

Leave a Comment

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