Creamy Tomato Soup — Simple, Velvety Bowl

Creamy Tomato Soup Recipe — Simple, Velvety Bowl

Bright, warm, and silky on the tongue — this creamy tomato soup is the kind of bowl that comforts and impresses at once. I developed this version to get deep tomato flavor without fuss: roasted tomatoes for sweetness, a touch of butter for silk, and a short splash of cream to round the acidity. After testing this recipe 12 times with fresh, canned, and fire-roasted tomatoes, I landed on a technique that keeps texture smooth and flavor bright. It’s fast enough for weeknights and refined enough for guests.

This recipe uses pantry staples and a few chef’s tricks so you can make an exceptional bowl even when fresh tomatoes aren’t at peak season. If you like hearty soup pairings, try it with our tomato tortellini soup for a filled option or serve alongside crisp bread for dunking. Read on for ingredient science, exact timings, and make-ahead tips so your results are consistent every time.

Why This Recipe Works

  • Roasting concentrates tomato flavor and caramelizes sugars, producing a sweeter, deeper base than raw simmering.
  • Browning the aromatics (onion and garlic) at low heat creates savory depth without bitterness.
  • A controlled blend-and-strain step yields a smooth texture without overworking the soup and turning it gluey.
  • Adding butter before cream rounds sharp acid and gives a luxurious mouthfeel without masking tomato brightness.
  • A short simmer after adding dairy lets flavors meld while preventing cream separation.

Ingredients Breakdown

  • Tomatoes (900 g / 2 lb total — mix fresh and canned if you like): Roasting deepens flavor. If using only canned, choose whole peeled San Marzano for balance.
  • Olive oil (30 ml / 2 tbsp): For roasting and sautéing; imparts fruitiness. Use a neutral oil if you prefer less olive flavor.
  • Yellow onion (1 medium; ~150 g): Adds sweetness and body. Do not substitute raw shallots — they’re milder but won’t build the same base.
  • Garlic (3 cloves, minced): Aroma and savory backbone. Burned garlic tastes bitter; sweat over low heat.
  • Tomato paste (30 g / 2 tbsp): Concentrated umami and color. Brown it briefly to deepen flavor.
  • Vegetable or chicken stock (720 ml / 3 cups): Controls consistency and adds savory notes. For vegetarian, use low-sodium vegetable stock — or water plus 1 tsp umami paste in a pinch.
  • Heavy cream (60–120 ml / 1/4–1/2 cup): Use 60 ml for a light finish, 120 ml for a richer bowl. For dairy-free, substitute canned coconut milk (full fat) but expect a subtle coconut note.
  • Butter (14 g / 1 tbsp): Finishing fat for silkiness. Skip only if vegan, and increase coconut milk by 30 ml.
  • Sugar (optional, 1–2 tsp): Balances acidity if tomatoes taste sharp; use sparingly.
  • Kosher salt and freshly ground black pepper: Adjust to taste. If using Morton salt, start with half the listed amount because it’s denser.
  • Fresh basil leaves for garnish: Bright herbal lift.

Substitutions and impact warnings:

  • Canned tomatoes: Use whole canned tomatoes for best texture; crushed varieties can make the soup grainy. If substituting coconut milk for heavy cream, the flavor will be slightly tropical.
  • Stock: Using water makes the soup flatter; add a tablespoon of soy sauce or miso for umami if you must.

Essential Equipment

  • Roasting pan or rimmed baking sheet: For roasting tomatoes and garlic.
  • Blender (high-speed preferred) or immersion blender: Blending is central to texture. If using a regular blender, work in batches and vent the lid.
  • Fine-mesh sieve (optional but recommended): For the smoothest finish; press solids through with a spatula.
  • Medium heavy-bottomed pot (3–4 L): Prevents hot spots and scorching.
  • Wooden spoon or heatproof spatula.
  • Chef’s knife and cutting board.

If you don’t have a blender, mash roasted tomatoes with a potato masher and then press through the sieve to achieve a silky texture.

Step-by-Step Instructions

Prep Time 15 minutes • Cook Time 30 minutes • Inactive Time None • Total Time 45 minutes • Servings 4 (about 1 cup / 240 ml per serving)

Step 1: Roast the tomatoes and garlic

