Bacon Lettuce Tomato Soup Recipe: Smoky Bacon Crunch Meets Bright Garden Freshness

Soups & Stews

Bacon Lettuce Tomato Soup Recipe: Smoky Bacon Crunch Meets Bright Garden Freshness

This bacon lettuce tomato soup transforms simple ingredients into a symphony of smoky, crisp, and bright flavors that feel like a warm hug on a chilly day.

The secret lies in balancing crispy bacon bits with fresh garden vegetables and a velvety broth that's rich without being heavy—perfect for cozy weeknight dinners or gathering friends around the table.

What makes this recipe stand out is how it preserves texture: tender lettuce and tomatoes maintain their freshness while the bacon adds irresistible crunch.

The process is straightforward yet rewarding: crisp the bacon until golden, then build layers of flavor by sautéing onions and garlic before adding fresh tomatoes and herbs. A careful simmer ensures the vegetables soften just enough to release their natural sweetness, while the broth develops depth.

The final touch? A blend of crispy bacon and fresh lettuce that adds both texture and visual appeal—this isn't just soup, it's a complete meal with every spoonful packed with contrast and flavor.

What you'll end up with is a soup that's creamy yet light, smoky yet fresh, and satisfying enough to stand as a main dish. The bacon adds savory depth, the tomatoes bring brightness, and the lettuce keeps it refreshing—no heavy cream or overly rich ingredients needed.

It's the kind of recipe that feels indulgent but still wholesome, perfect for those days when you crave comfort without compromise.

Serve it warm with crusty bread to soak up every last drop of that flavorful broth, or let it cool slightly for a refreshing summer soup. The best part?

It comes together in under an hour, making it ideal for busy weeknights or weekend projects. Here's how to make it—simple steps for a restaurant-quality bowl at home.

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

Ingredients for bacon lettuce tomato soup

