Best Homemade Tomato Soup Recipe

🍅 Creamy, Chunk-Free Homemade Tomato Soup That Tastes Like Summer in a Bowl

1. Introduction

There’s something almost magical about a bowl of homemade tomato soup on a chilly evening—rich, velvety, naturally sweet from roasted tomatoes, and just the right kiss of acidity to wake up your taste buds. This version delivers deep umami from a careful balance of sautéed aromatics, a touch of baking soda to tame acidity, and a swirl of heavy cream for luxurious comfort. It’s not your canned-cheese-dipped childhood memory; it’s the creamy tomato soup you’ll crave on repeat, spooning straight from the bowl. Pair it with a grilled cheese sandwich or our crispy oven-toasted ravioli appetizer for the ultimate cozy duo.

2. Why You’ll Love This Recipe

  • One-pot simplicity — minimal cleanup, maximum flavor development
  • Ready in under 45 minutes — faster than delivery, way more satisfying
  • Versatile base — go vegan with coconut cream, add roasted garlic for depth, or stir in fresh basil for brightness
  • Baby- and kid-friendly — naturally sweet and low-sodium when homemade
  • Freezer-friendly — make a big batch and store for next-week lunches

3. Ingredient Notes

Quality makes the difference here—but you *don’t* need fancy ingredients. Here’s why we choose each component: – Fresh vine tomatoes — Roma or San Marzano are ideal for low water content and intense flavor. If in season, roasting them whole brings out natural sugars. For off-season, high-quality canned whole San Marzanos (DOP-certified if possible) work brilliantly. – Yellow onion & garlic — onion adds sweetness; garlic, aroma. Use fresh, not powdered. – Carrot — a secret weapon! It deepens sweetness and body without overpowering. Finely dice for seamless texture. – High-quality olive oil or butter — we sauté the sofrito gently in good fat to build layers of flavor. – Baking soda — a *tiny* pinch (¼ tsp) neutralizes tomato acidity, preventing a sour or metallic taste and helping preserve vibrant red color. – Heavy cream or coconut milk — for a decadent, silky finish. Vegan option still delivers richness. – Fresh basil or thyme — dried works in a pinch, but fresh basil added at the end makes all the difference in aroma.

4. Kitchen Tools You Need

You probably have most of these, but having the right tools makes this recipe *effortless* and scalable. These picks are my personal favorites for reliability and performance: – For even heat distribution and durability: the T-fal 14-Piece Hard Anodized Nonstick Cookware Set — perfect for the sauté phase and simmering without hot spots. – To chop onions, carrots, and tomatoes evenly in seconds: the Fullstar Ultimate Veggie Prep Master — the julia child of veggie tools. – Want creamy texture *without* blending in batches? A Ninja Mega Kitchen Power System immersion blender handles hot soup safely and smoothly. – If you love batch-cooking: the Crock-Pot Family-Size Slow Cooker is great for hands-off versions. – For perfectly portioned, aromatic cream swirls: the JoyJolt Airtight Glass Food Storage Set — great for storing leftovers and freezing soups in individual servings.

5. How to Make Homemade Tomato Soup

Phase 1: Roast the Tomatoes & Aromatics

Preheat your oven to 400°F (200°C). Halve 2½ lbs of tomatoes, toss with 2 tbsp olive oil, salt, pepper, and a few garlic cloves (unpeeled — easy to squeeze out later). Add quartered carrots and yellow onion to the tray. Roast for 35–40 minutes until charred at the edges and soft. This step *deepens* flavor dramatically—you’ll smell caramelization before you even open the oven.

Phase 2: Build the Base & Simmer

While tomatoes roast, heat 1 tbsp butter or olive oil in a heavy-bottomed Dutch oven. Sauté ½ cup diced onion and 1 minced carrot (extra for sweetness!) over medium heat for 5–6 minutes until translucent. Add 2 minced garlic cloves and cook 30 seconds until fragrant. Transfer the roasted tomatoes (including juices and drippings!) into the pot. Add 2 cups vegetable or chicken stock, 1 tsp dried thyme, and the **pinch of baking soda** (critical!). Bring to a gentle simmer and cook, uncovered, for 15 minutes to meld flavors and reduce slight acidity.

Phase 3: Blend to Silky Perfection

Remove from heat. Use an immersion blender directly in the pot to purée until completely smooth. (Or carefully transfer to a countertop blender in batches—never fill hot liquids more than halfway!) For extra silkiness, press through a fine-mesh sieve if you’re feeling luxurious.

Phase 4: Finish with Cream & Herbs

Stir in ¼ cup heavy cream (or full-fat coconut milk for dairy-free). Add 5–6 torn basil leaves and a squeeze of fresh lemon juice (just ½ tsp—brightens without souring). Taste and adjust salt. This is when the soup *becomes* your comfort soup.

6. Expert Tips for Success