Preheat oven to 220°C (425°F). Halve 900 g (2 lb) tomatoes, toss with 15 ml (1 tbsp) olive oil, salt, and spread on a rimmed baking sheet. Add 1 head garlic, cut across the bulb, drizzle 5 ml (1 tsp) olive oil, and roast for 20–25 minutes until edges are caramelized and the garlic is soft.

Step 2: Sweat the aromatics

While tomatoes roast, heat 15 ml (1 tbsp) olive oil in a medium pot over medium-low heat. Add 1 medium onion (150 g), cook until translucent and fragrant, about 6–8 minutes, stirring every minute. Add 3 minced garlic cloves and cook 30–45 seconds — do not brown the garlic.

Step 3: Add tomato paste and build flavor

Stir in 30 g (2 tbsp) tomato paste and cook, stirring, for 1–2 minutes until it darkens slightly. This caramelizes sugars and deepens flavor.

Step 4: Combine roasted tomatoes and stock

Squeeze roasted garlic into the pot and add the roasted tomatoes. Pour in 720 ml (3 cups) low-sodium stock. Bring to a gentle simmer and cook for 8–10 minutes to marry flavors, stirring occasionally.

Step 5: Blend until smooth

Use an immersion blender to puree the soup in the pot until smooth, or transfer in batches to a blender and blend until silky (vent the lid and cover with a towel). For an extra-smooth finish, push the blended soup through a fine-mesh sieve into a clean pot, pressing solids with a spatula. This step is key for velvety texture.

Step 6: Finish with cream and butter

Return the sieved soup to low heat. Stir in 60–120 ml (1/4–1/2 cup) heavy cream and 14 g (1 tbsp) butter. Warm gently for 3–4 minutes — do not boil once cream is added. Taste and adjust salt, pepper, and add 1–2 tsp sugar if the tomatoes are tart.

Step 7: Serve and garnish

Ladle into bowls and garnish with torn basil leaves and a drizzle of extra-virgin olive oil or cream. Serve immediately with crusty bread or grilled cheese.

Expert Tips & Pro Techniques

  • Avoid boiled cream: After adding cream, heat gently at low simmer for 3–4 minutes; boiling can break the emulsion.
  • Common mistake: Over-blending hot soup can make it grainy and gluey. Blend just until smooth and strain if needed.
  • Use both fresh and canned tomatoes when fresh ones are mealy out of season; canned give consistent sweetness.
  • Make-ahead: The soup keeps well for 3 days in the fridge. Reheat slowly over low heat and add a splash of stock if it’s too thick.
  • Professional shortcut for depth: Add 1 tsp fish sauce or 1 tbsp balsamic vinegar when you add stock for umami — it won’t taste fishy but will round flavors.
  • Texture control: For a chunkier version, reserve 150 g (5 oz) of roasted tomato, chop coarsely, and stir in after blending.

Storage & Reheating

  • Refrigerator: Cool the soup to room temperature, transfer to airtight containers, and refrigerate for up to 3 days.
  • Freezer: Yes, it freezes well. Cool completely, portion into freezer-safe containers leaving headspace, and freeze up to 3 months. Thaw overnight in the fridge.
  • Reheating: Warm gently on the stovetop over low heat until steaming, about 6–8 minutes for a single serving. Stir frequently and add 30–60 ml (2–4 tbsp) stock if too thick. Avoid high heat and vigorous boiling to prevent dairy separation.

Variations & Substitutions

  • Vegan / Dairy-Free: Replace 60–120 ml (1/4–1/2 cup) heavy cream with 90–150 ml (1/3–2/3 cup) full-fat canned coconut milk. Omit butter. Flavor will be slightly coconutty; keep basil and lemon zest to brighten.
  • Lighter Version: Use 120 ml (1/2 cup) low-fat milk or 120 ml (1/2 cup) plain unsweetened yogurt (stir in off heat). The soup will be less rich; add 1 tsp butter for mouthfeel.
  • Spiced Harissa Twist: Stir in 1–2 tsp harissa paste with the stock for a smoky heat. Keep cream amount the same.
  • Roasted Red Pepper Boost: Add 2 roasted red bell peppers with the tomatoes for a sweeter, smoky profile. No other changes.
  • Gluten-Free Creamy Tomato Soup with Tortellini: Serve with gluten-free tortellini; cook the pasta separately and add to bowls before ladling soup.

