This quick and easy homemade tomato soup recipe uses pantry staples for a flavorful, not-too-acidic soup that is smooth and creamy.
We love, love, love homemade tomato soup with buttery, crispy, melty grilled cheese for dipping. It’s one of my kids’ favorite dinners! This has become our go-to tomato soup recipe. It comes together fast and is incredibly delicious!

Why You’ll Love This Tomato Soup Recipe
I have several tomato soup recipes living on this website. All are delicious, but this recipe takes home the award for best tomato soup recipe for all of the following reasons:
- The recipe comes together quickly. It can be made in 30 to 40 minutes and doesn’t require any fussy or long cooking steps.
- It calls for all pantry-staple ingredients. The ingredients are basic and easy to keep on hand so you can enjoy this tomato soup year-round.
- The flavors are impeccably balanced. The tart tomatoes are balanced by the other ingredients so that the flavor is not overly acidic.
- The texture is smooth and creamy. Blend the soup to your own personal preferred consistency. We prefer it ultra-smooth, but you can leave it a bit more chunky if you like!
- It can be made ahead of time and freezes well. Details on how to freeze and make ahead are below! ⬇️




Ingredients for Homemade Tomato Soup
While the ingredients for this tomato soup are very basic, here are a few additional tips to make sure the taste and texture of the soup are spot on.
- Butter: I always use salted butter. You can sub olive oil in for the butter (although the butter does give a better, richer flavor).
- Onions: White or yellow onions can be used. Make sure to cook the onions until thoroughly softened and lightly browned for the best flavor.
- Canned tomatoes: Whole, diced or crushed tomatoes can be used in this recipe. Different brands or varieties of tomatoes will vary in acidity. My favorite tomatoes to use in this soup are San Marzano tomatoes, and I highly recommend them if you can find them (Costco in my area carries them).
- Broth: I prefer using chicken broth or stock; however, vegetable broth can be subbed in for a vegetarian version (I don’t recommend using beef broth or stock).
- Brown sugar: A little bit of brown sugar enhances the sweetness of the tomatoes and helps balance the flavors in the soup.
- Dried basil:
- Baking soda: This is one of the most important ingredients in the soup. The baking soda mellows the bright acidity of the tomatoes.
- Heavy cream: This ingredient adds a hint of creaminess while also leveling out the sweet and tangy ingredients so they blend well together.
Remember to taste the soup at the end and add additional salt and pepper, if needed! It’s possible, depending on the type of tomatoes and broth used that the soup may need a few minor seasoning adjustments, which can make all the difference in the final product.

A Few Additional Notes
- Make-ahead: Refrigerate the soup (for up to four days) or freeze (for several months). The flavors get even better with time!
- Slow Cooker: To make this soup in the slow cooker, cook the onions in butter in a skillet and scrape into a slow cooker. Add the remaining ingredients (except for the heavy cream) and cook on low for 6 to 8 hours or on high for 3 to 4 hours. Blend. Return the soup to the slow cooker and stir in the heavy cream and heat through before serving. Depending on how your slow cooker cooks, it’s possible you might need to add a bit more broth as it cooks if liquid evaporates while cooking.
- Non-Reactive Pot: It’s important to use a non-reactive pot for tomato-based soups like this one. Stainless steel or enameled cast iron pots are best (avoid copper or aluminum pans).
Nothing beats a toasty grilled cheese sandwich dipped in rich, creamy tomato soup. This easy homemade tomato soup is the best I’ve ever had.
Even my one child who is lackluster in her love of tomatoes loves this soup. It’s a winner, and I hope you love it, too!


The Best Tomato Soup {Easier Than Ever}
Ingredients
- 2 tablespoons butter
- 1 ½ cups chopped yellow or white onion (from 1 large onion)
- 2 cans (28-ounces each) whole tomatoes, diced tomatoes, or crushed tomatoes (see note)
- 2 cups chicken broth or stock
- 1 tablespoon brown sugar
- 1 ½ teaspoon dried basil
- ½ teaspoon baking soda
- ¼ teaspoon table salt
- Pinch black pepper
- ½ to ¾ cup heavy cream
Optional Garnishes:
- Freshly grated Parmesan cheese
- Croutons
Instructions
-
Heat butter over medium heat in a stainless or enameled cast iron pot (see note). Add the onion and cook for 10 to 12 minutes, stirring often, until the onion is softened and lightly browned.
-
Add the tomatoes (don't drain before adding), broth, brown sugar, basil, baking soda, salt and pepper. Stir to combine. Bring to a boil over medium-high heat. Reduce the heat to medium and simmer for 10 to 15 minutes, stirring occasionally.
-
Off the heat, use an immersion blender to puree the soup (alternately, the soup can be ladled into a blender and processed until smooth – don't over fill the blender and make sure to vent the lid to allow steam to escape).
-
Stir the heavy cream into the soup. Taste and add additional salt and pepper, if needed.
-
Serve warm. Garnish with croutons and Parmesan cheese and/or serve with grilled cheese sandwiches.
Notes
Nutrition
Recipe Source: from Mel’s Kitchen Cafe
The post The Best Tomato Soup {Easier Than Ever} appeared first on Mel's Kitchen Cafe.
from Mel's Kitchen Cafe https://ift.tt/lAdY7Ug



