Tomato Soup Recipe
This is the BEST tomato soup recipe that you can make from scratch with canned or fresh tomatoes. You have full control over the thickness of this soup and it’s easy to make creamy if desired.
Be sure to serve this with my Buttermilk Biscuits or Cheddar Bay Biscuits!
Tomato Soup
I am so excited to share this Tomato Soup recipe with you. I have been trying off an on for a few years to get this recipe right, and the day has finally come. 😁
This recipe starts with onions and carrots that are caramelized in butter to bring out their natural sugars. They’re later blended into the broth and are a perfect way to offset the acidity from the tomatoes.
There are a few other somewhat surprising ingredients, such as mustard powder and white wine, that subtly round out the flavor palate in a way that is truly restaurant quality. (The white wine can be skipped if you don’t cook with wine.)
The consistency is not too thin, not too thick– and you have full control over it. The longer it simmers, the thicker it gets. The tomatoes aren’t overpowering but there’s no doubt that this is tomato soup either. You ready to make it?
How to Make It
See recipe card below this post for ingredient quantities and full instructions.
Caramelize onions and carrots in butter for 25 minutes, stirring occasionally. Add tomato paste, garlic and seasonings and cook for 2 minutes. Add white wine and simmer for 3-4 minutes, until thickened and reduced by half.
Add diced tomatoes and chicken broth. Remove from heat and blend with an immersion blender or regular blender until smooth.
Return to heat and let it bubble gently for 30 minutes, uncovered. Stir occasionally. Once your desired thickness is obtained, stir in cream. Garnish with Parmesan cheese and red pepper flakes if desired and serve!
Using Fresh Tomatoes
- 28 oz. of fresh tomatoes can be used in this recipe. You can even make these easy roasted tomatoes for this recipe!
- To remove the skins: Cut the fresh tomatoes in half and place cut-side-down on a rimmed baking sheet. Broil for just a few minutes, until you see the skins pucker up and loosen. Let cool enough to touch and the skins will slide right off!
What To Add To Tomato Soup
When it comes to enhancing the flavors of tomato soup, this recipe covers everything. (You won’t get this kind of flavor from a can!)
- Caramelized onions/carrots add a sweet component that offsets the acidity from the tomatoes, tomato paste, and mustard powder. The soup doesn’t taste sweet from it, it just rounds out the flavor.
- White wine is reduced and helps enhances the other flavors in this recipe, which include garlic, simple seasonings, chicken broth, and cream.
- Tortellini– Try my Tomato Tortellini Soup recipe, it’s delicious!
- Top this soup with Ranch Oyster Crackers for even more flavor!
Pro Tips
- Add the rind from a block of Parmesan, Romano, or Asiago cheese during the simmering process for an additional flavor boost!
- The wine adds a really nice flavor element to this soup but if you don’t cook with wine, you can use chicken broth instead.
- The cream is also optional but is another great offset to the tomatoes for just the right balance.
- Dijon mustard can be used if you don’t have mustard powder. You can’t taste it outright, but it helps enhance the other flavors.
- If you’re low on time, you don’t have to fully caramelize the onions and the carrots, but doing so really adds something extra!
- If you prefer chunks of tomato in your soup, add just the chicken broth at first and blend until smooth. Then add the tomatoes, and blend until your desired consistency is reached.
- This recipe is in The Cozy Cookbook on page 43!
Storage
Store in an airtight container and refrigerate for up to 5 days or freeze for up to 3 months.
Tools For This Recipe
(Amazon affiliate links)- Check out all of my kitchen essentials here.
- Immersion Blender -I use this often for soups and sauces, it makes blending quick, easy, and clean.
- 4-Quart Dutch Oven– this is the perfect size for this soup. This one is high quality and you’ll have it forever. (I use one almost every time I cook!)
- Spice Rack– This is the one I have, it’s a snap to measure out your seasonings quickly and easily. (Big time saver.)
- Measuring Spoons– I have these magnetic ones which stay nice and organized in my utensil drawer.
- Garlic Twister– it’s much more flavorful to mince fresh garlic. This twister does it in seconds and is easy to clean and store.
- Soup Bowls –(I love these!)
- 16 oz. storage containers – I use these to store/freeze my soups. They have 8 oz. sizes as well. They’re stackable, leak proof, and dishwasher/microwave safe.
Try These Next
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐
Tomato Soup Recipe
Ingredients
- 2 Tablespoons butter
- 1 yellow onion, diced
- 1/3 cup carrots, diced
- 2 cloves garlic, minced
- 1 teaspoon Italian seasonings
- ½ teaspoon dried basil
- 1 teaspoon mustard powder
- 1 tablespoon tomato paste
- 1/2 cup dry white wine, see notes
- 3 cups chicken broth
- 2 (14.5 oz.) cans diced tomatoes
- ½ cup heavy cream
To Garnish
- Parmesan cheese
- Pinch red pepper flakes
Instructions
- Take out the cream to allow it to come down to room temperature while the soup cooks.
- Melt the butter in a large pot over medium heat. Add the onions and carrots and stir to coat in the butter. Reduce to medium-low, cover and cook until the onions begin to caramelize, about 25 minutes. Lift the lid and stir every few minutes during cooking and reduce heat to low if vegetables begin to cook too rapidly.
- Add the garlic, Italian seasonings, basil, mustard powder, and tomato paste. Stir to combine and cook for 2 minutes over medium-low heat.
- Add the wine and increase heat to medium. Simmer until the liquid is reduced by half, 3-4 minutes. Use a silicone spatula to stir it as it cooks.
- Add the diced tomatoes and chicken broth and remove from heat. Use an immersion blender to blend until smooth, or carefully transfer to a blender.
- Return to the stove and bring to a gentle boil. Let it simmer and reduce for 30 minutes, uncovered. It will thicken and the flavors will concentrate more. Stir occasionally as it simmers.
- Turn heat off. Gradually stir in the cream and garnish with Parmesan and red pepper flakes if desired. Serve!
Notes
Pro Tips:
- Pinot Grigio or Chardonnay are my preferred wine choices to use in this recipe. The wine adds a really nice flavor element to this soup but if you don't cook with wine, you can use chicken broth instead.
- Add the rind from a block of Parmesan, Romano, or Asiago cheese during the simmering process for an additional flavor boost!
- The cream is also optional but is another great offset to the tomatoes for just the right balance.
- Dijon mustard can be used if you don't have mustard powder. You can't taste it outright, but it helps enhance the other flavors.
- If you're low on time, you don't have to fully caramelize the onions and the carrots, but doing so really adds something extra!
- If you prefer chunks of tomato in your soup, add just the chicken broth at first and blend until smooth. Then add the tomatoes, and blend until your desired consistency is reached.
- You can even make these easy roasted tomatoes for this recipe!
- Top this soup with Ranch Oyster Crackers for even more flavor.
- This recipe is in The Cozy Cookbook on page 43!
Another winner from your website. This is the third time I’ve made it and its always turns out great. I am getting better with the immersion blender to have it smooth but with a little bit of chunk to it. I also found buying the small 4 pack of white wine (like individual servings) works well as its a perfect size to use for the recipe (and a small sip left over for the cook). I also use fire roasted tomato’s which makes it even tastier. And this freeze well too.
Hi Dianne! I am sooo happy that you are loving the recipes, and that this one was a hit! I am IN LOVE with this recipe too- (and reading your comment makes me want to go make a batch right now)! I love that you get the small white wine sizes for it, that’s perfect. Thank you sooo much for taking the time to leave a review, you’re the BEST! 🩷🩷🩷
Absolutely delicious the entire family loved it.
I’m so happy everyone loved it! Thanks so much for taking the time to leave a review!🩷
Zoinks!!!!
This soup was simply amazing!
And you are correct, caramelizing the onions and carrots elevates the recipe to the stratosphere of flavor!
I’m so happy you liked it Monica! It’s amazing how caramelized onions and carrots take on such a nice flavor! Thanks so much for the great comments!❤️
I had never made tomato soup before & tried this. It was wonderful !!!! I also made your cheddar bay biscuits with the soup, and My God what a great meal !!!!
I will be making this on a regular basis 😊
I am SOOO happy to hear that Debra!! You just made me hungry! I love that you appreciate a good tomato soup as much as I do, and those biscuits are just heavenly! Thank you so much for the review! 🙂 -Stephanie
I had this last year and it was the best tomato soup I have ever had! I am wanting to make it again now that it is getting colder. I forget, about how many servings does this make?
Hi Brook! The servings are at the top of the recipe card in the middle, this makes approximately 6 servings! I’m excited for you to make it again! 🙂
I made the tomato soup for dinner and served it with a fancy toasted cheese on french bread. When my husband heard I was serving tomato soup, he acted like he wasn’t impressed. His attitude completely changed with his first spoonful of this delicious soup!
I’m so glad you got your husband to turn around like that Jackie! He sounds like my husband lol. Thanks so much for taking the time to leave a review!💖
Flavor was great but turned out grainy after adding cream. Not smooth at all. What did I do wrong?
Hi! 🙂 This happened because the dairy separated when you added the cream, which means step 1 or step 7 wasn’t followed. Dairy separates when cold dairy is added to heat that is too hot.
Step 1: “Take out the cream to allow it to come down to room temperature while the soup cooks.”
Step 7 (Last step)- “Turn heat off. Gradually stir in the cream”
This happened to me too! I took the cream out at the beginning, but I didnt take the soup off the heat when I added the cream – dang! But the flavour was great! I’ll definitely try it again.
Sorry to hear that Kellie! But lesson learned, and you’ll nail it next time! 🙂
can this soup without the cream be canned?
Hi Dianne, I am not a canning expert so I can’t say for sure.
This is the best (and easiest) tomato soup I’ve ever made! My daughter’s friend even asked for the recipe a day later to make at home. Thank you!
Thanks so much Beth, that’s what I love to hear! Nice work, you know you nailed it when you have to give someone the recipe!❤️
Hi! This recipe looks delicious. I am planning on making it for a Christmas brunch to go with quiche. Do you think it would be ok to make a day ahead, refrigerate and reheat before serving? Thanks so much!
Absolutely, I recommend storing in an airtight container, in the refrigerator, for up to 5 days! Enjoy your brunch!❤️