Bacon Lettuce Tomato Soup Recipe: Smoky Bacon Bites Over Creamy Garden Freshness

Soups & Stews

Bacon Lettuce Tomato Soup Recipe: Smoky Bacon Bites Over Creamy Garden Freshness

This bacon lettuce tomato soup delivers the perfect marriage of smoky, crispy bacon and velvety garden-fresh tomatoes—each bite balances rich, creamy broth with bright, herbaceous freshness. The secret lies in slow-cooked bacon that infuses the broth with deep, savory notes while preserving the natural sweetness of the tomatoes.

I developed this recipe on a chilly evening when I craved something hearty yet light enough for a summer afternoon.

What sets this soup apart is the creamy texture achieved without heavy cream—just a blend of roasted tomatoes, garlic, and a touch of broth creates a luxurious base that’s both rich and refreshing.

The bacon isn’t just an afterthought; it’s crisped to perfection and scattered over the top, adding a satisfying crunch and smoky depth. Fresh lettuce leaves, torn into bite-sized pieces, float on the surface, offering a crisp contrast that keeps every spoonful exciting.

The result is a soup that feels indulgent yet balanced, with layers of flavor that build from the first sip to the last. The tomatoes caramelize slightly during cooking, deepening their natural sweetness, while the garlic and herbs add an aromatic brightness.

It’s the kind of dish that tastes even better the next day as the flavors meld together, making it ideal for meal prep or a cozy weekend gathering.

Serve it with crusty bread to soak up every last drop of that creamy broth, or top with extra bacon, a sprinkle of cheese, or fresh herbs for a personalized touch.

This soup proves that comfort food doesn’t have to be heavy—just rich, satisfying, and full of texture. Let’s make it.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bacon lettuce tomato soup

Six ounces of crispy bacon, two pounds of ripe tomatoes, and fresh herbs—just the right ingredients to make this soup sing.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Thick-cut for crispy texture
Medium Tomatoes 🍅 2 lb Ripe, garden-fresh preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Fresh, minced
Fresh Basil Leaves 🌿 ¼ cup Packed, chopped
Butter 🧈 2 tbsp Unsalted, for roasting
Chicken Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Iceberg Lettuce 🥬 4 cups Torn into bite-sized pieces
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 1 tbsp For crisping bacon

The bacon is non-negotiable here. Thick-cut is key—it stays crispy longer and adds that smoky depth the soup needs. I grab mine from Costco when I can, but any grocery store brand works. Look for good marbling if you're buying a whole pack to cut yourself. Tomatoes should be ripe but firm—Heirloom varieties have the best flavor, but regular beefsteak works too. The basil? Fresh is a must—dried just won't cut it here. If you're short on time, Trader Joe's sells pre-washed basil that's perfect for this recipe.

No thick-cut bacon? Regular bacon cut into larger pieces works in a pinch, but it'll crisp up faster. Swap tomatoes for canned San Marzano in a bind—just drain well and roast them. Fresh basil missing? Dried oregano at half the amount gets you close, but it won't have that same bright punch. The heavy cream can be swapped for coconut cream if you're avoiding dairy, though it'll have a slightly different texture. For the lettuce, Romaine or butter lettuce works just as well as iceberg—whatever's crisp and fresh in your fridge.

This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for up to 4 days—the creaminess just gets richer. For meal prep, I double the batch and freeze portions. Thaw overnight in the fridge and reheat gently on the stove. The bacon stays crispy if you reheat it separately and add it back just before serving. Garnish with extra bacon, a sprinkle of Parmesan cheese, or fresh herbs right before eating.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this is the soup for people who hate chopping. Toss in thick-cut bacon straight from the package, halve the tomatoes, and smash a few garlic cloves—done. The onion gets a quick pulse in the food processor (or even a knife, if you’re feeling fancy), but we’re talking five minutes of actual work.
  • Smoky-Sweet Magic: That crispy bacon crumbles into the soup like little flavor bombs, while the tomatoes soften into a velvety sweetness. Add a handful of fresh basil at the end, and suddenly you’ve got a dish that tastes like a summer picnic in a bowl—no fancy ingredients, just pure, satisfying taste.
  • Leftover Goldmine: Make a double batch and thank me later. This soup only gets better the next day as the flavors meld together, and it reheats like a dream. Pack it in jars for lunch, freeze half for lazy days, or just keep it in the fridge for when you’re too tired to cook.
  • Budget-Friendly Luxury: You’re basically buying flavor for pennies. Thick-cut bacon adds richness without breaking the bank, and the rest of the ingredients? Cheap, fresh, and impossible to mess up. It’s the kind of soup that makes you feel like you’re eating at a bistro, even when you’re wearing pajamas.

