Easy Creamy Tomato Soup

Bowl of easy creamy tomato soup garnished with fresh basil and croutons

There’s something wonderfully soothing about a steaming bowl of Easy Creamy Tomato Soup: the tang of ripe tomatoes, the silkiness of cream, and the simplicity of a recipe that comes together in under an hour. This soup is perfect for cooler days, quick weeknight dinners, or when you want a cozy, from-scratch comfort food with pantry-friendly ingredients. If you love the kind of simple, satisfying soups that warm the whole kitchen — like a rich, cheesy option such as creamy broccoli cheese soup — this tomato version delivers the same comfort with a bright, seasonal tomato flavor.

Ingredients & Equipment

Ingredients:

  • 2 cans of diced tomatoes
  • 1 cup of heavy cream
  • 1 medium onion, chopped
  • 2 cloves of garlic, minced
  • 2 tablespoons of olive oil
  • 2 cups of vegetable broth
  • Salt and pepper to taste
  • Fresh basil for garnish

Notes:

  • Use good-quality canned tomatoes — San Marzano-style or BPA-free cans if possible — for the best flavor when fresh tomatoes aren’t in season.
  • If you prefer a slightly sweeter soup, add a teaspoon of sugar or a splash of balsamic vinegar to balance acidity.
  • For a dairy-free option, substitute full-fat coconut milk or a neutral plant-based cream alternative.

Equipment:

  • Large heavy-bottomed pot or Dutch oven
  • Immersion blender (recommended) or countertop blender
  • Wooden spoon or heatproof spatula
  • Chef’s knife and cutting board
  • Ladle and bowls for serving
  • Optional: baking sheet (if you roast garlic or tomatoes first), kitchen thermometer for checking serving temperature

Helpful tool tip: An immersion blender keeps you safe and saves time — no hot soup transfers to a blender jar. If using a countertop blender, work in batches and vent the lid slightly to avoid pressure build-up.

Step-by-Step Instructions (with tips)

Directions:

  1. In a large pot, heat the 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté until softened and translucent, about 6–8 minutes. Stir occasionally so the onion sweats rather than browns.
  2. Add the minced garlic and cook for 30–60 seconds until fragrant, taking care not to let it burn.
  3. Pour in the 2 cans of diced tomatoes (including their juices) and the 2 cups of vegetable broth. Stir, raise the heat to bring the mixture to a gentle boil, then reduce to a simmer.
  4. Reduce heat and let simmer for about 15 minutes to let the flavors meld and to slightly concentrate the tomato flavor.
  5. Use an immersion blender to puree the soup until smooth; alternatively, carefully transfer soup in batches to a countertop blender and puree until silky.
  6. Stir in the 1 cup of heavy cream and season with salt and pepper to taste. Warm the soup through gently — do not boil after adding cream to prevent curdling.
  7. Serve hot, garnished with fresh basil leaves and enjoy with grilled cheese sandwiches or crusty bread.

Easy Creamy Tomato Soup

Tips and variations:

  • Roasted vs. Stovetop: For deeper, sweeter tomato flavor, roast a pound of fresh roma tomatoes (halved) with the onion and garlic on a baking sheet at 425°F for 25–30 minutes, then add to the pot in place of canned tomatoes. Roasting caramelizes the sugars and adds complexity.
  • Char the tomatoes: If you like a smoky edge, char the canned tomatoes in a hot dry skillet for a minute before adding broth.
  • Texture choices: If you prefer a chunkier soup, puree only half the pot and leave the rest with diced pieces for interest.
  • Flavor boosters: Add a tablespoon of tomato paste when sautéing the onion for umami depth, or stir in a tablespoon of butter for extra silkiness. A pinch of red pepper flakes or a dash of smoked paprika can add warmth.
  • For a dairy-free or lighter version, substitute half-and-half, whole milk, or a canned coconut milk (use full-fat for best texture). If using lower-fat milk, you may want to whisk a teaspoon of cornstarch into the broth before simmering to slightly thicken the soup.
  • If you need a gluten-free or allergen-friendly method and want inspiration for similar comforting soups, try this approach found in a creamy gluten-free soup recipe for ideas on thickening and enriching without wheat-based thickeners.

Kitchen timing tip: While the soup simmers, prepare grilled cheese or toasted croutons so everything comes together warm and fresh.

Storage, Freezing & Make-Ahead Tips

Storing leftovers:

  • Refrigerate cooled soup in an airtight container within two hours of cooking. It will keep well for 3–4 days. Reheat gently on the stovetop over low heat to avoid breaking the creaminess.
  • If you plan to use the soup within 24 hours, omit the cream when storing and add it fresh when reheating — this preserves texture and freshness.

Freezing:

  • To freeze, cool the soup completely and transfer to freezer-safe containers or resealable bags, leaving some headspace for expansion. Freeze for up to 3 months.
  • If freezing, omit the heavy cream before freezing or use a dairy-free cream that tolerates freezing better. Reheat frozen soup slowly on the stove and stir in fresh cream after thawing and warming.

Portioning advice:

  • Freeze in single-serving containers for easy lunches or quick dinners, or in quart containers for family meals.
  • Thaw overnight in the fridge or reheat from frozen on the stovetop over low heat, stirring occasionally.

Make-ahead strategies:

  • The soup actually benefits from a few hours in the fridge after cooking as flavors mellow and meld. Make the base a day ahead and finish by stirring in cream and fresh herbs when ready to serve.
  • Roast fresh tomatoes and caramelize the onions a day ahead and store them in the fridge — assemble and simmer for a quick finish on serving day.

