How to Make Classic Tomato Soup: The Ultimate Comfort Food Recipe

Master the art of making classic tomato soup from scratch—creamy, comforting, and rich in flavor, perfect for cozy nights.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

Classic Tomato Soup Recipe: Your Guide to the Coziest Bowl

Few dishes capture the spirit of comfort food like a bowl of classic tomato soup. Whether it’s paired with a gooey grilled cheese sandwich or enjoyed simply with a sprinkle of parmesan, this beloved soup is prized for its cozy warmth and savory depth. This article guides you through making tomato soup from scratch with pantry staples, sharing helpful substitutions, recipe notes, and plenty of kitchen wisdom.

Why This Tomato Soup Wins Hearts

Tomato soup is more than just a nostalgic meal; it’s an invitation to experience homey goodness in every spoonful. This version stands apart thanks to:

  • Rich, deep tomato flavor amplified by tomato paste and gentle sautéing of onions and garlic.
  • A well-balanced body—savory and slightly tangy, with just enough butter for richness, but no added cream.
  • Quick assembly using basic pantry ingredients, making weeknight comfort accessible anytime.
  • Adaptability for vegan or vegetarian needs and plenty of opportunities for creative serving touches.

Key Ingredients for the Best Classic Tomato Soup

IngredientFunction in SoupPossible Swaps
Yellow OnionCreates sweetness & base flavorWhite onion or shallots
GarlicDelivers aroma & savory notesGranulated garlic
Unsalted ButterAdds richness and rounds flavorsOlive oil or vegan butter
Tomato PasteIntensifies tomato flavorDouble concentrate tomato purée
Crushed Tomatoes (canned)Main body of the soupWhole or diced canned tomatoes (pureed)
Chicken or Vegetable BrothProvides depth & thins the soupWater and bouillon
Balsamic VinegarBrightens and balances acidityLemon juice or red wine vinegar
Kosher Salt & Black PepperEssential seasoning

Ingredient Highlights

  • Onion & Garlic: Sautéing these aromatics in butter is the classic first step, laying a sweet, savory base for the soup’s flavor.
  • Tomato Paste: Stirred into the onions and garlic, tomato paste deepens and concentrates the tomato richness.
  • Canned Crushed Tomatoes: Shelf-stable and consistent, they provide the body and bright acidity that define tomato soup.
  • Balsamic Vinegar: Just a splash at the end sharpens and heightens all the flavors, giving the soup balance and subtle sweetness.
  • Butter: A moderate amount of butter lends luxurious mouthfeel and helps deliver a satisfying soup—no cream necessary.

Handy Ingredient Swaps & Adjustments

Don’t let a missing ingredient derail your tomato soup cravings—this recipe is highly flexible:

  • Butter: Swap in olive oil for a vegan or dairy-free option.
  • Canned Crushed Tomatoes: Use whole peeled or diced canned tomatoes, but puree them in a blender or with an immersion blender for a smooth consistency.
  • Broth: Either chicken or vegetable broth works beautifully. For a vegetarian or vegan version, stick to vegetable broth and opt for plant-based butter.
  • Balsamic Vinegar: If unavailable, substitute with a splash of lemon juice or red wine vinegar to brighten the soup before serving.
  • Low Sodium: Always taste before salting—low-sodium broths give you full control over seasoning.

How to Make Classic Tomato Soup: Step-by-Step

This version yields 4 to 6 servings and comes together in under an hour. Here’s the step-by-step process:

  1. Sauté the Aromatics:

    Finely dice 1 large yellow onion (about 2½ cups) and mince 3 garlic cloves. Melt 4 tablespoons (½ stick) of unsalted butter in a Dutch oven or large pot over medium heat. Add the onion, garlic, 1 teaspoon kosher salt, and ¼ teaspoon freshly ground black pepper. Cook, stirring occasionally, until softened and translucent, 8–10 minutes.

  2. Enhance the Tomatoes:

    Add 1 tablespoon tomato paste. Stir well to coat the onions and cook until the tomato paste darkens in color—about 1–2 minutes—to bring out a richer flavor.

  3. Add Tomatoes & Broth, Simmer:

    Pour in two (28-ounce) cans of crushed tomatoes and 3 cups low-sodium chicken or vegetable broth. Bring to a boil over medium-high heat, then reduce to a gentle simmer. Cook, stirring occasionally and scraping the bottom of the pot, until slightly thickened—about 30 minutes—so the flavors meld beautifully.

  4. Blend Until Smooth:

    Turn off the heat. If you prefer a velvety texture, blend the soup in two batches in a blender or use an immersion blender directly in the pot. Return the soup to the pot after blending.

  5. Finish and Season:

    Stir in 1 teaspoon balsamic vinegar and taste. Adjust with more salt or pepper as needed.

  6. Serve:

    Ladle the tomato soup into bowls. Top with your favorite add-ons, such as crunchy croutons or a sprinkling of grated Parmesan cheese. Pair with a classic grilled cheese sandwich for the ultimate meal.