Step-by-step instructions for creamy bacon lettuce tomato soup

This method delivers rich, velvety texture with perfect smoky bacon and fresh garden flavors.

1

Cook the Bacon Until Crispy

Place the 6 oz thick-cut bacon in a large pot over medium heat. Cook for 8-10 minutes, flipping occasionally, until the edges become deep golden brown and crispy. The bacon should release easily from the pan when ready—this is your signal it's done.

Once crispy, use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered bacon fat in the pot—this is pure flavor gold that we'll use to build the soup's rich foundation. If you want extra crispy bacon, you can even broil it for 1-2 minutes at the end, but it's not necessary for this recipe.

2

Sauté Onion and Garlic in Bacon Fat

In the same pot with the bacon fat, add the diced yellow onion and 2 tablespoons butter. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and become translucent. You'll know they're ready when they lose their raw edge and start to caramelize slightly at the edges.

Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Don't let the garlic burn—it should smell sweet and pungent, not bitter. This step forms the aromatic base of your soup, so take your time and let the flavors develop properly.

3

Roast the Tomatoes for Depth of Flavor

While the onion and garlic cook, preheat your oven to 400°F. Cut the 2 lb medium tomatoes in half and place them cut-side down on a baking sheet. Drizzle with 1 tablespoon olive oil and sprinkle with ½ teaspoon salt and ¼ teaspoon black pepper. Roast for 15-20 minutes until the edges are slightly charred and the tomatoes collapse a bit.

This roasting step concentrates the tomato flavor and adds a subtle smokiness that pairs perfectly with the bacon. The skin should be tender enough to squeeze between your fingers, and you should see some caramelization at the edges. Let the tomatoes cool slightly before handling.

4

Build the Creamy Base

Return the pot with onions and garlic to the stove. Add the roasted tomatoes (squeeze out any excess liquid if needed) and cook for 3-4 minutes until everything is well combined. Pour in the 4 cups chicken broth and bring to a gentle simmer over medium-low heat. Let it cook for 10 minutes to allow the flavors to meld together.

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a chunkier texture, you can blend half and leave the other half whole. The soup should be completely smooth and velvety at this point—this is where that creamy promise comes to life.

5

Finish with Cream and Fresh Herbs

Reduce the heat to low and stir in the ½ cup heavy cream and ¼ cup chopped fresh basil leaves. Cook for another 2-3 minutes, just until the cream is heated through and incorporated. The soup should be creamy but not curdled—if it starts to separate, stir in a splash of the hot broth to bring it back together.

Taste and adjust seasoning with more salt or black pepper if needed. The bacon should add enough saltiness, but don't be afraid to adjust to your preference. Ladle the hot soup into bowls and top each serving with the crispy bacon pieces and 4 cups torn iceberg lettuce. The contrast of crisp lettuce against the creamy soup is what makes this dish truly special.

👨‍🍳

Pro Tips For Making Bacon Lettuce Tomato Soup

  • CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it slow over medium heat (not blistering) until the edges curl but the fat hasn’t all rendered out. I used to rush it and end up with greasy soup; now I let it render for 8-10 minutes, shaking the pan occasionally to avoid sticking. Save that fat for flavor.
  • SWEAT THE ONIONS: Don’t rush the onion step. Cook it in the bacon fat over medium-low until it’s translucent and just starting to caramelize—about 8 minutes, stirring occasionally. I learned this the hard way: raw onion chunks make the soup taste bitter. If it browns too fast, lower the heat.
  • BLANCH THE TOMATOES: Drop whole tomatoes into boiling water for 30 seconds to loosen the skins before peeling and chopping. This makes peeling effortless and ensures even cooking in the soup. I skip this sometimes, and the skins turn to mush—don’t make my mistake.
  • SAVE BASIL FOR FINISHING: Tossing in fresh basil too early wilts it into oblivion. Instead, add whole leaves at the very end—just before serving—so they stay bright and aromatic. A handful of torn leaves at the last second makes all the difference. (Yes, even if you’re impatient like me.)

