This speedy, no-fuss homemade tomato soup relies on basic kitchen staples to deliver a rich, well-balanced taste that's neither overly tart nor sharp, with a luxuriously smooth and creamy finish.
We absolutely adore pairing homemade tomato soup with golden, crispy, gooey grilled cheese for dipping. It's a top dinner choice among my kids! This recipe has become our household favorite. It's quick to prepare and tastes absolutely phenomenal.
What Makes This Tomato Soup Recipe So Special
This site already features several tomato soup variations. Every one is tasty, but this particular recipe earns the title of the best for these key reasons:
- Preparation is fast. You can have it ready in 30 to 40 minutes without any complicated or lengthy cooking techniques.
- It relies entirely on pantry essentials. The ingredient list is straightforward and easy to keep stocked, allowing you to enjoy this soup any time of year.
- The flavor profile is perfectly harmonious. The natural tang of tomatoes gets balanced by other components, so the final taste is never overwhelmingly acidic.
- The texture is silky and creamy. You can blend the soup to whatever consistency you prefer. We like it extremely smooth, but feel free to leave it slightly chunky if that's your style!
- It's make-ahead friendly and freezes wonderfully. Check below for detailed make-ahead and freezing instructions. ⬇️
Components for Homemade Tomato Soup
Although the ingredients are quite simple, here are a few extra pointers to ensure the soup's flavor and texture turn out just right.
- Butter: I consistently use salted butter. Olive oil can be swapped in (though butter provides a superior, more indulgent taste).
- Onions: Either white or yellow onions work well. Be sure to cook them until they are fully tender and lightly caramelized for optimal flavor.
- Canned tomatoes: Whole, diced, or crushed tomatoes are all suitable. Different brands and tomato varieties vary in acidity. My top pick for this soup is San Marzano tomatoes, and I strongly suggest using them if available (my local Costco stocks them).
- Broth: Chicken broth or stock is my preference; vegetable broth can be substituted for a vegetarian option (I advise against using beef broth or stock).
- Brown sugar: A small amount of brown sugar boosts the tomatoes' natural sweetness and helps harmonize the overall flavors.
- Dried basil:
- Baking soda: This is a crucial component. It tempers the tomatoes' bright acidity.
- Heavy cream: This adds a touch of creaminess while smoothing out the sweet and tangy elements so they meld seamlessly.
Be sure to taste the soup at the end and adjust with extra salt and pepper if necessary! Depending on the specific tomatoes and broth used, you might need minor seasoning tweaks, which can significantly impact the final result.
Extra Tips and Variations
- Make-ahead: Keep the soup refrigerated for up to four days, or freeze it for several months. The flavors actually deepen over time!
- Slow Cooker Method: To prepare this soup in a slow cooker, sauté the onions in butter in a skillet, then transfer them to the slow cooker. Add all remaining ingredients except the heavy cream. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Blend until smooth. Return the soup to the slow cooker, stir in the heavy cream, and heat through before serving. Depending on your slow cooker, you may need to add a bit more broth during cooking if liquid evaporates.
- Non-Reactive Pot: It's essential to use a non-reactive pot for tomato-based soups like this one. Stainless steel or enameled cast iron pots are ideal (avoid copper or aluminum pans).
There's nothing quite like a warm, toasty grilled cheese sandwich dipped into a rich, creamy tomato soup. This easy homemade version is the finest I've ever tasted.
Even my one child who isn't particularly fond of tomatoes adores this soup. It's a true winner, and I hope you'll love it too!
Ultimate Creamy Tomato Soup – Quicker and Simpler Than Ever
Course SoupCuisine AmericanMethod Bake
Prep Time 10 minutesCook Time 20 minutesTotal Time 30 minutes
Servings 6 servings Calories 173kcal Author Mel Gunnell
Equipment
- Immersion Blender
- Two Sided Measuring Spoons
- Best Can Opener 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
- Melt the butter over medium heat in a stainless steel or enameled cast iron pot (see note). Add the onion and sauté for 10 to 12 minutes, stirring frequently, until the onion is soft and lightly browned.
- Add the undrained tomatoes, broth, brown sugar, basil, baking soda, salt, and pepper. Stir to combine. Bring the mixture to a boil over medium-high heat. Reduce the heat to medium and let it simmer for 10 to 15 minutes, stirring occasionally.
- Remove from heat. Use an immersion blender to puree the soup (alternatively, you can carefully ladle the soup into a blender and process until smooth – do not overfill the blender, and be sure to vent the lid to allow steam to escape).
- Stir the heavy cream into the soup. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve warm. Garnish with croutons and Parmesan cheese and/or accompany with grilled cheese sandwiches.
Notes
Tomatoes: Different brands or varieties of tomatoes have varying acidity levels. My preferred tomatoes for this soup are San Marzano (I use the whole canned kind, breaking them up slightly with a wooden spoon after adding them to the pot; they blend perfectly with an immersion blender), but any canned tomato variety will work. Baking Soda: The baking soda is essential for mellowing the tomatoes' acidity and balancing the flavors, so do not omit it.
Nutrition
Serving: 1 serving (about 1 3/4 cups soup) | Calories: 173kcal | Carbohydrates: 17g | Protein: 4g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 32mg | Sodium: 914mg | Fiber: 3g | Sugar: 11g
Recipe Source: from Mel’s Kitchen Cafe