Don’t skip the baking soda—it’s not enough to leaven, just enough to *balance*. Too much = soapy. Start with ¼ tsp. – Use room-temperature stock—adding cold liquid to hot soup can cause splatter and uneven cooking. – Muffle tomato bitterness with a *tiny* knob of butter swirled in at the end. It binds harsh phenols naturally. – For a rustic texture, reserve ½ cup of chopped roasted tomatoes and stir them in at the end. – Storage hack: Freeze in mason jars, leaving 1-inch headspace. Thaw overnight in the fridge—reheat gently on the stove.

7. Variations & Substitutions

Vegan version — swap cream for full-fat coconut milk, use olive oil instead of butter, and ensure stock is veggie-based. – Roasted garlic twist — add 6–8 whole heads (halved, drizzled with oil) to the roasting tray. Squeeze into the pot for sweet, mellow depth. – Spicy kick — stir in ½ tsp smoked paprika or red pepper flakes with the thyme. – Creamy Tuscan inspiration — fold in ¼ cup pesto + ½ cup chopped kale at the end ( Inspired by our Creamy Tuscan Chicken Soup!). – Umami boost — add a mushroom stem or dried porcini to the roasting tray.

8. Storage & Reheating

Store cooled soup in airtight containers in the fridge for up to 4 days. Freeze for up to 3 months. Reheat gently on the stovetop over low-medium heat—never boil, especially after adding cream, to avoid separation. Stir in a splash of broth or water if it thickens too much. For faster reheat: Use a TOSHIBA Sleek Countertop Microwave (1.2 Cu Ft)—stir every 60 seconds and let stand 2 minutes before serving.

9. FAQ

Can I make homemade tomato soup ahead of time?

Yes! Flavor actually improves after 24 hours. Make it a day early, refrigerate, then reheat and add cream fresh.

Why is my tomato soup bitter?

Likely from over-roasting garlic (burnt = bitter). Also, too much baking soda or low-quality canned tomatoes. Stick to ≤¼ tsp baking soda, and taste as you go.

Is this soup safe to can at home?

Yes, but *only* in a pressure canner. Tomatoes are borderline low-acid; adding low-acid ingredients (like cream or butter) makes them unsafe for water Bath canning. Use the Presto 23-Quart Induction-Compatible Pressure Canner for shelf-stable preservation.

How do I thicken it without cream?

Blend in ¼ cup cooked white beans or a spoonful of white bean paste for protein and body. Or reduce the soup longer during simmering.

10. Conclusion

There’s comfort in simplicity—and this homemade tomato soup proves that the best meals are often the most forgiving. It sings with summer’s peak flavor, works year-round, and adapts to your lifestyle. Whether you pour it into a mug with grilled cheese or freeze it for hectic weeknights (see our Ultimate Budget Meal Prep Plan!), it’s the soupy hug your kitchen needs.

Now go grab that spoon—you’ve earned it. Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A rustic ceramic bowl filled with vibrant orange homemade tomato soup, garnished with a swirl of extra-virgin olive oil, fresh basil leaves, and a light dusting of cracked black pepper. Beside it sits a grilled cheese sandwich in perfect golden-brown triangles, slightly melted cheese peeking out. Thesoup has a thick, velvety texture with visible roasted tomato chunks and tiny flecks of garlic and thyme. Soft natural lighting highlights the rich color and steam rising from the bowl.

Best Homemade Tomato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Rich, velvety tomato soup made from scratch using roasted tomatoes, onions, and garlic for deep, caramelized flavor. Creamy yet light, finished with fresh basil and olive oil.

  • Total Time: 1 hour
  • Yield: 6 servings

Ingredients

Scale
  • 2 lbs (900g) fresh Roma tomatoes, halved
  • 1 large yellow onion, peeled and quartered
  • 4 garlic cloves, peeled
  • 2 tbsp olive oil
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 (14.5 oz) can crushed tomatoes
  • 2 cups vegetable or chicken broth
  • ½ cup heavy cream (or full-fat coconut milk for vegan)
  • ¼ cup fresh basil leaves, plus extra for garnish
  • 1 tsp sugar (optional, to balance acidity)

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Place tomatoes, onion, and garlic on the sheet. Drizzle with olive oil, salt, and pepper. Roast for 35–40 minutes until soft andCharred at edges.
  3. Transfer roasted veggies to a blender. Add crushed tomatoes and blend until smooth.
  4. In a large pot, combine blended mixture and broth. Bring to a gentle simmer over medium heat for 15 minutes.
  5. Stir in cream and fresh basil. Simmer 5 more minutes. Add sugar if desired.
  6. Blitz again with immersion blender if smoother texture is desired. Serve warm with grilled cheese.

Notes

  • For deeper flavor, roast extra tomatoes and freeze half for next time.
  • To make vegan: use coconut milk and vegetable broth. Skip the whipped cream garnish.
  • For extra richness, stir in 1 tbsp butter at the end.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Method: Roasting, Simmering
  • Cuisine: American
  • Diet: Vegetarian (vegan option)

Nutrition

  • Serving Size: 1 cup
  • Calories: 142 Kcal
  • Sugar: 9g
  • Sodium: 428mg
  • Fat: 8g
  • Saturated Fat: 5g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 21mg

Leave a Comment

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