How to Use / Serve This Dish

Serving ideas:

  • Classic pairing: A grilled cheese sandwich (sharp cheddar or a mix of gruyère and mozzarella) is the timeless companion to creamy tomato soup.
  • Garnishes: Swirl in a little pesto, a drizzle of extra virgin olive oil, or a sprinkle of grated Parmesan. Toasted croutons, seeds, or a scattering of chili flakes add texture.
  • Make it a meal: Stir in cooked white beans, shredded rotisserie chicken, or cooked small pasta (like orzo) for a heartier bowl. For a ravioli twist, serve it alongside or pour over cheese-filled ravioli for a comforting dinner influence inspired by this creamy Tuscan ravioli soup.
  • Salad & sides: A crisp green salad, roasted vegetables, or a simple arugula salad with lemon vinaigrette pairs nicely to cut through the creaminess.
  • Wine pairing: A light-bodied red like Beaujolais or a medium-bodied rosé complements the tomato’s acidity; for white, try an unoaked Chardonnay or a dry Riesling.

Creative twists:

  • Tomato bisque style: Add a splash of sherry or dry white vermouth just before finishing for a subtle boozy lift.
  • Spice it up: Stir in harissa paste or curry powder for an international twist.
  • Herbed variation: Simmer a sprig of thyme or a bay leaf with the tomatoes and broth and remove before blending for layered aromatics.

FAQ

Q: Can I use fresh tomatoes instead of canned?
A: Yes — you can substitute about 2 pounds of ripe tomatoes, roughly chopped. For more concentrated flavor, roast them first, peel if desired, then proceed. Canned tomatoes are convenient and consistent year-round, but fresh-roasted tomatoes shine in peak season.

Q: What can I substitute for heavy cream to make it lighter or dairy-free?
A: For a lighter soup, use half-and-half or whole milk, but know the texture will be slightly thinner. For dairy-free, full-fat canned coconut milk gives a silky mouthfeel, or use store-bought plant-based cream alternatives. If using lower-fat milk, thicken slightly with a cornstarch slurry (1 tsp cornstarch + 1 tbsp cold water).

Q: How long will leftover soup last, and can I reheat it safely?
A: Stored in an airtight container in the fridge, leftover soup lasts 3–4 days. Reheat gently over low to medium-low heat, stirring occasionally. If you omitted the cream before storing, add it when reheating to preserve texture. Reheated soup should reach a simmer (about 165°F/74°C) to be safely warmed through.

Q: My soup tastes too acidic — how can I balance it?
A: Add a pinch of sugar or a splash of heavy cream to mellow acidity. A small pat of butter or a teaspoon of grated Parmesan works well too. A splash of balsamic vinegar can add complexity rather than just sweetness.

Related Recipes & Inspiration

If you enjoy making soups from scratch, experimenting with other comforting recipes can be fun. Try a satisfying creamy chicken and rice soup for a hearty weeknight option, or look to different styles like the roasted variations and creamy profiles found across favorite home-cook recipes.

Conclusion

Easy Creamy Tomato Soup is a timeless, seasonal comfort that’s both simple to make and endlessly adaptable. Whether you stick to the classic stovetop version or roast your tomatoes for a deeper flavor, this recipe delivers warmth and satisfaction with pantry staples and minimal fuss. If you’re looking for more inspiration or alternative takes on tomato soup, see this beloved Easy Tomato Soup Recipe from Natasha’s Kitchen for a slightly different approach, or explore a bright herb-forward version with the Quick and Easy Creamy Tomato-Basil Soup on Shared Appetite. I hope this recipe becomes one of your go-to cozy meals — try it, enjoy it with a warm grilled cheese, and share it with someone who loves homemade comfort food.

Bowl of easy creamy tomato soup garnished with fresh basil and croutons

Easy Creamy Tomato Soup

A comforting bowl of creamy tomato soup made with ripe tomatoes and heavy cream, perfect for cozy nights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 300

Ingredients
  

Main Ingredients
  • 2 cans cans of diced tomatoes Use good-quality canned tomatoes like San Marzano for the best flavor.
  • 1 cup heavy cream For a lighter version, substitute with half-and-half or coconut milk.
  • 1 medium onion, chopped Chop finely for even sautéing.
  • 2 cloves garlic, minced Add at the right time to prevent burning.
  • 2 tablespoons olive oil Used for sautéing the onions.
  • 2 cups vegetable broth Can be substituted with chicken broth for non-vegetarian option.
  • to taste Salt and pepper Adjust based on preference.
  • for garnish Fresh basil Adds freshness to the soup.

Method
 

Preparation
  1. In a large pot, heat the olive oil over medium heat.
  2. Add the chopped onion and sauté until softened and translucent, about 6–8 minutes.
  3. Stir in the minced garlic and cook for 30–60 seconds until fragrant.
  4. Pour in the diced tomatoes (with juices) and vegetable broth.
  5. Increase heat to bring the mixture to a gentle boil, then reduce to a simmer.
  6. Let it simmer for about 15 minutes to meld flavors.
  7. Use an immersion blender to puree the soup until smooth or transfer to a countertop blender in batches.
  8. Stir in the heavy cream and season with salt and pepper.
  9. Warm through gently but do not boil after adding cream.
  10. Serve hot, garnished with fresh basil.

Notes

For extra flavor, consider adding a teaspoon of sugar or balsamic vinegar to balance acidity. The soup can be made in advance for enhanced flavor.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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

Recipe Rating