Why You’ll Love Creamy Tomato Soup Recipe

  • It uses canned tomatoes and common kitchen staples, so you can make it any time of year — even when fresh tomatoes are out of season.

  • The soup is deeply flavorful thanks to sautéed onions, carrots, garlic, tomato paste, herbs, and optional wine, giving it a more complex taste than basic tomato soup.

  • It’s quick and easy: one pot, about 40 minutes total, minimal cleanup.

  • You can choose to make it dairy‑free or vegan simply by substituting the cream with plant milk.

  • It pairs beautifully with grilled cheese or crusty bread for a satisfying, cozy meal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • olive oil

  • large yellow onion, diced

  • medium carrots, diced

  • garlic, finely chopped or grated

  • tomato paste

  • optional: crushed red pepper flakes

  • fresh basil (leaves + tender stems)

  • thyme (fresh or dried)

  • one 28‑ounce can crushed tomatoes

  • vegetable stock or broth

  • optional: dry, unoaked white wine (or substitute with more broth and a splash of vinegar)

  • heavy cream, milk, or unsweetened plant milk

  • kosher salt and ground black pepper, to season

Directions

  1. In a heavy‑bottomed pot over medium heat, warm the olive oil. Add the diced onion and carrots, season with salt and pepper, and cook for 5–6 minutes until they begin to soften.

  2. Stir in the garlic, tomato paste, and (if using) red pepper flakes. Cook 1–2 more minutes until the tomato paste browns slightly and the garlic becomes fragrant.

  3. Add the basil, thyme, crushed tomatoes, vegetable broth (and wine if using). Bring to a boil, then reduce heat to a gentle simmer. Partially cover the pot and simmer for 15 minutes, until the vegetables are tender and flavors meld.

  4. Use an immersion blender (or transfer in batches to a stand blender) to puree the soup until very smooth.

  5. Return the soup to the pot (if needed), stir in the cream or plant‑based milk, and warm over low heat, stirring occasionally. Adjust seasoning to taste.

  6. Ladle into bowls and serve — optionally topped with fresh basil, cracked black pepper or red pepper flakes. Great with grilled cheese or crusty bread.

Servings and timing

Serves: 4–6
Prep time: ~15 minutes
Cook time: ~25 minutes
Total time: ~40 minutes

Variations

  • Dairy‑free / Vegan: Replace cream with unsweetened almond, oat, or other neutral plant milk.

  • Skip the wine: Swap wine with extra broth and a splash of apple cider vinegar if you prefer non‑alcoholic.

  • Herb‑forward: Add extra fresh basil or thyme for a more aromatic soup.

  • Spicy kick: Increase red pepper flakes for a bit of heat.

  • Richer version: Stir in a dollop of sour cream or crème fraîche at serving time (if not avoiding dairy).

Storage/Reheating

Let the soup cool to room temperature, then transfer to an airtight container and refrigerate for up to 5 days. To reheat, warm gently on the stovetop over low heat or microwave until warmed through. This soup also freezes well — portion into freezer‑safe containers and freeze up to 3 months. Thaw overnight in the fridge before reheating.

FAQs

What if I don’t have canned crushed tomatoes?

You can use whole peeled canned tomatoes instead — just crush them by hand or in a blender before adding them to the pot. The flavor will be similar, though the texture might be slightly chunkier before blending.

Can I use fresh tomatoes instead of canned?

Yes — though fresh tomatoes vary in flavor and acidity depending on the season. For best results, choose peak‑ripeness tomatoes, blanch and peel them, then roughly chop before using. Fresh tomato soup may need a little extra simmering time.

Can I make this soup without wine?

Absolutely. If you’d rather not cook with wine, substitute the wine with extra vegetable broth and add a splash of apple cider vinegar for brightness.

What kinds of milk can I use to make it dairy‑free?

Unsweetened plant milks like almond, oat, or cashew milk work well. Avoid ones with strong flavors (like coconut milk) — they can compete with the tomato taste.

