Rating: 3.70
(114)

Creamy Homemade Tomato Soup

April 22, 2026
homemade Tomato Soup
Creamy Homemade Tomato Soup
3.70 from 114 votes
Experience the rich, vibrant flavors of this classic homemade tomato soup. Made with simple pantry staples, this velvety smooth soup balances the natural acidity of tomatoes with a touch of rich cream. It is the ultimate pairing for a crispy grilled cheese sandwich and guaranteed to warm you up from the inside out.
Servings 4 people
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 38 minutes

Ingredients
  

  • 2 tbsp Unsalted butter (or olive oil)
  • 1 medium Yellow onion (chopped)
  • 3 cloves Garlic (minced)
  • 2 cans Whole peeled tomatoes (28 oz cans, San Marzano preferred, with juices)
  • 1 cup Vegetable broth (or chicken broth)
  • 1 tbsp Sugar (to balance the acidity of the tomatoes)
  • 1/2 cup Heavy cream (or half-and-half)
  • 1/4 cup Fresh basil (chopped, plus more for garnish)
  • 1 tsp Salt (or to taste)
  • 1/2 tsp Black pepper (freshly ground)

Instructions
 

  • Melt the butter in a large Dutch oven or heavy-bottomed pot over medium heat.
  • Add the chopped onion and sauté for 5-7 minutes until soft and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
  • Pour in the canned tomatoes (crushing them slightly with your hands or a wooden spoon as they go in), the vegetable broth, and the sugar.
  • Season the pot with salt and freshly ground black pepper. Bring the mixture to a gentle boil, then reduce the heat, cover, and let it simmer for 20 minutes to allow the flavors to deepen and meld.
  • Remove the pot from the heat. Carefully use an immersion blender (or transfer in batches to a stand blender) to puree the soup until it is velvety smooth.
  • Stir in the heavy cream and the chopped fresh basil. Taste and adjust the seasoning if necessary.
  • Serve hot in bowls, garnished with an extra swirl of cream and a fresh basil leaf, ideally alongside a crispy, buttery grilled cheese sandwich!

Nutrition

Calories: 216kcalCarbohydrates: 16gProtein: 3gFat: 17gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.2gCholesterol: 49mgSodium: 1121mgPotassium: 473mgFiber: 3gSugar: 10gVitamin A: 1059IUVitamin C: 22mgCalcium: 100mgIron: 2mg
Calories: 216kcal
Meal Type: Appetizer, Lunch, Soup
Cuisine: American, european
Keyword: creamy tomato soup, homemade soup, tomato soup
Cooking Method: blend, simmering
Tried this recipe?Mention @coolinarco or tag #coolinarco!

A Timeless Classic

There is a reason this vibrant, velvety bowl is recognized worldwide as the ultimate comfort food. When compiling a list of the top 10 best soup recipes ever, creamy tomato soup is an absolute non-negotiable entry. It delivers a remarkably rich, bright flavor using just a handful of simple pantry ingredients. By the way, if you love deeply flavorful and comforting bowls, be sure to also check out our amazing Thai Curry Noodles with Shrimp for an exotic and spicy twist!

Why This Ranks Among the Top 10 Best Soup Recipes Ever

This recipe transforms basic canned tomatoes into a gourmet experience. It is no surprise this is hailed as one of the top 10 best soup recipes ever because of its perfect balance of textures and flavors. Here is why it stands out:

  • The Perfect Pairing: Tomato soup and a crispy grilled cheese sandwich are a legendary culinary match. The rich acidity of the soup perfectly cuts through the heavy, melted cheese.
  • Balanced Acidity: Adding just a small spoonful of sugar neutralizes the harsh, tinny acidity of the canned tomatoes, bringing out their natural sweetness.
  • Velvety Texture: The addition of heavy cream at the very end gives the broth a luxurious, silky mouthfeel without making it overly heavy.