Serving Suggestions and Add-Ons

  • Croutons: Homemade or store-bought, they add irresistible crunch.
  • Grated Parmesan: A classic partner for tomato soup; adds umami and richness.
  • Fresh Basil: Tear a few leaves to sprinkle on top for freshness.
  • Cream Swirl: For extra richness, add a tablespoon of heavy cream or coconut cream as a garnish.
  • Chili Flakes: Spice lovers may want a pinch of red pepper flakes for heat.

Storage and Make-Ahead Tips

  • Refrigerate cooled soup in an airtight container for up to 4 days.
  • Freeze soup flat in zip-top bags or airtight containers for up to 3 months.
  • Reheat gently on the stovetop or in the microwave, stirring occasionally to ensure even heating.

Frequently Asked Questions (FAQs)

Q: Can I use fresh tomatoes instead of canned?

A: Yes, you can use about 4 pounds of ripe, peeled, and chopped fresh tomatoes. Cook them down until very soft before proceeding with the blending step, but note that the flavor and consistency may be lighter than with canned tomatoes.

Q: Is this tomato soup suitable for vegans?

A: Absolutely. Use olive oil or vegan butter in place of regular butter, and choose vegetable broth instead of chicken broth to keep it vegan-friendly.

Q: How do I make it creamier without adding cream?

A: Blending the soup thoroughly develops a naturally creamy texture, especially with the addition of butter. For extra creaminess, blend in a peeled, cooked potato or a spoon of cashew cream.

Q: Can I add herbs or other vegetables?

A: Certainly. Add fresh basil, thyme, or oregano for herbal notes. Carrots or celery, diced and added in the sauté stage, lend sweetness and depth.

Q: What’s the best way to serve tomato soup?

A: The classic way is with a grilled cheese sandwich (dipped, of course), but try toasted baguette slices, a drizzle of olive oil, or a dollop of whipped ricotta for variety.

Expert Tips & Flavor Variations

  • Deepen the flavor: Sauté a pinch of red pepper flakes or smoked paprika with the onions for added interest.
  • For a rustic texture: Reserve half the soup before pureeing and recombine for a chunkier finish.
  • Cheesy twist: Stir in a handful of shredded cheddar or provolone just before serving.
  • Brighten with citrus: Add a squeeze of lemon juice instead of vinegar at the end for a brighter finish.

Nutrition Information (per serving, estimated)

CaloriesFat (g)Carbohydrates (g)Protein (g)Sodium (mg)
1808244700

Note: Actual values depend on brands, swaps, and garnishes.

Perfect Pairing: Grilled Cheese and Tomato Soup

Tomato soup’s legendary companion is, of course, grilled cheese. For the ultimate meal, use thick-sliced sourdough, quality cheddar, and grill until crisp outside and molten within. Cut into strips for dipping and watch your soup experience soar.

Final Thoughts

There’s nothing quite like a steaming bowl of homemade classic tomato soup to warm the soul. With its harmonious blend of savory, tangy, and subtly sweet flavors, this recipe comes together easily and leaves plenty of room for personalization. Once you master the basics, you’ll always have a satisfying meal on hand—rainy days and cozy nights alike.

More FAQs: Classic Tomato Soup

Q: Can I freeze leftover soup?

A: Yes. Let the soup cool fully, then store in freezer-safe containers or bags for up to 3 months. Thaw overnight in the refrigerator, and reheat gently.

Q: What’s the healthiest way to serve tomato soup?

A: Use vegetable broth, reduce the butter, and skip creamy add-ons. Top with fresh herbs or microgreens for a bright, nutritious finish.

Q: Can I double the recipe?

A: Absolutely! This soup doubles well—just use a larger pot and consider blending in batches if necessary.

Q: How do I avoid a metallic taste with canned tomatoes?

A: Look for high-quality, BPA-free canned tomatoes, and balance acidity with a bit of sugar or extra butter if needed.