If you’re seeking a comforting bowl of warmth that bursts with fresh, savory flavors, this Easy Tomato Soup with Bacon and Fresh Basil Recipe is absolutely the way to go. It’s a delightful blend of rich, smoky bacon mingling perfectly with sweet tomatoes and fragrant fresh basil, creating a soup that’s both hearty and vibrant. Whether you’re craving a quick weeknight meal or a cozy dish to impress friends, this recipe delivers a perfect balance of creamy texture and bold flavor in just about 30 minutes.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the secret to making this soup memorable. Each item plays a unique role in building layers of flavor and texture; from the crispy bacon adding depth, to the fresh basil bringing brightness and a final pop of green.
- Bacon (3 slices, chopped): Adds irresistible smokiness and a silky fat base for sautéing veggies.
- Yellow onions (2 medium, roughly chopped): They create a naturally sweet foundation when caramelized gently.
- Garlic (3 cloves, crushed): Tunes up the aromatic intensity and enriches every spoonful.
- Carrot (1 large, peeled and chopped): Brings subtle sweetness and a nice, smooth texture to the soup.
- Flour (1 tablespoon): Helps thicken the soup and gives it a luscious body.
- Italian seasoning (1/2 teaspoon): A hint of herbs that complement the basil and tomato beautifully.
- Chicken broth (2 cups): Provides depth while keeping things light and savory.
- Crushed tomatoes (2 cans, 28 oz. each): The star ingredient, ideally San Marzano for sweet, rich tomato flavor.
- Fresh basil (1 bunch, divided): Half cooks inside for infused aroma, half fresh for garnishing.
- Heavy cream (1/2 cup, optional): Adds a creamy, silky finish—no substitutes for that perfect texture.
- Salt & cracked black pepper (to taste): Essential seasonings to enhance all the flavors.
How to Make Easy Tomato Soup with Bacon and Fresh Basil Recipe
Step 1: Cook the Bacon
Start by heating a large pot or Dutch oven over medium-high heat. Add your chopped bacon and cook it until it’s beautifully browned and the fat has rendered out. This step is crucial because the bacon fat becomes the flavorful cooking base that carries the entire soup’s richness forward. Keep an eye so it doesn’t burn; you’re looking for crispy but not bitter.
Step 2: Sauté the Aromatics
Next, toss in the roughly chopped yellow onions, crushed garlic cloves, and the peeled chopped carrot. Reduce the heat to medium and gently cook them all until they soften and start to caramelize, about 5 to 8 minutes. This caramelization develops the natural sweetness that balances the tartness of the tomatoes. Sprinkle the tablespoon of flour and half a teaspoon of Italian seasoning over the mixture, stirring well to coat everything. The flour helps thicken the soup later, while the herbs bring in complexity.
Step 3: Add Liquids and Simmer
Pour in the chicken broth along with the two cans of crushed tomatoes. Add one large stalk of fresh basil, pushing it into the liquid so the heat can release its fragrance without overpowering the soup. Bring everything to a boil, then turn the heat down to low and let it simmer gently for 10 to 15 minutes. Keep the lid off if you want your soup thicker, or cover it with a lid for a thinner broth. This simmer softens the carrots further and allows the flavors to meld beautifully.
Step 4: Blend and Finish
After simmering, let the soup cool for five minutes before you remove the cooked basil and blend it. Depending on your blender, do this in batches, carefully handling the hot liquid. Blend until the soup reaches a perfectly smooth and creamy consistency. If you love that luscious texture, stir in half a cup of heavy cream now—it really elevates the whole experience. Taste it and season with salt and freshly cracked black pepper to your preference.
How to Serve Easy Tomato Soup with Bacon and Fresh Basil Recipe
Garnishes
Don’t skip the fresh basil garnish—it adds a gentle herbal brightness right before eating. A drizzle of heavy cream on top creates a mouthwatering swirl effect and gives the soup an elegant finish. If you’re feeling indulgent, a few crispy bacon bits on top add texture and extra flavor contrast.
Side Dishes
This soup pairs wonderfully with a simple grilled cheese sandwich for a classic combo. Crusty bread or garlic breadsticks are perfect for dipping and soaking up every delicious drop. For a lighter meal, a crisp green salad with a tangy vinaigrette brightens the table alongside this warm soup.
Creative Ways to Present
Serve the soup in rustic bowls with a small mortar and pestle of fresh cracked pepper at the table for guests to add as they like. Try layering the soup in clear glasses as an elegant starter or spoon it into small ramekins to offer as part of a multi-course dinner. Adding a sprinkle of Parmesan or a dusting of smoked paprika can also add visual impact and an extra flavor boost.
Make Ahead and Storage
Storing Leftovers
This Easy Tomato Soup with Bacon and Fresh Basil Recipe keeps beautifully in the fridge for about 3 to 4 days. Store it in an airtight container to preserve freshness and prevent it from absorbing other odors. Give it a quick reheat on the stove to keep that fresh-from-the-pot taste.
Freezing
If you want to save some for later, this soup freezes well without losing quality. Wait until cooled completely, then portion it into freezer-safe containers, leaving room for expansion. It can stay frozen for up to 3 months, making it a perfect make-ahead comfort food for busy days.
Reheating
To reheat, thaw overnight in the fridge if frozen. Warm gently on the stove over medium-low heat, stirring occasionally to blend the cream back in if added. Avoid boiling as it can break the emulsion and change the texture slightly. A slow, careful reheat keeps that velvety smoothness intact.
FAQs
Can I use turkey bacon instead of regular bacon?
Absolutely! Turkey bacon can be a leaner alternative and will still offer a smoky flavor, though the fat content and crispiness might be slightly different. Cooking times may vary a bit, so watch closely to avoid burning.
Is it okay to skip the heavy cream?
Yes, the heavy cream is optional but highly recommended for that silky mouthfeel. If you prefer a lighter soup, you can simply omit it or substitute with a splash of whole milk, though it won’t be quite as rich.
Can I make this recipe vegetarian?
You can easily adapt it by leaving out the bacon and using vegetable broth instead of chicken broth. To keep some depth of flavor, consider adding a touch of smoked paprika or a drizzle of olive oil when sautéing your aromatics.
What’s the best way to chop fresh basil?
Gather the basil leaves into a small pile and use a sharp knife to slice them thinly, known as chiffonade. This technique releases their fragrant oils and gives you pretty ribbons that look great as a garnish.
How do I make the soup thicker or thinner?
If you like your soup thicker, simmer it uncovered until it reduces to your desired consistency. To thin it down, add a little more chicken broth or water and stir well. Adjust seasoning afterward to keep the flavors balanced.
Final Thoughts
There’s something truly special about a bowl of this Easy Tomato Soup with Bacon and Fresh Basil Recipe that feels like a hug in a bowl. It’s simple enough to whip up on a busy day, yet impressive enough to share with friends. Once you try it, you’ll see why it quickly becomes a favorite—warm, rich, and bursting with fresh, beautiful flavors that never get old. Give it a shot; your taste buds will thank you!
Print
Easy Tomato Soup with Bacon and Fresh Basil Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Description
A rich and comforting easy tomato soup made with crispy bacon, sautéed onions, garlic, and carrots, simmered with crushed San Marzano tomatoes and chicken broth, then blended smooth and finished with fresh basil and optional heavy cream for a velvety texture.
Ingredients
Meat
- 3 slices bacon, chopped
Vegetables & Herbs
- 2 medium yellow onions, peeled and roughly chopped (about 2 1/2 cups)
- 3 cloves garlic, peeled and crushed
- 1 large carrot, peeled and roughly chopped
- 1 bunch fresh basil, divided
Dry Ingredients & Spices
- 1 tablespoon flour
- 1/2 teaspoon Italian seasoning
- Salt and cracked black pepper, to taste
Liquids
- 2 cups chicken broth
- 2 (28-oz.) cans crushed tomatoes (San Marzano preferred)
- 1/2 cup heavy cream (no substitutes; optional)
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 a savory base flavor to the soup.
- Sauté aromatics: Add the roughly chopped onions, crushed garlic, and chopped carrot to the pot. Reduce heat to medium and cook until the vegetables start to soften and caramelize, approximately 5-8 minutes. Sprinkle in the flour and Italian seasoning, stirring well to incorporate and create a lightly thickened base.
- Add liquids and simmer: Pour in the chicken broth and crushed tomatoes, stirring thoroughly. Add a large stalk of fresh basil submerged in the soup to infuse flavor. Bring the soup to a boil, then lower the heat and let it simmer gently for 10-15 minutes. Cook uncovered for a thicker consistency, or covered if you prefer it thinner.
- Blend: Allow the soup to cool for about 5 minutes. Remove and discard the cooked basil stalk. Blend the soup in batches in a blender designed for hot liquids until smooth and creamy. If desired, stir in heavy cream for richness. Season with salt and cracked black pepper to taste. Serve garnished with the remaining chopped fresh basil and a drizzle of cream if desired.
Notes
- San Marzano tomatoes are preferred for their sweet, rich flavor.
- Heavy cream adds richness but can be omitted for a lighter soup.
- Adjust the amount of broth to control soup thickness.
- Use caution when blending hot liquids; blend in batches and vent the blender lid slightly to avoid pressure buildup.
- Cook bacon until crispy for best texture and flavor.
- For a vegetarian version, substitute vegetable broth and omit bacon.