Wine and beer pairings for these flavors

Crisp White Wine

For this rich, creamy soup, a crisp Italian white wine like Pinot Grigio or Vermentino is my go-to choice. The bright acidity cuts through the soup's richness while complementing the smoky bacon and sweet tomatoes.

Look for a wine with notes of citrus and green apple—these flavors echo the fresh basil and lettuce in the dish. Serve slightly chilled to enhance its refreshing qualities. 🍷

Light-Bodied Red

If you prefer red wine, opt for a light-bodied option like Beaujolais or Pinot Noir. These wines have enough fruitiness to stand up to the tomato base without overpowering the delicate flavors.

A Beaujolais with its bright cherry notes pairs beautifully with the bacon's smokiness, while a Pinot Noir adds a subtle earthiness that complements the garlic and herbs. Let the wine breathe for 10 minutes before serving.

Craft Beer Options

A wheat beer or saison offers a fantastic alternative to wine. The citrusy, spicy notes in a Belgian-style witbier like Hoegaarden or Allagash White mirror the fresh basil and black pepper in the soup.

For a bolder option, try a light lager such as Peroni or Corona Extra, which provides a clean, crisp finish that balances the soup's creaminess. Serve the beer ice-cold for the best experience. 🍺

Non-Alcoholic Pairings

For a non-alcoholic option, a sparkling apple cider or ginger beer works beautifully. The effervescence cleanses the palate between spoonfuls, while the sweetness of the cider complements the tomatoes.

If you prefer something more herbal, try a sparkling mint tea or hibiscus iced tea—the refreshing acidity and herbal notes pair wonderfully with the soup's rich flavors. Serve chilled for the best contrast.

Wine and Beer Serving Tips

When serving wine or beer with this soup, pour 4-6 oz per glass to avoid overwhelming the dish. For wine, decant a Pinot Grigio for 15-20 minutes to open up its flavors, or chill a Beaujolais for 30 minutes to enhance its freshness.

With beer, serve wheat beers at 40-45°F and lagers at 38-40°F to preserve their crispness. Pairing these beverages with the soup creates a harmonious dining experience that highlights each component's best qualities. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 820mg36%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 12g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without heavy cream?

Yes! For a lighter version, swap the heavy cream with ½ cup coconut cream or ½ cup Greek yogurt. The texture will be slightly tangier but still creamy. Alternatively, use ½ cup unsweetened almond milk and add 1 tablespoon cornstarch mixed with 1 tablespoon water to thicken it. The flavor will be less rich but still delicious.

2

How do I keep the bacon crispy when reheating leftovers?

Reheat the soup without the bacon, then crisp fresh bacon separately in a pan over medium heat for 2-3 minutes until golden. Add it back to each bowl just before serving. For extra crunch, broil the bacon for 1-2 minutes after pan-frying. This keeps the texture perfect every time.

3

What if I don't have fresh basil?

Use ¼ teaspoon dried basil (about ⅓ the amount of fresh) or ¼ teaspoon dried oregano for a similar earthy flavor. For brightness, add a pinch of red pepper flakes or a splash of lemon juice to mimic fresh basil's vibrancy. The soup will still taste great—just slightly different.

4

Can I make this soup in a slow cooker?

Cook the bacon separately, then sauté the onion and garlic in a skillet. Add everything (except lettuce) to the slow cooker and cook on LOW for 4-5 hours or HIGH for 2-3 hours. Stir in the cream at the end and blend if needed. The slow cooker makes the flavors even deeper and more melded.

5

What's the best way to store and reheat?

Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over low heat, stirring occasionally, until warmed through. For the freezer, cool completely, then freeze for up to 3 months. Thaw overnight in the fridge and reheat slowly to preserve texture. The creaminess improves after reheating!

★★★★★4.5(3 reviews)
Categories Soups & Stews