“`html
If you’re craving something cozy, comforting, and packed with fresh flavors, this Easy Tomato Soup Recipe is exactly what you need. It’s a luscious blend of ripe, crushed tomatoes simmered with savory bacon, sweet caramelized onions, and a hint of fresh basil that brings it all together. Whether you’re making it for a weeknight dinner or a casual get-together, this soup is sure to become your new go-to favorite, warming hearts and spoons alike.

Ingredients You’ll Need
These ingredients are wonderfully simple yet play an essential role in building the hearty flavor, silky texture, and vibrant color of this classic homemade tomato soup. Each one is a little hero in its own right, contributing layers of taste that make this Easy Tomato Soup Recipe so special.
- 3 slices bacon: Adds smoky richness and depth of flavor that elevates the soup beyond the ordinary.
- 2 medium yellow onions: Their natural sweetness softens and caramelizes, creating a savory foundation.
- 3 cloves garlic: Crushed to release fragrant aroma, giving the soup a delicious boost.
- 1 large carrot: Peeled and chopped to add subtle sweetness and natural body to the soup.
- 1 tablespoon flour: Helps gently thicken the soup for that perfect comforting consistency.
- 1/2 teaspoon Italian seasoning: A delicate blend of herbs for a touch of herbal brightness.
- 2 cups chicken broth: Brings savory moisture and balances the acidity of the tomatoes.
- 2 (28-oz.) cans crushed tomatoes: The star ingredient — San Marzano tomatoes preferred for their rich, sweet flavor.
- 1 bunch fresh basil: Divided to infuse the soup while cooking and garnish with fragrant freshness.
- 1/2 cup heavy cream (optional): Adds luscious creaminess and smooth texture—no substitutes for the best results!
- Salt & cracked black pepper: To taste, seasoning that rounds everything perfectly.
How to Make Easy Tomato Soup Recipe
Step 1: Cook the bacon
Start by heating a large pot or Dutch oven over medium-high heat and add the chopped bacon. As the bacon cooks, it releases flavorful fat that becomes the delicious base for the soup. Cook until the pieces are browned and crispy, then scoop them out, leaving that flavorful fat behind for the next step.
Step 2: Sauté the aromatics
Lower the heat to medium and toss in the roughly chopped onions, crushed garlic cloves, and chopped carrot. These vegetables soften and caramelize, bringing subtle sweetness and aroma to the pot. After about 5 to 8 minutes, when they start to look tender and fragrant, sprinkle the flour and Italian seasoning over the veggies. Stir well to coat everything evenly; this will give your soup a lovely body and flavor boost.
Step 3: Add liquids and simmer
Pour in the chicken broth and add the crushed tomatoes, stirring until everything is combined beautifully. Nestle a large stalk of fresh basil into the pot to infuse the soup with that unmistakable herbal note. Bring the mixture up to a gentle boil, then reduce the heat to low and let it simmer for 10 to 15 minutes. Remember, if you prefer a thicker soup, keep the lid off to gently concentrate the flavors; if you like it lighter, cook covered to retain more liquid.
Step 4: Blend the soup
After simmering, allow the soup to cool for about 5 minutes before removing the cooked basil stalk. Blend the soup in batches, following your blender’s guidelines for hot liquids, until perfectly smooth and velvety. If you want to add extra richness, stir in the optional half cup of heavy cream. Finish by seasoning with salt and cracked black pepper to your liking, and gently stir in the crispy bacon pieces or save them as a garnish. Your Easy Tomato Soup Recipe is now ready to serve!
How to Serve Easy Tomato Soup Recipe
Garnishes
A simple sprinkle of fresh chopped basil adds a bright, herbal lift that contrasts beautifully with the soup’s creaminess. For an extra touch of indulgence, drizzle a bit more heavy cream or swirl in some sour cream. Crispy bacon bits on top bring a perfect salty crunch that makes every spoonful feel special.
Side Dishes
This soup pairs wonderfully with classic grilled cheese sandwiches—gooey melted cheese and crispy bread are the ultimate companions. For a lighter option, crusty garlic bread or a fresh green salad with a tangy vinaigrette complement the rich, tomatoey flavors nicely.
Creative Ways to Present
Serve your Easy Tomato Soup Recipe in charming rustic bowls with a swirl of bright pesto or a sprinkle of parmesan to impress guests. You can also ladle it into bread bowls for a fun and edible container that’s perfect for chilly days. For a more elegant touch, add a dollop of herb-infused crème fraîche and a few toasted pine nuts on top—pure magic!
Make Ahead and Storage
Storing Leftovers
Let your soup cool completely before transferring it to an airtight container. Stored in the refrigerator, your Easy Tomato Soup Recipe will keep beautifully for 3 to 4 days, making it perfect for quick lunches or easy dinners later in the week.
Freezing
This soup freezes exceptionally well. Pour it into a freezer-safe container or zip-top bag, leaving some space for expansion, and freeze for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge for best texture and flavor retention.
Reheating
Reheat your tomato soup gently over low to medium heat on the stove, stirring occasionally to prevent scorching. If it has thickened during storage, add a splash of chicken broth or water to bring it back to that perfect, comforting consistency. You can also reheat it in the microwave, stirring halfway through for even warmth.
FAQs
Can I make this soup vegetarian?
Absolutely! Simply omit the bacon and use vegetable broth instead of chicken broth. You can enhance the smoky flavor by adding a dash of smoked paprika if you like.
Is heavy cream necessary for the soup?
The heavy cream is optional but highly recommended. It adds a silky, luxurious texture and mellows out the acidity of the tomatoes perfectly. No substitutes will give you quite the same effect.
What if I don’t have a blender?
If you don’t have a blender, you can use an immersion blender directly in the pot to puree the soup until smooth. Alternatively, leave the soup chunky for a rustic texture. Both ways are delicious!
Can I use fresh tomatoes instead of canned?
Yes, but fresh tomatoes need to be peeled, seeded, and cooked down longer to achieve the same rich flavor and consistency. San Marzano canned tomatoes are especially convenient and flavorful for this recipe.
How spicy is this Easy Tomato Soup Recipe?
This soup is mild and comforting with no added heat, making it perfect for all ages and palates. If you like a little kick, try adding a pinch of red pepper flakes during the sautéing step.
Final Thoughts
Making this Easy Tomato Soup Recipe at home is one of those simple pleasures that feels like a warm hug. It’s a perfect balance of fresh ingredients and cozy flavors that you can whip up in just 30 minutes. Whether it becomes a weekly staple or a special dish to share with loved ones, this tomato soup will fill your kitchen with love and your bowl with delicious comfort. Give it a try—you won’t regret it!
“`
Print
Easy Tomato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Description
This easy tomato soup recipe combines savory bacon, caramelized onions, garlic, and fresh carrots with rich crushed tomatoes and aromatic basil, simmered to perfection and blended smooth. Finished with a touch of creamy indulgence, this comforting classic is perfect for a cozy meal and serves six.
Ingredients
Meat
- 3 slices bacon, chopped
Vegetables & Herbs
- 2 medium yellow onions, roughly chopped (about 2 1/2 cups)
- 3 cloves garlic, crushed
- 1 large carrot, peeled and roughly chopped
- 1 bunch fresh basil (divided)
Dry Ingredients
- 1 tablespoon flour
- 1/2 teaspoon Italian seasoning
Liquids
- 2 cups chicken broth
- 2 (28-oz.) cans crushed tomatoes (San Marzano preferred)
- 1/2 cup heavy cream (optional, no substitutes)
Seasoning
- Salt & cracked black pepper, to taste
Instructions
- Cook bacon: Heat a large pot or Dutch oven over medium-high heat. Add the chopped bacon and cook until browned and the fat has rendered out, which will add rich flavor to the base of your soup.
- Sauté aromatics: Reduce heat to medium and add the roughly chopped onions, crushed garlic, and peeled chopped carrot to the pot with the bacon. Cook until they begin to soften and caramelize, about 5-8 minutes. Sprinkle in the flour and Italian seasoning, stirring well to coat the vegetables and develop a subtle nutty flavor.
- Add liquids and simmer: Pour in the chicken broth and crushed tomatoes, stirring to combine. Submerge a large stalk of basil into the pot for aroma. Bring the mixture to a boil, then reduce the heat to low and allow to simmer for 10-15 minutes. Leave the lid off for a thicker soup or on for a thinner consistency.
- Blend: Allow the soup to cool slightly for 5 minutes, then discard the basil stalk. Blend the soup in batches according to your blender’s hot liquid instructions until smooth. Stir in the heavy cream if desired for a creamy texture. Season with salt and cracked black pepper to taste.
- Serve: Ladle the soup into bowls, top with chopped fresh basil and a drizzle of cream if you like, and enjoy your comforting tomato soup.
Notes
- Use San Marzano canned tomatoes for the best authentic flavor.
- Heavy cream is optional but highly recommended for a richer soup; avoid substitutes for best texture.
- Adjust seasoning at the end to suit your taste preferences.
- Simmer uncovered for thicker soup, or covered for thinner consistency.
- Blending can be done with an immersion blender as an alternative for convenience.

