• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • About Me
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • Youtube
Sugar Spun Run
  • All Recipes
  • Desserts
    • Cookies
    • Candy
    • Bars & Brownies
    • Cake
    • Pies
  • Breads (Yeast & Quick Breads)
  • Savory
  • Breakfast
    • Muffins
    • Scones
  • Seasonal
    • Cozy Winter / Holiday Treats
    • Easter / Spring
    • Fall Recipes
    • Summer Recipes
  • Shop
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Me
  • All Recipes
  • Contact/Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • Youtube
  • ร—
    Home ยป Recipes ยป Soups & Chilis

    Tomato Soup Recipe

    January 19, 2024 By Sam Merritt 72 Comments

    This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.
    Jump to Recipe Jump to Video
    collage of tomato soup, top image of soup in dutch oven, bottom image of soup in white bowl with spoon

    My velvety smooth tomato soup recipe is never too acidic, thanks to a secret ingredient that you already have in your pantry. This one-pot recipe spends just 30 minutes on the stove, making it ideal for weeknight dinners or snow day lunches. Includes step-by-step photos and a video tutorial.

    velvety tomato soup topped with cheese and fresh basil in white bowl with spoon dipped into it

    The Coziest, Most Perfect Homemade Tomato Soup Recipe

    My tomato soup recipe is quick and easy to make, packed full of tomato flavor, and beautifully balanced, thanks to a few key ingredients we’ll discuss below (including one that might surprise you!). It joins the ranks of some of my favorite soup recipes, and is a simple, classic family favorite.

    Why You’ll Want to Try This Recipe:

    • Dinner on your table — quickly and easily. A one-pot dish that can be on the table in under an hour (and most of that time is just letting things simmer so the flavor can develop). Yes, please!
    • Never too acidic. Many tomato soup recipes have a reputation for being too acidic and unpleasant, but not this one. Thanks to carefully balanced ingredients and a sneaky secret ingredient that I guarantee you already have on hand (more on that below!) yours will always be beautifully flavored and never too acidic.
    • Uses basic ingredients that are available year round. I opt for canned tomatoes, which means it’s perfect for these cold-weather nights when juicy summer tomatoes are a distant memory. I know you may be tempted to use fresh tomatoes, but I have several very good reasons for not do so, which you can see in the FAQ section below.
    • A solid, proven tomato soup recipe ★★★★★. Since I first shared this recipe over two years ago, it’s received nothing but 5-star reviews. Readers have called this one “awesome”, “a regular family request”, “simply incredible” and “genius”. Yes, I’m blushing, and I can’t wait to hear what you think!

    Let’s dive in!

    What You Need

    overhead view of ingredients for making tomato soup
    Ingredients for tomato soup. Yes, that’s baking soda! Read below for more details on what a game changer this ingredient is!

    Every ingredient in this tomato soup recipe was meticulously chosen to create a balanced symphony of flavor in every spoonful. Sounds dramatic, yes, but once you taste it you’ll see what I’m talking about. While I do mention a few substitutions for convenience, it’s best to stick with the recipe as written for the best results.

    • Butter. This is the base of our smooth, flavorful soup. Stick with unsalted because ideally we control the salt ourselves.
    • Onion & garlic. For depth of flavor and some natural sweetness, we’ll start this soup out with some sautéed onion and garlic.
    • Flour. A small amount of flour makes for a simple roux base and contributes to the velvety smooth flavor and consistency.
    • Chicken broth. Or use homemade chicken stock! You can use low-sodium or regular, you’ll just need slightly more or less salt depending. For a vegetarian option, substitute vegetable broth.
    • Tomatoes. Use canned, whole peeled tomatoes. San Marzano are a great choice, but I can’t always find them.
    • Basil. I recommend fresh basil for optimal flavor. Shred your basil so it’s in fine strands that easily blend into the soup.
    • Sugar. Adding sugar doesn’t make this soup sweet; instead, it counteracts the acidity of the tomatoes and is essential for a balanced flavor. I use this trick in many tomato-based recipes, including my popular baked ziti!.
    • Cream. Just a splash makes this soup velvety smooth without being too creamy or heavy (if you’re looking for a creamy soup recipe, check out my potato soup!). Substituting milk could make your soup curdle, so stick with cream for this one.
    • Baking soda. It may be unexpected, but this ingredient is a key player in any good tomato soup recipe. While cream and sugar are great tools for counteracting acidity, too much can throw off the delicate balance of flavor and even overpower the robust tomato flavor that we actually want! A pinch of baking soda balances things beautifully. I picked up this technique from Cooks Illustrated (sorry, no direct link since it’s behind a paywall!) and I’ve never looked back.

    SAM’S TIP: Some tomato soup recipes call for carrots, which can help sweeten the soup and detract from the acidity of the tomatoes. Personally, I don’t care for this method or the flavor they impart in the soup (I left them out of my butternut squash soup for the same reason), and instead I opt for a combination of onions, a pinch of sugar, and baking soda instead.

    This is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!

    How to Make Tomato Soup

    1. Melt butter in a large pot over medium heat. Add onions and cook until softened, then add garlic and cook until fragrant.
    2. Sprinkle flour over the garlic and onions and cook, stirring constantly, until smooth. Cook a minute longer while stirring, this toasts the flour and develops the flavor.
    3. Crush the tomatoes (use your hands before adding them or just crush in the pot with your spoon) and stir them (and all their juices!) into the soup.
    4. Stir in the seasonings and bring to a boil, then reduce your heat and simmer to let the flavor develop.
    5. Use an immersion blender (⬅️added an affiliate link for mine, I love it!) to puree the soup until completely smooth.
    6. Add the cream and baking soda. The soup will foam and lighten in color — it should be looking gorgeous about right now. Always check seasonings and taste-test before serving. If the soup tastes bland at all, a bit more salt will do the trick, that doesn’t just apply to this tomato soup recipe but just about anything you’ll ever find yourself cooking.

    SAM’S TIP: If you don’t have an immersion blender, just puree the soup in batches using a traditional blender and then return it to the pot to finish.

    bowl of tomato soup in foreground with plate of grilled cheese sandwiches in background

    Frequently Asked Questions

    Can I use fresh tomatoes?

    While this is controversial, the truth is that some recipes should always be made with fresh tomatoes (like bruschetta or salsa), while others (like homemade pizza sauce or marinara sauce) do better with canned tomatoes. I prefer using canned tomatoes, and here’s why:

    Canned tomatoes are more uniform in flavor and will give you more consistent results. Fresh tomatoes will almost always yield a watery soup, even if they taste delicious straight off the vine, and truly excellent tomatoes are usually only available a few months out of the year. Your results and flavor will vary significantly with fresh tomatoes. If you opt to use them anyway, you should roast and peel them first.

    In summary: for consistency, texture, flavor, and ease, I recommend canned tomatoes for tomato soup.

    Can I substitute crushed tomatoes?

    They aren’t my first choice in this tomato soup recipe as they don’t break down as easily, typically have more additives than the whole-peeled variety, and don’t generally taste as good, but in a pinch you can substitute an equal amount of crushed tomatoes.

    Can I substitute dried basil?

    Dried basil isn’t ideal for best flavor, but in a pinch you could use a Tablespoon of dried basil in place of the fresh.

    Why is my tomato soup sour/acidic?

    If you reduced the amount or eliminated the baking soda, sugar, or cream, or if you cooked your soup in a reactive (aluminum, cast iron, or copper) pot, your soup may become acidic.

    Always make sure you’re using a non-reactive pot when cooking tomatoes, and taste-test, adding more baking soda (very sparingly!), sugar, or cream if your soup needs it.

    SAM’S TIP: A non-reactive pot is absolutely essential for this tomato soup recipe, or it will turn out bitter and metallic-tasting. Avoid cast iron (enameled cast iron is fine, black/non-enameled is not), copper, aluminum, or non-stainless steel. Instead, opt for an enameled cast iron, ceramic, or stainless steel.

    half of a grilled cheese sandwich being dipped into a bowl of tomato soup

    What can I serve with tomato soup?

    • For a complete meal: Serve with a side salad and grilled cheese or a crusty bread (artisan bread or sourdough are great homemade options).
    • Top it off with a sprinkle of fresh grated parmesan, fresh herbs, a dollop of sour cream, cheese crackers or sourdough crackers, croutons, or even crumbled bacon.
    • Just add bread! Serve in a homemade bread bowl or with a side of breadsticks or garlic knots for dipping.

    Enjoy!

    bowls of creamy tomato soup topped with parmesan, fresh basil, and black pepper

    Let’s bake together! Subscribe to my newsletter to be notified of all the newest recipes, and find my free recipe tutorials on YouTube 💜

    white bowl of hearty homemade tomato soup garnished with parmesan cheese, fresh basil, and cracked black pepper

    Tomato Soup Recipe

    This velvety smooth tomato soup recipe has a beautiful tomato flavor that's enhanced with a common pantry staple. This soup spends just 30 minutes on the stove, making it ideal for weeknight dinners or snow day lunches.
    Recipe includes a how-to video!
    5 from 43 votes
    Print Pin Rate
    Prevent your screen from going dark
    Course: Soup
    Cuisine: American
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 8 servings, approximately 1 cup per serving
    Calories: 149kcal
    Author: Sam Merritt

    Ingredients

    • 4 Tablespoons unsalted butter
    • 3 cups (400 g) sweet or yellow onion diced (about 2 medium-sized onions)
    • 1 ½ Tablespoons (10 g) minced garlic about 5 cloves
    • 1 ½ Tablespoons all-purpose flour
    • 2 28 oz (793 g) cans whole peeled tomatoes I like to use Cento or other brands of San Marzano when I can find them
    • 2 cups (473 ml) chicken broth
    • ¼ cup finely sliced basil
    • 2 Tablespoons granulated sugar
    • ¼ teaspoon table salt
    • ½ teaspoon ground black pepper
    • ⅓ cup (80 ml) heavy cream
    • ¼ teaspoon baking soda
    • Shredded or grated parmesan cheese for topping

    Recommended Equipment

    • Large non-reactive soup pot such as stainless steel or enameled Dutch oven. Avoid reactive metals such as non-enameled cast iron, copper, or aluminum which will make the soup taste metallic.
    • Immersion blender (or regular blender)

    Instructions

    • Place butter in a large pot over medium heat and cook until melted.
      4 Tablespoons unsalted butter
    • Add diced onion and cook, stirring frequently, until softened (about 5-8 minutes).
      3 cups (400 g) sweet or yellow onion
    • Add garlic and cook until fragrant (about 30 seconds).
      1 ½ Tablespoons (10 g) minced garlic
    • Sprinkle flour into the pot and use a spatula to stir until no lumps remain. Continue to cook another 30-60 seconds, while stirring.
      1 ½ Tablespoons all-purpose flour
    • Add tomatoes and their juices, crushing and smashing them with your spatula and scraping the bottom of the pot as you add them until no large pieces remain.
      2 28 oz (793 g) cans whole peeled tomatoes
    • Stir in chicken broth, basil, sugar, salt and black pepper and stir well.
      2 cups (473 ml) chicken broth, ¼ cup finely sliced basil, 2 Tablespoons granulated sugar, ¼ teaspoon table salt, ½ teaspoon ground black pepper
    • Bring soup to a boil. Once boiling, reduce heat and simmer, uncovered, for 20-30 minutes to allow the flavors to develop.
    • After simmering, use an immersion blender to puree the soup until completely smooth (alternatively, puree the soup in batches using a traditional blender and then return to the pot).
    • Stir in cream and baking soda, stirring until smooth, cohesive in color, and not foamy. Taste-test and add salt and pepper as needed.
      ⅓ cup (80 ml) heavy cream, ¼ teaspoon baking soda
    • Portion into bowls and serve topped with grated parmesan cheese. This soup is excellent for dipping grilled cheese or just served with a side salad and some crusty artisan bread!
      Shredded or grated parmesan cheese

    Notes

    Tomatoes

    This recipe was specifically written for canned whole tomatoes, as fresh tomatoes simply do not guarantee the same flavor and results (you can see my post for more information on this).
    Crushed tomatoes may be substituted in a pinch but are not my preference.

    Heavy cream

    Heavy cream, whipping cream, double cream, or heavy whipping cream will work well in this recipe. I don’t recommend using whole milk or anything with less fat as it could cause the soup to curdle. While I have not tried this recipe with full-fat coconut milk, I suspect it could work as a non-dairy alternative.

    Baking soda

    A tiny pinch of baking soda works wonders to mellow the taste without diminishing the distinct tomato flavor.

    Storing

    Store in an airtight container in the refrigerator for up to 5 days. This recipe also freezes well and will keep frozen for several months.

    Nutrition

    Serving: 1serving | Calories: 149kcal | Carbohydrates: 15g | Protein: 2g | Fat: 10g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 29mg | Sodium: 481mg | Potassium: 355mg | Fiber: 2g | Sugar: 8g | Vitamin A: 488IU | Vitamin C: 19mg | Calcium: 63mg | Iron: 1mg

    Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.

    Tried this recipe? Show me on Instagram!Mention @SugarSpun_Sam or tag #sugarspunrun!

    More Cozy Recipes:

    • Overhead view of a bowl of chicken tortilla soup topped with tortilla strips, sour cream, lime, and cilantro.
      Chicken Tortilla Soup
    • Close-up shot of a pot of creamy chicken noodle soup.
      Creamy Chicken Noodle Soup
    • Bowl of butternut squash soup topped with roasted pumpkin seeds.
      Butternut Squash Soup
    • Bowl of broccoli cheddar soup with a spoon scooping out a bite.
      Broccoli Cheddar Soup
    « Chocolate Lava Cookies
    Birthday Crumb Cake »

    Reader Interactions

    Comments

    1. Barb

      January 31, 2025 at 2:03 pm

      I donโ€™t write reviews (rarely). This tomato soup is delicious.

      Reply
      • Sam

        February 04, 2025 at 2:46 pm

        I’m so glad you enjoyed it so much, Barb! Thank you for taking the time to leave a review. ๐Ÿ™‚

        Reply
    2. Sireena

      January 14, 2025 at 10:30 pm

      5 stars
      So delicious!! I used ripe Roma tomatoes and there was no need for the baking soda. No adjustments/no notes, just wonderful flavor as the recipe is!
      Sam, your recipes are amazing!

      Reply
      • Sam

        January 15, 2025 at 9:21 am

        I’m so glad you enjoyed it so much, Sireena! ๐Ÿ™‚

        Reply
    3. Vicki

      January 13, 2025 at 11:36 am

      5 stars
      Best tomato soup ever! I made grilled cheese croutons. They went perfectly with the soup!

      Reply
      • Sam

        January 13, 2025 at 12:32 pm

        I’m so glad you enjoyed it so much, Vicki! ๐Ÿ™‚

        Reply
    4. Gina

      October 23, 2024 at 12:17 pm

      5 stars
      FANTASTIC!!!!! Exactly what I was looking for. No notes.

      Reply
      • Sam

        October 23, 2024 at 4:28 pm

        I’m so glad you enjoyed them so much, Gina! ๐Ÿ™‚

        Reply
    5. Bruce

      August 06, 2024 at 8:26 pm

      5 stars
      I can’t believe it has been a year and a half since I made this soup. It’s no wonder I’m feeling ready to make it again! That got me thinking that I’d like you to develop a recipe for homemade croutons (the fried kind, not just dried bread). They would be great in this soup. They would also be great on split pea soup, which I am also requesting that you develop for us, because your soups are just amazing. Besides, when you get around to writing your cookbook (which every mother with three young children should do, of course!), you’ll need a section of soup recipes.

      Reply
      • Sam

        August 08, 2024 at 4:01 pm

        I’m so glad you still enjoy it, Bruce! I think making croutons would be fun, but I’m not sure I’d ever be able to get pictures taken with Luke and Rhett running around here. ๐Ÿคฃ

        Reply
    6. Jim

      July 08, 2024 at 8:55 pm

      5 stars
      Just made this for the first time- wow! What a big hit! Must admit though, I am not a big fan of onions so I only used 2 cups instead of the 3 called for- not sure if it made a difference but Iโ€™m good with it. I also probably used more dried basil than the substitute comment mentioned, but good with that one too!

      Reply
      • Emily @ Sugar Spun Run

        July 09, 2024 at 10:56 am

        Thanks for giving it a try, Jim! So glad you enjoyed it ๐Ÿ˜Š

        Reply
    7. Barbara Allen

      May 13, 2024 at 9:11 pm

      Sam
      Do you have a variation to substitute cream with something else for people who are lactose intolerant?

      Reply
      • Emily @ Sugar Spun Run

        May 14, 2024 at 1:28 pm

        Hi Barbara! We haven’t tried it, but we think full-fat coconut milk could work as a non-dairy alternative.

        Reply
      • Jackie Rogers

        September 05, 2024 at 2:25 pm

        I have a recipe for tomato basil bisque that suggests chicken broth only if you prefer not to use cream or milk.
        Understand if you cannot have the milk that this has worked for others.

        Reply
    8. Agnes Lawson

      March 15, 2024 at 6:17 pm

      5 stars
      Doubled this for my family of 12. Wasn’t enough even then! Thank you for your amazing recipes, I can always trust them.

      Reply
      • Sam

        March 18, 2024 at 12:23 pm

        I’m so glad everyone enjoyed it so much, Agnes! ๐Ÿ™‚

        Reply
    9. Shaunna

      March 07, 2024 at 12:15 pm

      5 stars
      Of course Samโ€ฆ phenomenal. I added a little extra salt because my husband likes his stuff extra salty. Anytime we want a good soup recipe, baking recipe, or dinner this is where we come!

      Reply
      • Sam

        March 07, 2024 at 4:36 pm

        Thank you so much for trying and trusting my recipes, Shaunna! I appreciate the kind words!! โค๏ธŽ

        Reply
    10. Janice Douglas

      February 19, 2024 at 8:33 pm

      5 stars
      We made this for dinner tonight (complete with grilled cheese sandwiches ๐Ÿ™‚ and it was fabulous. My husband is a big soup eater, with tomato-based soups being his fave, and he said it was the best tomato soup he has ever tasted!
      Another Sugar Spun Run all-star recipe! Thank you, Sam.

      Reply
      • Sam

        February 20, 2024 at 8:47 am

        I’m so glad everyone enjoyed it so much, Janice! ๐Ÿ™‚

        Reply
    11. Elizabeth S.

      January 26, 2024 at 7:07 am

      5 stars
      I LOVE homemade tomato soup and this is by far the best tomato soup recipe! I usually double the recipe and then freeze leftovers in small individual tubs for lunches. As a matter of fact, I am down to my last little tub and will be making more very soon!

      Reply
    12. Tony.Roisman

      November 06, 2023 at 6:31 pm

      5 stars
      Outstanding. I used end of season fresh tomatoes that ripened in the house and did not look good from the outside. But in the soup – I did not peel them – they were perfect. Soup was creamy with good strong tomato flavor.

      Reply
      • Sam

        November 06, 2023 at 9:01 pm

        I’m so glad you enjoyed it so much, Tony!

        Reply
    13. Roxanne Kocher

      February 21, 2023 at 9:29 am

      This is the first time my family has made homemade tomato soup. It was so delicious!!! We have made the potato soup recipe several times. My family loves that!!! We have made several cookie recipes and everything I have made is a hit!!! My son said if you (Sam) had a restaurant he would definitely eat there! lol

      Reply
      • Sam

        February 27, 2023 at 9:32 pm

        Thank you so much, Roxanne! I’m so glad everyone has enjoyed everything so much! ๐Ÿ™‚

        Reply
    14. Bruce

      January 31, 2023 at 7:14 pm

      5 stars
      It’s just off the stove, and I’m now burning my mouth, because I can’t wait. This is great tomato soup. In the future, I think I’ll double the garlic, but that’s just a matter of personal taste – definitely not something it needs. It was fun when I added the baking soda and the whole thing foamed up. I tasted it before and after adding the baking soda, and the tomato flavor was enhanced by adding it. I cooked it an additional 15 minutes after pureeing it, to thicken it a little more, because I like my soups to be very thick. The basil complements the tomato excellently. You can’t actually taste it, but it does its job. Also, enjoy a few spoons of it before you add any parmesan, just so you can experience it both ways, and it’s excellent with and without the parmesan, so if you don’t have any, don’t let that stop you. Also, as I have learned, trust Sam on the 2 Tbl of sugar. Again, it complements the tomato flavor, and helps reduce that acidity, as the baking soda does. Sam always tells us that her recipes are carefully tested and perfected, and you can believe her on that.

      Reply
      • Sam

        January 31, 2023 at 8:40 pm

        Thank you so much, Bruce! I’m so glad you enjoyed it and sorry about the burned mouth! I definitely do the same thing all the time… you’d think I’d learn, but I really can’t help myself. ๐Ÿคฃ

        Reply
        • Laura

          January 03, 2025 at 7:17 pm

          5 stars
          Some stores sell vegan heavy cream-FYI located by regular heavy cream. Iโ€™ve used it a lot with great results. Have found at Trader Joeโ€™s and Kroger.

        • Emily @ Sugar Spun Run

          January 06, 2025 at 10:22 am

          Thanks for letting us know, Laura! ๐Ÿฉท

    15. Nancy

      December 18, 2022 at 7:15 pm

      5 stars
      Another awesome recipe!!! I have made the potato soup twice now and it is now a regular family request – everyone loves it!!! This was my first time ever making homemade tomato soup and this recipe is great!!! Thank you for making it so easy for us!!

      Reply
    « Older Comments
    Newer Comments »
    5 from 43 votes (17 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    The author (Sam) in blue shirt holding donut Hi, I'm Sam! I'm dedicated to bringing you sweet, simple, and from-scratch dessert recipes. My life may or may not be controlled by my sweet tooth. Send help (or chocolate). Read more about me.

    Warm Weather Recipes

    bowl of peach cobbler stopped with vanilla ice cream

    Peach Cobbler

    pink strawberry cake on white plate

    Strawberry Cake

    Close-up view of peach cake topped with sliced peaches in jellyroll pan

    Peach Cake

    Overhead view of a bowl of peach crisp topped with vanilla ice cream.

    Peach Crisp Recipe

    Closeup of shrimp pasta salad

    Shrimp Pasta Salad

    white dish filled with restaurant-style homemade salsa

    Homemade Salsa (Quick & Easy!)

    More Spring Recipes

    Most Popular

    flaky biscuit on white cloth

    Easy Homemade Biscuits

    Pizza dough in glass bowl, after rising

    The Best Pizza Dough Recipe

    Slice of cheesecake

    The Best Cheesecake Recipe

    Potato soup in bowl, with toppings

    The Ultimate Creamy Potato Soup

    one bite missing from a slice of vanilla cake with chocolate frosting

    The Best Vanilla Cake Recipe

    Stack of cookies made from this chocolate chip cookie recipe with melty chocolate chips and a bite missing from the top cookie

    The WORST Chocolate Chip Cookie Recipe

    places sugar spun run has been featured (Women's Day, Redbook, Good Housekeeping, Country Living, the huffington post, People, Delish, MSN, TLC, Parade, Better Homes & Gardens, Buzzfeed)
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • Youtube

    Privacy Policy

    Footer

    โ†‘ back to top

    ABOUT

    • About Me
    • Policies, Disclosure & Privacy
    • Terms of Use

    CONTACT

    • Contact
    • Work with Me!

    ยฉ 2020 Sugar Spun Run. All Rights Reserved

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.