Creamy Tomato Soup Recipe

Creamy Tomato Soup Recipe tastes velvety and bright, with a gentle basil finish and just the right richness. It suits weeknight cooks and tomato fans, and it takes about 35 minutes total from chopping to ladling. I learned this in my tiny studio kitchen years ago, and I still sip it straight from a mug when the wind howls.

Why You Should Try This Creamy Tomato Soup Recipe

Creamy Tomato Soup Recipe offers deep tomato flavor with minimal effort and simple ingredients. You get a smooth, restaurant-style texture without fuss, plus you control the salt and richness. Your grilled cheese finally gets the co-star it deserves.

This soup leans on pantry tomatoes, concentrated tomato paste, and a short simmer for big payoff. A splash of cream rounds the edges without dulling that tomato pop. You can blend it ultra-smooth or keep a little texture, your call.

Ingredients You’ll Need

  • Olive oil: 1 tablespoon
  • Unsalted butter: 2 tablespoons (swap more olive oil for dairy-free)
  • Yellow onion: 1 medium, diced
  • Garlic: 3 to 4 cloves, minced
  • Tomato paste: 2 tablespoons (double-concentrated works great for extra depth)
  • Canned tomatoes: Two 28-ounce cans crushed or whole peeled with juices (San Marzano or Muir Glen taste bright; Cento works nicely; choose fire-roasted for a hint of smoke)
  • Low-sodium broth: 2 cups chicken or vegetable
  • Heavy cream: 1/2 to 3/4 cup (use half-and-half for lighter, or full-fat coconut milk for dairy-free)
  • Sugar: 1 to 2 teaspoons to balance acidity (or grate 1 small carrot as a natural sweetener)
  • Baking soda: a tiny pinch calms sharp acidity if needed
  • Fresh basil: 1/4 cup leaves, loosely packed, or 1 teaspoon dried
  • Red pepper flakes: a pinch, optional
  • Kosher salt and freshly ground black pepper
  • Optional flavor boosters: 1 Parmesan rind during the simmer, 1 teaspoon balsamic vinegar at the end

Equipment

  • Large pot or Dutch oven with lid
  • Immersion blender or countertop blender
  • Cutting board and chef’s knife
  • Wooden spoon, measuring cups and spoons

How to Make Creamy Tomato Soup

  • Prep: 10 minutes
  • Cook: 25 minutes
  • Total: 35 minutes

  1. Sweat the aromatics. Heat olive oil and butter in a large pot over medium. Add onion and 1/2 teaspoon salt, then cook until soft and sweet, 5 to 7 minutes. Stir in garlic and cook 30 seconds.
  2. Toast the tomato paste. Add tomato paste and stir until it darkens and smells jammy, about 2 minutes.
  3. Add tomatoes and broth. Pour in canned tomatoes with juices and the broth. Crush whole tomatoes with a spoon as they heat. Add basil, red pepper flakes, and the Parmesan rind if you use it.
  4. Balance the acidity. Stir in sugar or grated carrot. If the tomatoes taste sharp, add a tiny pinch of baking soda and stir.
  5. Simmer. Bring the pot to a gentle simmer. Lower the heat and cook 12 to 15 minutes, stirring a few times.
  6. Blend until smooth. Remove the Parmesan rind and any basil stems. Use an immersion blender to puree until silky. For a countertop blender, work in batches, vent the lid, cover with a towel, and start on low before increasing speed. Return soup to the pot.
  7. Make it creamy. Stir in the cream. Warm the soup gently for 1 to 2 minutes. Keep the heat low so the dairy stays smooth.
  8. Taste and finish. Add salt and pepper to taste. Swirl in balsamic vinegar if you want a touch of brightness.
  9. Serve. Ladle into bowls, add a drizzle of cream or olive oil, and shower with chopped basil. Dip that grilled cheese with confidence.

Tips & Tricks

  • Brown the tomato paste a bit to deepen flavor fast.
  • Choose quality canned tomatoes for the best taste; San Marzano style gives a sweet, clean finish.
  • Skip sugar by grating a small carrot into the simmer.
  • Add a Parmesan rind during the simmer for savory depth, then pull it out before blending.
  • Use coconut milk for dairy-free creaminess, and olive oil instead of butter.
  • Keep the soup under a simmer after adding cream to prevent curdling.
  • No blender in the house? Mash with a potato masher for rustic texture.
  • Want extra body without more cream? Stir in a tablespoon of butter off heat.
  • For smoky heat, add a pinch of chipotle powder instead of red pepper flakes.

What to Serve with Creamy Tomato Soup

Pair this creamy tomato soup with a classic grilled cheese, sourdough croutons, or garlic bread. I love a crisp green salad with lemon vinaigrette on the side to cut through the richness. For a heartier bowl, drop in cooked cheese tortellini or shredded rotisserie chicken. Finish with a pesto swirl or a sprinkle of Parmesan.

Make-Ahead and Storage

Cool the soup quickly, then store it in airtight containers. Refrigerate for up to 4 days. Freeze for up to 3 months; for the best texture, freeze the soup before adding cream, then add cream after reheating.

Reheat on the stovetop over medium-low, stirring often until hot. If the soup looks slightly separated, whisk it and it will come back together. You can use the microwave in short bursts, stirring between bursts.

Nutrition Information

  • Serving size: about 1.5 cups
  • Servings: 6
  • Approx per serving: 220 calories, 12 g fat, 23 g carbs, 4 g fiber, 5 g protein, 760 mg sodium
  • Values vary by brand, tomato type, and how much cream you add.
Creamy Tomato Soup Recipe
Ally Sanders

Creamy Tomato Soup Recipe

A rich and creamy tomato soup perfect for a cozy meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 4 cups tomatoes, chopped
  • 2 cups vegetable broth
  • 1/2 cup heavy cream
  • 1 teaspoon sugar
  • to taste salt and pepper
  • 1/4 cup fresh basil leaves, chopped

Instructions
 

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onions and cook until translucent, about 5 minutes.
  3. Add minced garlic and cook for another minute until fragrant.
  4. Add chopped tomatoes and vegetable broth to the pot.
  5. Bring to a boil, then reduce heat and let simmer for 20 minutes.
  6. Use an immersion blender to puree the soup until smooth.
  7. Stir in heavy cream and sugar, season with salt and pepper to taste.
  8. Simmer for an additional 5 minutes.
  9. Garnish with fresh basil leaves if desired and serve hot.

Notes

Use ripe fresh tomatoes for best flavor, or canned tomatoes in winter. Adjust seasoning to your taste. The soup can be stored in the refrigerator for up to 3 days.