There is something wonderfully comforting about a bowl of rich, velvety tomato soup made from scratch. This Homemade Tomato Soup Recipe captures the essence of perfectly simmered tomatoes and herbs, resulting in a flavor so fresh and vibrant that it will quickly become your go-to on chilly days or whenever you crave a heartwarming treat. Creamy, aromatic, and effortlessly cozy, this soup brings together simple pantry staples in a way that feels both nostalgic and indulgent.
Ingredients You’ll Need
Gathering the right ingredients is key to unlocking the full potential of this delicious soup. Each item plays a pivotal role, from the sweetness of ripe tomatoes to the fragrant herbs and creamy finish that make this dish sing with flavor and color.
- Olive oil or butter: Adds richness and a silky texture while gently sauteing the onions to golden perfection.
- Onion: Provides a subtle sweetness and base flavor that balances the acidity of the tomatoes.
- Kosher salt: Enhances all the flavors, allowing each ingredient to shine.
- Black pepper: Brings just the right touch of warmth and spice without overpowering.
- Red pepper flakes: A hint of heat that adds dimension and a lively kick.
- Dried oregano: Introduces an earthy, aromatic note that complements the tomato’s natural brightness.
- Dried basil: Offers a classic herbal tone that reminds you of cozy Italian kitchens.
- Garlic cloves: Impart depth and a savory punch—the soul of the soup.
- Whole canned tomatoes: The heart of the soup, delivering bold, juicy tomato flavor and body.
- Fire-roasted diced tomatoes: Contribute a smoky complexity and a rustic texture that elevates the dish.
- Chicken broth: Builds a flavorful, savory base that balances the soup’s acidity and rounds out the taste.
- Cream: Adds a luscious smoothness and a gentle richness that makes the soup irresistibly silky.
- Fresh basil: Used at the end for a fresh burst of color and herbaceous brightness.
How to Make Homemade Tomato Soup Recipe
Step 1: Sauté the Aromatics
Start by heating your soup pot over medium high heat, then add your choice of olive oil or butter. Once it’s hot and shimmering, toss in the chopped onion. This is where your soup’s foundational flavors build. Season with kosher salt, black pepper, red pepper flakes, dried oregano, and dried basil. Let the onions cook gently until they turn a lovely golden brown, which takes about 5 to 8 minutes. This slow sauté unlocks their natural sweetness and infuses the cooking fat with herbs that will permeate the entire soup.
Step 2: Add Garlic and Tomatoes
Once your onions are perfectly softened, stir in the minced garlic and let it cook for just a minute until fragrant—don’t let it burn! Then, add your canned whole tomatoes along with their juices, and the fire-roasted diced tomatoes. Pour in the chicken broth to give the soup its rich, savory body.
Step 3: Simmer to Develop Flavor
Crank up the heat until the soup reaches a rolling boil, then immediately lower it to a gentle simmer. This step is all about marrying the flavors and letting everything mellow and soften for at least 10 minutes. If you have a bit more time, simmering for up to 45 minutes will deepen the richness and meld every note beautifully.
Step 4: Puree the Soup
Turn off the heat and grab your immersion blender to puree the soup until it’s luxuriously smooth. If you don’t have one, carefully transfer the soup in batches to a blender, remembering not to fill it too high and to vent the lid covered with a towel to avoid splashes from the hot liquid. This blending step gives the soup a velvety texture that’s simply irresistible.
Step 5: Finish with Cream and Fresh Basil
Warm the soup gently again if needed, then stir in your cream a little at a time, adjusting to your desired richness. Finish it off by folding in freshly chopped basil or reserving it as an aromatic topping that adds that perfect verdant pop to each bowl. Your soup is now ready to enjoy!
How to Serve Homemade Tomato Soup Recipe
Garnishes
To elevate your soup even more, consider adding a swirl of cream or a sprinkle of fresh basil leaves on top. A dash of freshly cracked black pepper or a few crunchy croutons can add textural contrast and visual appeal. These simple garnishes make each serving feel special—like a warm hug in a bowl.
Side Dishes
This Homemade Tomato Soup Recipe pairs famously with grilled cheese sandwiches. Crispy, buttery bread with melted cheese dipping into the smooth tomato soup is an unbeatable combo. For something lighter, crusty bread or a simple green salad also complement the flavors perfectly and round out the meal naturally.
Creative Ways to Present
For a playful twist, cut grilled cheese into tiny squares to float like little croutons in your soup—just be warned they soften quickly! You can also drizzle a herb-infused oil or roasted pepper oil on the surface for a colorful, gourmet touch. Serving in rustic bowls with a fresh basil sprig adds charm and makes your friends think you spent hours on this comforting classic (even though it’s surprisingly quick to make!).
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the refrigerator for up to four days when stored in an airtight container. Just give it a good stir before reheating, as the herbs and cream may settle or separate slightly. It’s perfect for quick lunches or cozy dinners throughout the week.
Freezing
You can freeze your homemade tomato soup for up to three months. Allow the soup to cool completely, transfer it to freezer-safe containers, leaving some room for expansion, and label with the date. When you’re ready to enjoy it again, thaw overnight in the fridge for best results and reheat gently to avoid curdling the cream.
Reheating
Reheat your soup slowly over low heat on the stove, stirring often to ensure it’s warmed evenly and stays creamy without splitting. Avoid high heat as it can break the texture. If the soup thickens too much, simply stir in a splash of broth or cream to refresh its luscious consistency.
FAQs
Can I make this soup vegan?
Absolutely! Just swap out the chicken broth for vegetable broth and use olive oil instead of butter. Replace the cream with coconut milk or any plant-based cream alternative. The soup will still have that rich, comforting taste you love.
What if I don’t have fresh basil?
No worries! You can omit the fresh basil or use extra dried basil in the cooking process. Fresh herbs do add brightness at the end, but the soup will still taste delicious without them.
How can I make this soup spicier?
To turn up the heat, simply increase the amount of red pepper flakes or add a pinch of cayenne pepper. You can also finish with a few drops of hot sauce to give the soup an exciting kick.
Can I use fresh tomatoes instead of canned?
Yes, if tomatoes are in season, use about 3 pounds of ripe, chopped tomatoes. Roast or simmer them first to bring out their sweetness. Keep in mind fresh tomatoes will alter the soup’s texture and might need a bit longer to cook down.
What is the best way to blend the soup?
Using an immersion blender right in the pot is efficient and less messy, allowing you to control the texture easily. If blending in batches with a countertop blender, take your time, vent the lid carefully, and use a towel to avoid splashing—you’ll be rewarded with silky smoothness!
Final Thoughts
I can’t recommend this Homemade Tomato Soup Recipe enough—it’s a true kitchen gem that’s quick, comforting, and versatile. Whether you’re a seasoned cook or just looking for a cozy meal to brighten your day, this soup delivers all the warmth and flavor dreams are made of. Give it a try, and watch it become a cherished favorite in your recipe collection!
Print
Homemade Tomato Soup Recipe
This classic homemade tomato soup is rich, creamy, and packed with fresh and fire-roasted tomato flavors. Using simple pantry staples and fresh herbs, it’s an easy-to-make soup that simmers on the stovetop to develop a robust taste. Perfectly paired with grilled cheese sandwiches, this comforting soup is ideal for a cozy meal any day of the week.
- Total Time: 25 minutes
- Yield: 8 servings
Ingredients
Soup Base
- 3 tablespoons olive oil or butter
- 1 medium or large onion, chopped
- 1 & 1/2 teaspoons kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (or to taste)
- 1 tablespoon dried oregano
- 1/2 teaspoon dried basil
- 3 cloves garlic, smashed and minced
Tomatoes and Broth
- 1 (28-ounce) can whole tomatoes with juices
- 1 (15-ounce) can fire-roasted diced tomatoes with juices
- 4 cups chicken broth
Finishing Touches
- 1/2 to 1 cup cream
- 1/2 cup fresh basil, chopped
Instructions
- Heat Oil and Sauté Onions: Heat a large soup pot over medium-high heat and add the olive oil or butter. Once the oil shimmers or the butter melts, add the chopped onion to the pot.
- Season Ingredients: Add 1 1/2 teaspoons kosher salt, 1/2 teaspoon black pepper, 1/4 teaspoon red pepper flakes, 1 tablespoon dried oregano, and 1/2 teaspoon dried basil to the onions.
- Sauté Onions: Cook the onions until they are lightly browned, about 5-8 minutes, stirring occasionally to prevent burning.
- Add Garlic: Stir in the smashed and minced garlic cloves and sauté for an additional 1 minute until fragrant.
- Add Tomatoes and Broth: Pour in the whole tomatoes with their juices and the fire-roasted diced tomatoes with juices. Then add 4 cups of chicken broth to the pot.
- Boil and Simmer: Increase the heat to high and bring the mixture to a boil. Once boiling, reduce heat to low and let it simmer gently for at least 10 minutes, or up to 45 minutes if you have time, to develop the flavors.
- Blend the Soup: Turn off the heat. Using an immersion blender, purée the soup directly in the pot until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender. Blend in small quantities to avoid splattering, covering the blender lid with a towel to let steam escape safely.
- Reheat and Add Cream: Return the blended soup to the stove and heat gently if needed. Turn off the heat and slowly stir in 1/2 to 1 cup of cream to add richness and smoothness.
- Add Fresh Basil: Stir in the chopped fresh basil. Alternatively, sprinkle fresh basil on top of each serving as a garnish.
- Serve: Ladle the warm tomato soup into bowls and serve with grilled cheese sandwiches. For fun, cut the sandwiches into small pieces to use as croutons, though they will quickly get soggy. Otherwise, enjoy dipping your sandwich into the soup!
Notes
- Use fire-roasted diced tomatoes to enhance the smoky flavor of the soup.
- The soup can be made vegetarian by substituting chicken broth with vegetable broth.
- Adjust red pepper flakes to control the heat level according to your preference.
- For a dairy-free version, omit the cream or substitute with coconut milk or cashew cream.
- Be cautious while blending hot soup to avoid burns and splatters; always blend in small batches.
- Fresh basil added at the end provides a bright and fragrant finish to the soup.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
