• October 22, 2016

    Best-Ever Creamy Homemade Tomato Soup


    I have ventured many attempts at finding a tomato soup recipe I like. The best homemade tomato soup recipe out there, if you will. I’ve tried roasting the tomatoes. Tomato soup thickened with bread crumbs. Tomato soup with canned tomatoes. Tomato soup with fresh tomatoes. Tomato soup with heavy cream. Tomato soup with Indian spices. The recipes I’d tried just weren’t cutting it. Until I found this one.

    This one was different.

    3 small bowls of homemade tomato soup on white tablecloth

    I think the reason I have curled my nose up at every previous attempted tomato soup, is because they are simply too harsh. I felt like I was eating thin marinara sauce by the spoonful. That acidic brightness is welcome when contrasted with bland pasta or other ingredients to round it out, but it isn’t what I want in a tomato soup. This is why I’ve always loved the sweet, mild flavour of the canned stuff.

    I really hesitated before trying yet another tomato soup recipe.

    It’s creamy (but not cloying, actually it has no cream). Mild and soothing. The perfect balance of tomato and dairy.

    It is thickened with flour, the acidity of the tomatoes is curbed by baking soda, and there is almost as much milk as there are tomatoes.

    I know, you’re skeptical. I don’t blame you. Flour and baking soda in soup?

    Just trust me on this, okay?

    How to Make The Best Tomato Soup

    1. You can use fresh or canned tomatoes, I have used both with great results. If using fresh, start by dropping the scored tomatoes in boiling water to peel them easily. (Scoring tomatoes simply requires that you cut an x into the bottom of the tomato with a paring knife.)
    2. Then, we develop some flavour by sauteeing some onions, just until translucent. The flavour should be mild – no browning.
    3. Add some flour and cook out the starch, then whisk in milk, tomatoes, baking soda and a bit of sugar. The baking soda keeps the acid from curdling the milk in addition to mellowing out the flavour. The sugar enhances the sweetness of the tomatoes.
    4. Simmer 10 minutes or so, then puree with an immersion (or regular standing) blender. It couldn’t be simpler or faster.

    Recipe Notes

    You may have noticed that there is no garlic added, not a basil leaf to be found. And before you’re tempted to add them, just trust me. I tried both ways. Without the added frills is simplicity, perfected.

    You could splurge and use cream rather than milk, but I find milk makes it lovely and creamy without being rich.

    Wondering why this heavenly homemade soup is so orange? I have super high-power Pro Vitamix that blasts my soups to silky smoothness, and the air it whips in lightens the colour quite a bit.

    More Must-Try Soup Recipes

    French Onion Soup with Giant Brie Croutons

    Hot and Sour Thai Chicken Noodle Soup

    Tomato, Beef and Macaroni Soup

    Creamy Tomato Soup Recipe

    I finally found the perfect homemade tomato soup. Creamy but not overly so. Tomato-y but not acidic. It is comforting and perfect, with a surprising secret ingredient. 
    Prep Time: 10 minutes
    Cook Time: 10 minutes
    Total Time: 20 minutes
    Course: Soup
    Cuisine: American
    Servings: 6
    Author: Jennifer Pallian BSc, RD


    • 4 tbsp butter
    • 1/2 cup diced onion
    • 2 tbsp all-purpose flour
    • 2 cups milk preferably whole
    • 1/4 tsp baking soda
    • 3 1/2 cups diced tomatoes include the juice if using canned; if using fresh and you have a good blender, no need to peel them
    • 2 tsp granulated sugar
    • salt to taste (I use about 2 tsp kosher salt, but it really depends if the butter and tomatoes had salt)


    • Heat the butter in a large pot over medium heat. Add onion and cook until softened and translucent (not browned), about 6 minutes. Stir in flour, cook one minute, then gradually whisk in milk. Add baking soda, tomatoes and sugar. Simmer 10 minutes, then blend (either with an immersion blender, or in small batches in a regular blender - careful, hot liquids will explode out if you overfill!). Add salt by pinches, tasting as you go until soup tastes vibrant and well-seasoned.
    Tried this recipe?tag @foodess

    Hi, I'm Jennifer Pallian, BSc, RD. I studied cooking, baking and food chemistry in a university lab, have years of experience as a professional test kitchen recipe developer and providing technical baking support to bakeries and home bakers. Want to know why your bread didn't rise? I've got your back.I now work full-time as a blogger, putting the years of science and baking to work right here. On Foodess, I share the best recipes in my arsenal - tested-till-PERFECT recipes for cozy baking, easy recipes for weeknight meals and delicious globally-inspired comfort food, plus lots of science-based cooking and baking tips. Welcome!

    Review this recipe


    1 Comment threads
    1 Thread replies
    Most reacted comment
    Hottest comment thread
    2 Comment authors
    Jennifer PallianMar Recent comment authors
    newest oldest most voted
    Notify of

    OMG Jenn, This recipe REALLY is the best and fastest. I added some basil because tomatoes taste so good with basil, otherwise perfect. Thank you!!!


    Thanks for signing up! Check your inbox to confirm.
    Lamb Pasta Sauce September 23, 2019
    Lamb Ragu Sauce

    Jump to Recipe – Print RecipeFacebookPinterestTwitterThick, meaty ragu with ground lamb in rich tomato sauce. A cozy, delicious lamb pasta recipe with long-cooked flavour in little time with 3 secret tricks. Nothing more comforting than a thick and meaty meat sauce amirite? This rich lamb ragu is a hearty, delicious departure from the typical Italian […]

    Coconut Squash Soup March 6, 2019
    Easy Coconut Squash Soup with Turmeric and Ginger

    This easy coconut squash soup is big on flavour. Ginger and turmeric bring warm, curried spice to this healthy squash soup recipe. (Bonus, it’s vegan!)

    January 29, 2019
    Beet & Pomegranate Glow Smoothie

    A ruby-hued powerhouse beet smoothie packed full of nutrients and antioxidants. Bonus? It’s deliciously sweet and tasty. Refrigerate leftovers up to 3 days.