Can I make the soup thicker or thinner?

If you want a thicker soup, simmer a bit longer to reduce and concentrate it. For a thinner soup, add extra broth (or milk) until you reach your desired consistency.

How can I add more depth of flavor?

Use fresh herbs like basil and thyme, let the tomato paste brown slightly before adding liquids, and consider adding a splash of white wine (or vinegar) for acidity and complexity.

Will the flavor improve if I store leftovers overnight?

Yes — like many soups, the flavors often deepen overnight. Just reheat gently on the stovetop or in the microwave when ready to serve.

Is this recipe freezer‑friendly?

Yes. Once cooled, transfer the soup to freezer‑safe containers (portioning helps), and freeze up to 3 months. Thaw overnight in the fridge before reheating.

What’s the best way to reheat without losing texture?

Reheat slowly over low to medium heat on the stove, stirring occasionally. If the soup thickens too much, stir in a bit of broth or milk to restore the texture.

What should I serve with this soup?

Classic pairings include a grilled cheese sandwich or crusty bread. You can also serve it with a simple salad or garlic bread for a fuller meal.

Conclusion

This creamy tomato soup is a simple yet deeply satisfying dish that brings comfort and warmth — whether it’s a cold winter evening or just a weekday craving. With pantry‑friendly ingredients, flexible dairy and seasoning options, and easy storage, it’s a go‑to recipe that’s both practical and delicious. Enjoy it plain, creamy, vegan, or toasted‑cheese‑dipped — it’s a soup that fits any meal mood.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A rich and creamy tomato soup made with roasted tomatoes, onions, garlic, and fresh herbs, blended to perfection with heavy cream for a comforting, cozy bowl of goodness.


Ingredients

  • 3 lbs ripe tomatoes, halved
  • 1 medium yellow onion, peeled and quartered
  • 6 garlic cloves, peeled
  • 3 tbsp olive oil
  • 1 ½ tsp kosher salt, divided
  • ½ tsp freshly ground black pepper, divided
  • 1 tbsp tomato paste
  • 1 tsp granulated sugar
  • ¼ tsp crushed red pepper flakes
  • 1 ½ cups low-sodium vegetable or chicken broth
  • ½ cup heavy cream
  • ¼ cup fresh basil leaves, plus more for garnish
  • Optional: grated parmesan, croutons, or grilled cheese for serving

Instructions

  1. Preheat the oven to 400°F (200°C). Line a sheet pan with parchment paper.
  2. Place halved tomatoes, onion quarters, and garlic cloves on the sheet pan. Drizzle with olive oil and season with 1 tsp salt and ¼ tsp black pepper. Toss to coat.
  3. Roast for 40–45 minutes until the tomatoes are soft and slightly charred.
  4. Transfer the roasted vegetables to a large Dutch oven or saucepan over medium heat. Stir in tomato paste, sugar, red pepper flakes, and remaining salt and pepper. Cook for 2–3 minutes.
  5. Add the broth and bring to a simmer. Cook for 10 minutes to meld flavors.
  6. Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender in batches and blend carefully.
  7. Stir in the heavy cream and fresh basil. Simmer for 2–3 more minutes until heated through.
  8. Taste and adjust seasoning as needed. Serve warm, garnished with more basil, and optional toppings like parmesan, croutons, or grilled cheese.

Notes

  • For a vegan version, use coconut cream instead of heavy cream and vegetable broth.
  • Make ahead and store in the fridge for up to 4 days, or freeze for up to 3 months.
  • Use peak-season tomatoes for the best flavor.
  • Prep Time: 10 minutes
  • Cook Time: 55 minutes
  • Category: Soup
  • Method: Roasting, Blending
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (about 1 ½ cups)
  • Calories: 250
  • Sugar: 10g
  • Sodium: 500mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 35mg

Similar Posts

Leave a Reply

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

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