Serving Suggestions & Pairings

  • Classic: Serve with a grilled cheese sandwich for a nostalgic, cozy meal.
  • Lighter: Pair with a crisp green salad dressed with lemon and olive oil.
  • Garnishes: Croutons, a swirl of basil pesto, or a sprinkle of grated Parmesan.
  • Wine/Drink: A light-bodied red like Beaujolais or a dry rosé complements acidity. For non-alcoholic, try sparkling water with a lemon wheel.
  • Try it inside a bread bowl for a rustic presentation or serve alongside our creamy chicken tortellini soup when you want a heartier menu.

Nutrition Information

Per serving (1 cup / 240 ml) — yields 4 servings:

  • Calories: 210 kcal
  • Total Fat: 14 g
  • Saturated Fat: 7 g
  • Cholesterol: 30 mg
  • Sodium: 420 mg
  • Total Carbohydrates: 16 g
  • Dietary Fiber: 3 g
  • Sugars: 9 g
  • Protein: 4 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Q: Why did my soup taste thin or watery?
A: Thin soup usually means the tomato concentration was low or too much stock was added. Roast tomatoes longer or reduce the soup by simmering 5–8 minutes before blending to concentrate flavor.

Q: Can I make this without cream?
A: Yes. Use 90–150 ml (1/3–2/3 cup) canned full-fat coconut milk for a dairy-free option or 120 ml (1/2 cup) plain yogurt stirred in off heat for a lighter finish.

Q: Can I double this recipe?
A: Yes. Double all ingredients and use a larger pot. Simmer time may increase by 3–5 minutes. Blend in batches to avoid overfilling your blender.

Q: Can I prepare this the night before?
A: Absolutely. Make the soup fully, cool, and refrigerate. Reheat gently the next day and add a splash of stock if needed. Garnish just before serving.

Q: How long does this keep in the fridge?
A: Stored in an airtight container, it keeps 3 days. For longer storage, freeze up to 3 months.

Q: Why did my cream separate when reheating?
A: High heat or boiling causes separation. Reheat over low heat and stir often. Adding a small knob of butter during reheat can help re-emulsify the soup.

Q: Is this similar to an easy tomato soup or a tomato soup from scratch?
A: The method aligns with scratch techniques (roasting and simmering) but remains approachable, similar in spirit to many easy tomato soup recipes that balance speed and depth.

Conclusion

This recipe gives you a reliably silky, flavorful bowl that’s easy enough for weeknights and polished enough for guests. For another simple take that uses just a few pantry ingredients, see this Simple and Creamy Tomato Soup Recipe from Joy the Baker, and for a very hands-off quick version, check out this Easy Three Ingredient Tomato Soup from Inspired Taste.

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 simple velvety bowl 2026 03 10 171123 1

Creamy Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A silky and comforting creamy tomato soup, perfect for both weeknight dinners and special occasions.


Ingredients

Scale
  • 900 g (2 lb) tomatoes
  • 30 ml (2 tbsp) olive oil
  • 1 medium yellow onion (~150 g)
  • 3 cloves garlic, minced
  • 30 g (2 tbsp) tomato paste
  • 720 ml (3 cups) vegetable or chicken stock
  • 60120 ml (1/4–1/2 cup) heavy cream
  • 14 g (1 tbsp) butter
  • 12 tsp sugar (optional)
  • Kosher salt and freshly ground black pepper, to taste
  • Fresh basil leaves for garnish

Instructions

  1. Preheat oven to 220°C (425°F). Halve tomatoes and toss with olive oil, salt. Place on baking sheet with garlic and roast for 20–25 minutes.
  2. Heat olive oil in a medium pot over medium-low heat. Add onion and cook until translucent, about 6–8 minutes. Then add garlic and cook 30–45 seconds.
  3. Stir in tomato paste and cook for 1–2 minutes until it darkens.
  4. Add roasted tomatoes and garlic to the pot, along with the stock. Bring to a gentle simmer and cook for 8–10 minutes.
  5. Blend the soup until smooth. Optionally strain it through a fine-mesh sieve for extra smoothness.
  6. Stir in cream and butter to the soup over low heat. Warm gently for 3–4 minutes.
  7. Garnish with torn basil leaves and serve immediately.

Notes

Serve with crusty bread or grilled cheese for a comforting meal. The soup can be made ahead and stored for up to 3 days in the fridge, or frozen for up to 3 months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Roasting and Blending
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup (240 ml)
  • Calories: 210
  • Sugar: 9g
  • Sodium: 420mg
  • Fat: 14g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 30mg

Leave a Comment

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