This smoky, crunchy, garden-fresh soup needs just 13 ingredients for a flavor explosion.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Crisped until golden
Yellow Onions 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Roma Tomatoes 🍅 4 whole Diced, medium size
Butter Lettuce 🥬 4 cups Chopped, stems removed
Chicken Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Extra-Virgin Olive Oil 🫒 2 tbsp For crisping bacon
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Basil 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The bacon is non-negotiable here—thick-cut gives you that perfect crunch. Costco or Trader Joe's have the best pre-packaged slices, but if you're buying a whole pack, look for applewood-smoked for extra depth. Roma tomatoes are ideal (they're meatier than vine-ripened), but heirloom varieties work too if you want more sweetness. The butter lettuce? Buttercrunch or bibb are best—they hold up better than iceberg. For the broth, Pacific Foods or Swanson low-sodium is my go-to, but homemade is worth it if you've got time.

No thick-cut bacon? Regular bacon cut into strips works, but it'll crisp faster. Subbing tomatoes? Canned San Marzano in a pinch (drain well), but fresh is always better. Heavy cream too rich? Coconut milk keeps it creamy without dairy. Fresh thyme hard to find? Dried at one-third the amount. The lemon juice brightens everything—Meyer lemons add a floral note if you've got them. For the lettuce, spinach or arugula adds peppery bite, but butter lettuce keeps it mild and buttery.

This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always make double batches because it disappears fast. Store the bacon bits separately if you want to keep them crispy, or stir them in right before serving. Garnish with fresh basil and extra bacon bits—trust me on the garnish. Leftovers? Perfect for lunchboxes or quick reheats with a splash of broth.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by this recipe because the only prep is slicing bacon and dicing onions—no fussy herbs or delicate veggies to ruin. The lettuce? Just torn, not chopped. That’s it. Even my "I-can’t-cut-a-tomato" self nails this.
  • Crispy-Soft Magic: Thick-cut bacon renders into smoky flakes while the onions caramelize, then the tomatoes melt down into a velvety base. Toss in those buttery lettuce leaves at the end, and you’ve got contrast—crunchy, creamy, salty, sweet—all in one spoonful.
  • Lunch for Days: Between us, this soup tastes better the next day. I make a big batch on Sunday, and by Wednesday, the flavors deepen—richer, smoother, with that bacon fat singing. Pack it in jars or thermoses, and you’ve got effortless lunches for the week.
  • Budget Flexibility: A handful of bacon and a few tomatoes stretch into four servings without breaking the bank. Use store-brand canned tomatoes if fresh are pricey, or swap in frozen—it’s still hearty, still satisfying. My wallet (and my family) thank me every time.

Step-by-step instructions for bacon lettuce tomato soup

This smoky, creamy soup delivers the perfect balance of crispy bacon crunch and bright garden freshness.

1

Cook the Bacon Until Crispy

In a large pot, cook the 6 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally. You'll know it's ready when the edges are deep golden brown and the fat has rendered out. Don't rush this step—the crispier the bacon, the better the crunch in your soup.

Once crispy, use a slotted spoon to remove the bacon from the pot and set it aside on a paper towel-lined plate. Leave the rendered bacon fat in the pot—this is where all the smoky flavor lives. If you have too much fat, you can pour off about ¼ cup to use later for finishing the soup.

2

Sauté Onions and Garlic

In the same pot with the bacon fat, add 2 tbsp extra-virgin olive oil if needed to thin the fat slightly. Add the 1 whole yellow onion, diced, and cook over medium heat for 5-6 minutes until softened and light golden. Stir occasionally to prevent burning.

Next, add the 3 cloves minced garlic and cook for 30 seconds until fragrant. You'll smell that warm, sweet garlic aroma—this is where the soup starts to build its flavor foundation. Be careful not to let the garlic burn, as it can turn bitter quickly.

3

Add Tomatoes and Simmer

Add the 4 whole Roma tomatoes, diced, along with the 1 tbsp chopped fresh thyme and 1 tsp salt. Stir well to combine and let the mixture cook for 5 minutes over medium heat, allowing the tomatoes to soften and release their juices.

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to medium-low and let it simmer for 10 minutes, uncovered. This step lets the flavors meld together and the tomatoes break down slightly, creating a rich, velvety base for the soup.

4

Blend Until Smooth

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you prefer a chunkier texture, you can blend only half of the soup and leave the rest as is. Work in batches if needed, but be cautious with hot liquids—blending creates steam that can burn.

Return the blended soup to the pot and stir in the 0.5 cup heavy cream. The soup should now have a luxurious, creamy consistency. Taste and adjust seasoning with 0.5 tsp black pepper if needed. The cream should add a silky texture, but don't worry if it looks slightly separated—it will come together as it heats.

5

Finish with Fresh Herbs and Lemon

Stir in the 4 cups chopped butter lettuce and cook for 2-3 minutes over medium heat until just wilted. You don't want it to cook too long—just enough to soften slightly and release its delicate flavor. Add the 1 tbsp freshly squeezed lemon juice and the 0.25 cup chopped fresh basil at the end.

Finally, return the crispy bacon to the pot and gently stir to distribute it evenly. The contrast of the warm, creamy soup with the cool, crunchy bacon is what makes this dish so special. Serve immediately while the bacon is still crisp and the soup is steaming hot.

👨‍🍳

Pro Tips For Making Bacon Lettuce Tomato Soup

  • CRISP THE BACON LOW AND SLOW: I learned this the hard way—thick-cut bacon needs patience. Cook it at 225°F (107°C) in a cold skillet for 15-20 minutes, flipping once, until the fat renders but the meat stays tender. Rushing it turns the bacon to leather, and you’ll end up with a soup that tastes like regret.
  • CHOP ONIONS IN EVEN STRIPS: Uneven onion pieces mean uneven cooking. Cut the yellow onions into ¼-inch-wide matchsticks—this ensures they soften at the same rate as the tomatoes and garlic. No one wants a soup where half the onions are still crunchy while the rest turn to mush.
  • SIMMER TOMATOES UNTIL THEY BREAK DOWN: Dumping raw Roma tomatoes into the pot and calling it a day? That’s a mistake. Simmer them for at least 15 minutes until their skins split and they collapse into the broth—this releases their sweetness and thickens the soup naturally. Skimp here, and you’ll regret the bland, watery result.
  • UPGRADE WITH A TOASTED GARLIC SWIP: After cooking the bacon, remove the skillet from heat and add minced garlic to the rendered fat—let it sit for 30 seconds before stirring. The fat toasts the garlic without burning it, adding a nutty depth that store-bought garlic powder can’t match. (Yes, even if you’re impatient like me.)

Wine and beer pairings for this recipe

Crisp White Wine

This soup's bright, garden-fresh profile pairs beautifully with a dry white wine like Sauvignon Blanc from New Zealand or Pinot Grigio from Italy. The crisp acidity cuts through the richness of the heavy cream while complementing the smoky bacon and fresh tomato flavors.

I love a glass of Kim Crawford Sauvignon Blanc—its citrus notes and herbal undertones mirror the soup's fresh basil and thyme. 🍷

Light Beer Options

For beer lovers, a pilsner or wheat beer works perfectly. The crisp, clean finish of a Heineken or Blue Moon balances the soup's creamy texture without overpowering its delicate flavors.

If you prefer something with a bit more character, try a German Helles like Weihenstephaner—its subtle malt sweetness harmonizes with the bacon's smokiness.

Red Wine Surprise

Believe it or not, a light-bodied red like Pinot Noir can also shine here. The earthy notes in a Willamette Valley Pinot pair surprisingly well with the bacon and tomato, while its soft tannins won't clash with the cream.

Look for a 2020-2022 vintage with bright acidity—it’s a great choice if you’re serving the soup with crusty bread or charcuterie.

Non-Alcoholic Pairings

Don’t drink? No problem! A sparkling apple cider like Martinelli’s adds a refreshing contrast to the soup’s richness. For something more herbal, try sparkling water with a squeeze of lemon—it mirrors the soup’s bright, citrusy finish.

I also love a cold brewed hibiscus tea (like Tazo Hibiscus Lemon) for a floral, tangy sip that complements the thyme and basil.

Seasonal Adjustments

Summer? Swap the wine for a rosé like Whispering Angel—its crisp, fruity notes balance the bacon’s smokiness. Winter calls for a warmer sip, so reach for a Chardonnay with light oak (like La Crema) to stand up to the soup’s creamy texture.

The key is matching the wine’s acidity and body to the soup’s creamy yet fresh profile. 🍇

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 10g
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?

For a lighter version, replace the ½ cup heavy cream with ½ cup coconut milk or ¼ cup Greek yogurt—both add creaminess without dairy. If you prefer a completely vegan option, try ¼ cup cashew cream (blend soaked cashews with water) or an extra splash of broth. The soup will still be rich and satisfying!

2

How do I keep the bacon crispy in the soup?

Crisp the bacon separately until golden, then set it aside on paper towels to drain excess fat. Add it back to the soup only at the very end—right before serving. For extra crunch, you can even fry fresh bacon bits in a separate pan with a little olive oil and sprinkle them on top. The key is minimal time in the hot soup!

3

Can I use canned tomatoes instead of fresh?

Yes, but choose San Marzano tomatoes for the best flavor. Drain them well and pat dry to avoid watering down the soup. For extra depth, add 1 tsp tomato paste when sautéing the onions. Fresh tomatoes give a brighter taste, but canned works in a pinch—just adjust seasoning with a pinch of sugar or extra salt if needed.

4

Why does my soup taste too acidic?

This usually happens if the tomatoes are too ripe or you added too much lemon juice. Balance it by stirring in ½ tsp sugar or a pinch of salt to round out the flavors. For a smoother texture, blend the soup again briefly—this helps integrate all the ingredients. If the acidity is still strong, add a small pat of butter to mellow it out.

5

Is this soup kid-friendly?

Most kids love it! The sweet tomatoes and creamy texture are usually hits, but watch for the crispy bacon bits—some little ones might prefer them removed. For picky eaters, blend the soup completely smooth and serve with a side of buttered bread. You can also reduce the garlic slightly if your kids are sensitive to strong flavors.

★★★★★4.7(2 reviews)
Categories Soups & Stews