Tips for Perfecting One of the Top 10 Best Soup Recipes Ever

  • Quality Tomatoes Matter: Since tomatoes are the star of the show, use high-quality whole peeled tomatoes (like San Marzano). They are naturally sweeter and less acidic than pre-crushed or diced varieties.
  • Blend Carefully: If using a standard blender instead of an immersion blender, do not fill it more than halfway, and remove the center piece of the lid to let steam escape (cover it with a kitchen towel) so it doesn’t explode!
  • Fresh Basil is Key: While dried herbs can work in a pinch, fresh basil adds a bright, aromatic freshness that completely elevates the soup.
Join the Conversation
  1. User avatar zella.schinner1973 says:

    2 stars
    My blender burped sauce everywhere when I pureed it. Also I can’t afford San Marzano cans, so I used regular whole tomatoes and it was… fine? Maybe I’ll try better tomatoes next time.

  2. User avatar leo.schaefer says:

    5 stars
    This tomato soup is amazing! I made it last night and it was a hit with my family. So creamy and delicious!

  3. User avatar bella.mckenzie25 says:

    1 star
    Noodles in tomato soup? Not in my house. My mother taught me right!.

  4. User avatar pinkie.dooley42 says:

    5 stars
    This is the best soup ever! I got a little lazy and used canned garlic, but it still worked great. Thnx!

  5. User avatar rich.landlord says:

    3 stars
    I followed this recipe to the letter, but it turned out too sweet for my taste. Maybe less sugar next time?

    1. 4 stars
      I think the sugar might be a bit much, but everyone’s taste buds are different! Maybe try half next time.

  6. User avatar iesha.keeling says:

    4 stars
    I love tomatoes but I’m not sure how I feel about using heavy cream. Can I just skip it? Will it still taste good?

  7. User avatar jason.haag24 says:

    2 stars
    I’m skeptical of the immersion blender claim of “velvety smooth.” Mine had tiny bits even after blending. Could’ve been my blender though. Flavor was still decent.

  8. User avatar antonia.bruen says:

    3 stars
    Followed steps exactly, simmered 20 minutes, blended, added cream… came out orange and not that “velvety” like the picture. Might be my blender.

    1. 2 stars
      Ugh that sounds frustrating 😕 Orange instead of that velvety red could be from the tomato brand or if they were more “rust” colored. Did you use San Marzano (with juices) or another kind? Also blending too briefly can keep it a bit grainy.

  9. User avatar pierre.heaney1994 says:

    2 stars
    I didn’t have fresh basil, so I used dried (about a tsp). It tasted… like okay, but definitely not the same. Still comforting though.

  10. User avatar silas.wiza says:

    2 stars
    I thought it would be better… where’s the spice? Just tastes like blah.

    1. 4 stars
      I totally agree! It definitely needs more flavor. Maybe some cayenne or paprika would help?

    2. User avatar Zarniwoop says:

      2 stars
      What r u talking about? I thought it was great! Maybe you just don’t know good soup lol.

  11. User avatar thelma.terry says:

    3 stars
    I’m skeptical about using cream—tomato soup should be more tangy. But I’ll admit it made it smoother and less sharp.

  12. User avatar barton.ankunding says:

    5 stars
    Made this tonight and it’s genuinely restaurant-level. The sugar tip saved it—no weird tomato bite. I blended until totally smooth and the basil really comes through.

  13. User avatar Siona Atreides says:

    5 stars
    Wow. Easy and tastes fancy. 10/10 with grilled cheese!

  14. 2 stars
    I don’t get why everyone loves tomato soup. It’s just mushy tomatoes, right?

  15. User avatar dale.boyer says:

    4 stars
    I’m not usually a soup person, but the texture here is legit velvety. Simmering 20 minutes makes a difference. Big fan.

  16. User avatar GOPster says:

    4 stars
    Followed the steps but my onion didn’t get “translucent” after 7 minutes… maybe I was rushing. Still tasted good, just a bit chunkier. Next time I’ll cook longer.

  17. 5 stars
    Creamy, dreamy, and perfect for a cold day! I’m gonna make grilled cheese to go with it!

    1. User avatar Paula Nancy Millstone Jennings says:

      5 stars
      Sounds amazing! Grilled cheese is the perfect pairing. Can’t wait to try this recipe! 🥪

    2. 2 stars
      Looks good but isn’t tomato soup kinda simple? I mean, how hard can it be to heat tomatoes?

  18. User avatar luke.gorczany93 says:

    3 stars
    This was way too salty for me. I know it says “to taste,” but 1 tsp + the canned tomatoes + broth felt like a lot. Would reduce salt next round.

  19. User avatar w00d_ch0p says:

    5 stars
    Made this tonight and it’s ridiculously good. The immersion blender step is key—came out super velvety. I added a little extra basil at the end and it tasted restaurant-level.

  20. User avatar wm.harber6 says:

    5 stars
    This is the best soup omg

  21. 5 stars
    So easy to make! I’m not a great cook, and this turned out perfect. Thanks!

  22. User avatar ShanksOnePiece says:

    4 stars
    I followed it pretty closely, but I used half-and-half and it was still creamy enough. The sugar surprised me at first, but it really does tame the acidity.

  23. 2 stars
    Too much basil? I mean I love basil, but mine tasted a little… grassy. Maybe my basil was old. I’d use less next time or add it more lightly.

  24. User avatar Deep Thought says:

    4 stars
    I followed it pretty closely, but I used half-and-half and it was still creamy enough. Basil at the end is clutch. Will repeat.

    1. User avatar allison.carter37 says:

      5 stars
      Half-and-half working is music to my ears—good call. And yes, basil at the end really pops the flavor. I’m definitely trying this again!

  25. User avatar Brianna Cremin says:

    2 stars
    The instructions say “gentle boil” then simmer—mine never stayed gentle, so I think I messed it up. Also my basil wilted into nothing lol.

  26. User avatar suspiciousCommentator says:

    5 stars
    Delicious! I used half coconut cream instead of heavy cream since I was out, and it worked!

    1. User avatar Corrupted Shade says:

      5 stars
      I’ve never thought of using coconut cream! That’s a great idea! Gonna try it next time.

    2. User avatar Slartibartfast says:

      3 stars
      Seems weird to use coconut for a tomato soup… hope it doesn’t taste like coconut! Lemme know if it turns out okay.

  27. User avatar Catherin Kohler Jr. says:

    5 stars
    Wow, this soup is amazing! So creamy and full of flavor. My family loved it!

  28. User avatar sima.langosh68 says:

    2 stars
    Mine curdled a bit after adding cream (not sure why). I heated it too hard after blending? Tasted fine though, just not pretty.

  29. User avatar christian.mueller1968 says:

    4 stars
    I forgot to add sugar until the end…oops. Soup tasted kinda acidic at first, then I added sugar and it fixed it. Weird how one tbsp can change everything.

  30. User avatar anibal.runolfsdottir says:

    2 stars
    Do we really need the sugar? Seems weird to add it to soup. Just use fresh tomatoes, duh.

  31. User avatar wellRespected says:

    5 stars
    Garden tip: if you add more basil while it’s simmering, it’ll be greener and healthier. Also I swear San Marzano tomatoes fix everything. 😂

  32. User avatar jacquline.hilpert93 says:

    3 stars
    I tried making this, but it turned out more like sauce. Maybe I added too many tomatoes?

  33. User avatar NAFO.SUPREMACY says:

    4 stars
    I was skeptical about adding sugar, but it actually balances the tomatoes really well. Mine needed a pinch more salt though—every can of tomatoes is different, I guess.

  34. 4 stars
    Made it last night, and now my kitchen smells like an Italian restaurant. Yum!

  35. User avatar dale.parker85 says:

    4 stars
    This recipe is great! I added some chili flakes for a kick. Will make again!

  36. 3 stars
    Oof, immersion blender burned the bottom of my soul and the pot (not the recipe’s fault). Soup is smooth and good, but I think I blended too long. Flavor still great.

  37. User avatar mervin.waelchi1962 says:

    3 stars
    Not bad! My immersion blender struggles so I had some little tomato bits, but flavor was still solid. Could use a touch more pepper maybe.

  38. User avatar ling.roberts says:

    3 stars
    Not sure about the sugar amount—mine tasted a bit sweet at first, but it calmed down after simmering longer. Also, crushing tomatoes with hands felt messy lol.

  39. User avatar chong.anderson58 says:

    1 star
    Sorry but I don’t get the point of this when I can open a can and be done. Too much work for soup.

  40. User avatar emilee.stehr65 says:

    5 stars
    Made this tonight and it turned out super silky. The sugar trick really does tame the acidity—didn’t expect that much difference.

  41. User avatar evelyne.windler2012 says:

    4 stars
    Pretty good, but I think I over-simmered a bit (closer to 35 min) and it got thicker than expected. Next time I’ll stick to 20 and blend smoother.

  42. User avatar delila.borer20 says:

    4 stars
    Followed it mostly, but I only had half-and-half. Still creamy though, and the sugar definitely tamed the acidity. Next time I’ll use San Marzano like you said.

  43. User avatar harry.stroman40 says:

    5 stars
    Made this tonight and it’s honestly better than most restaurant tomato soups. The sugar step is key—didn’t even taste “sweet,” just balanced.

  44. User avatar taylor.pacocha91 says:

    1 star
    Worst part is I don’t own an immersion blender 😅. If I’m going to transfer batches I feel like it’s gonna be a whole project. Still, looks yummy.

    1. User avatar eliana.koelpin says:

      5 stars
      You can just blend it with a regular blender—let it cool a bit first so it doesn’t go everywhere 😅. Still super doable, and it comes out smooth.

    2. User avatar Alia Atreides says:

      4 stars
      Honestly you don’t even need to puree that much. If you crush the tomatoes really well while adding, it’ll be more rustic but still tasty. Just simmer longer maybe.

  45. 2 stars
    I messed up and forgot to crush the tomatoes. It came out kinda chunky and thick, like pasta sauce. Would try again but I’m not totally convinced on the texture thing.

    1. User avatar rita.hermann37 says:

      4 stars
      Texture’s 90% of tomato soup for me. If it turned out like thick pasta sauce, you might have simmered too long or didn’t blend enough. I’d try blending in batches and maybe add a splash of broth/cream to loosen it.

    2. 4 stars
      Oh no—chunky soup is still better than raw tomatoes 😄 Next time just crush them a bit before simmering, or blend longer at step 4. I bet it’ll go super smooth!

  46. 2 stars
    i tried it but it came out bland. maybe i didnt use enough basil? idk, but it needed way more seasoning for my taste

  47. 5 stars
    Made this tonight and it’s honestly restaurant-level. The little sugar step really does make a difference—no weird tang.

  48. User avatar booker.lehner84 says:

    3 stars
    Basil is nice, but my grocery store basil was kinda sad. I used dried instead (like 1 tsp) and it was still ok, just less fresh. Would recommend fresh if you can.

  49. User avatar terminatorXYZ says:

    3 stars
    Could be me, but mine was a little too acidic even with the sugar. Next time I’ll try more salt and maybe longer simmer.

  50. User avatar jerald.jaskolski84 says:

    1 star
    This is literally just tomato + cream soup. I mean, yeah it’s tasty, but not exactly revolutionary.

  51. User avatar dallas.lebsack64 says:

    5 stars
    Made this tonight and omg—so smooth and actually tastes like a restaurant. The basil at the end is the move. I used half-and-half and it was still creamy.

    1. User avatar pamula.leuschke19 says:

      5 stars
      Yes!! I did the basil at the end too and it totally makes it taste fresh. Also love that it still works with half-and-half—good to know.

    2. User avatar erik.harris says:

      3 stars
      Wait, half-and-half works? Mine always turns out kinda thin and watery. Maybe I’m not blending long enough.

  52. 2 stars
    Why so much blending? I didn’t have a blender so I just simmered longer and stirred. It was chunky and I was sad lol.

  53. User avatar roland.johnston says:

    2 stars
    3 cloves garlic felt like a lot to me. Like it was kinda garlic-forward, but my partner loved it. Maybe I’ll do 2 next time.

  54. User avatar janise.durgan10 says:

    4 stars
    I’m skeptical about the sugar step, but it really does take the edge off the tomatoes. I added a tiny extra pinch and it balanced nicely.

    1. User avatar mirna.braun says:

      5 stars
      I’m with you—my tomatoes always taste a little “sharp” until I add sugar. It’s not sweet, just balances things out.

  55. User avatar fredricka.cummerata89 says:

    2 stars
    This is basically tomato + garlic + cream… I don’t get the hype. Like, I could throw this together in 10 minutes. Not bad, just not mind-blowing.

  56. User avatar dennis.bode20 says:

    4 stars
    This tastes great, but my immersion blender struggled with the hot soup—spattered a little. Next time I’ll blend in smaller batches.

    1. User avatar zena.stehr94 says:

      5 stars
      So glad you liked it! I’ve definitely had the same splatter problem—immersion blenders can be a menace with hot liquids. I found letting the soup cool 5–10 minutes helps a lot, and blending in batches is the move.

  57. User avatar deonna.hermann says:

    4 stars
    This is comfort food, but I felt like it needed more salt than the recipe said. Also I had no fresh basil so I used dried… still good though.

  58. User avatar latonia.koepp23 says:

    5 stars
    So good. Like restaurant-level. Also the instructions are clear, thank you!

  59. 5 stars
    This turned out super creamy and flavorful. I added a pinch of chili flakes too and it really woke everything up. Will make again!

    1. User avatar layla.rice says:

      5 stars
      Love this—tomato soup that actually tastes like it has depth is hard to find. Chili flakes is such a good call.

  60. User avatar dominick.miller37 says:

    5 stars
    Made this tonight and it actually tasted like restaurant soup. The basil at the end is the move—so fresh. I did blend it a bit longer for extra smoothness.

    1. User avatar halflife4 says:

      5 stars
      Yes!! I always add basil at the end—so much brighter. Glad it came out restaurant-y for you 😄

  61. 5 stars
    I was skeptical about blending it fully, but wow… super smooth. I used half-and-half and it still came out creamy enough for my taste.

    1. 5 stars
      Yes!! I was nervous the immersion blender part would make it “too thin,” but it came out silky for me too. Half-and-half seems like the perfect compromise.

    2. 4 stars
      I don’t even blend mine all the way—still tastes fine, just a little chunky. I added a pinch of oregano though. Creamy enough either way.

  62. User avatar louie.reynolds says:

    2 stars
    I tried this and it was… okay. Kinda bland until I added more basil and black pepper. Wouldn’t make it again exactly as written.

  63. User avatar joey.murphy1997 says:

    4 stars
    My immersion blender died mid-way lol. I transferred in batches and it worked, but it took forever. Still, flavor was worth the struggle.

  64. 3 stars
    Not gonna lie, I’m skeptical of the immersion blender step—my first try got a little foamy. Next time I reduced blending time and it was way better.

    1. 4 stars
      Foamy?? Maybe your immersion blender is too strong or your tomatoes were super thick with less juice. I usually warm it longer before blending and it comes out fine. ¯\_(ツ)_/¯

    2. 5 stars
      Yeah I get that—my immersion blender made it kinda bubbly too. I just pulse instead of blending nonstop and it smooths out without the foam.

  65. User avatar Arnoldo Ebert says:

    5 stars
    Not gonna lie, I was skeptical about the immersion blender step (thought it would be too thin), but it turned out velvety. I added a pinch more salt at the end and it popped.

  66. User avatar rick.bergnaum30 says:

    4 stars
    Garlic + basil is a great combo, but mine tasted kinda flat until I added extra salt. I’m learning to trust the “to taste” part.

  67. User avatar karri.hansen says:

    4 stars
    Pretty good, but I felt like 20 minutes wasn’t long enough for my taste. Next time I’ll simmer closer to 30. Also used half-and-half and it still turned out creamy.

  68. User avatar pedro.jaskolski1991 says:

    3 stars
    The texture was smooth, but mine came out kinda thick? Maybe I reduced too long or used less liquid. Flavor is nice regardless.

    1. 3 stars
      Hmmm I think the immersion blending helps, but if yours was “kinda thick” maybe you pureed it too long? Also could be the tomato brands—some are thicker than others.

    2. User avatar remona.kshlerin says:

      5 stars
      That thick texture usually means it simmered down too much or didn’t have quite enough liquid. Next time you could add a splash more broth (or even water) and blend again to loosen it up.

  69. User avatar luther.deckow56 says:

    3 stars
    I skipped the cream (diet thing) and it was still tasty, but definitely not “creamy.” More like a silky tomato soup—still comforting. Would make again with less cream next time.

  70. User avatar cristen.toy43 says:

    4 stars
    I followed it pretty closely, but I blended a little too aggressively and it separated slightly. Still tasted great though. Next time I’ll be gentler with the blender.

    1. 5 stars
      Ahh yeah, blending too aggressively can definitely make it split—so glad it still tasted great though! I’ve had that happen when the soup is too hot and I go full blender mode 😅 Next batch I’ll try pulsing like the instructions vibes.

  71. 3 stars
    This is pretty solid, but I’m not sure about using sugar. Tomato acidity is natural—feels a little weird to me. Still, it tasted okay with the cream.

    1. 2 stars
      Sugar makes tomato soup taste off to me too. I just simmer the tomatoes longer and add a pinch of salt instead. Creamy and no weird sweetness.

    2. User avatar cordie.hickle22 says:

      4 stars
      Yeah, I get where you’re coming from. I usually go light on the sugar—like 1/2 tbsp at most—just to take the sharp edge off. The cream helps too, but the sugar balances it without making it sweet.

  72. 3 stars
    Not sure about the 1 tbsp sugar… seemed a bit sweet to me. I’d cut it in half next time. Everything else was solid.

  73. User avatar jose.cruickshank79 says:

    4 stars
    Not gonna lie, I’m skeptical about adding sugar to tomatoes, but it balanced out. I probably added a bit extra salt though 😅

  74. User avatar NAFO.SUPREMACY says:

    3 stars
    I only had regular tomatoes (not San Marzano) and chicken broth. Still good, just less sweet/bright. Still comforting though.

  75. User avatar stanford.jerde50 says:

    4 stars
    Quick question: do you really need 2 cans? I only had one 28-oz can and it turned out a little thin, but still good. Next time I’ll add less broth.

    1. User avatar Evan Lee Arps says:

      5 stars
      Great question! I’ve used 2 cans because it hits a nice thickness after simmering + blending. But if your 1 can batch came out a little thin (yet still good), you’re probably right—next time use less broth or simmer a bit longer.

  76. 4 stars
    Why Dutch oven? I used a normal pot and it was fine. Don’t overthink it—just sauté onion and don’t scorch garlic.

  77. 3 stars
    I used San Marzano but didn’t crush them enough, so it wasn’t as smooth after blending. Still tastes like tomato soup should.

  78. 3 stars
    Immersion blender made it silky, but I burned the garlic a tiny bit—still edible though. Recipe’s good, I just messed up timing.

    1. 5 stars
      Burning the garlic is a pain—glad it’s still edible though. The immersion blender tip is the real game changer for texture!

  79. 5 stars
    This is the first tomato soup I’ve made that doesn’t taste “canned.” The basil flavor is legit. 10/10 with grilled cheese.

  80. 5 stars
    Made this last night and it’s seriously restaurant-level. The basil at the end makes it taste so fresh. I used half-and-half and it still came out creamy.

3.70 from 114 votes
Leave a Reply

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

Recipe Rating




Like 415
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: