Bacon Lettuce Tomato Salad Recipe: Smoky Crispy Bites Over Bright Herb Vinaigrette

Salads

Bacon Lettuce Tomato Salad Recipe: Smoky Crispy Bites Over Bright Herb Vinaigrette

This bacon lettuce tomato salad recipe transforms simple ingredients into a crispy, smoky masterpiece that balances rich bacon with bright, fresh vegetables. The secret lies in perfectly rendering the bacon until it's crispy at the edges while keeping the lettuce and tomatoes vibrant and crunchy.

I developed this recipe after realizing how often salads can feel boring—until you add that smoky, salty crunch from bacon.

The star of this dish is the herb vinaigrette, which cuts through the richness of the bacon while enhancing the natural sweetness of the tomatoes. Unlike heavy dressings that overwhelm the fresh ingredients, this one lets the flavors shine.

The contrast between the crispy bacon, tender lettuce, and juicy tomatoes creates a texture that's impossible to resist—each bite offers a perfect balance of crunch and creaminess.

What makes this salad truly special is its versatility. You can easily customize it with additions like avocado for creaminess, nuts for extra crunch, or even a protein boost like grilled chicken.

The recipe is designed to be foolproof, ensuring you achieve that crispy bacon and vibrant greens every time. It's the kind of salad that elevates a simple meal into something restaurant-worthy.

Perfect for lunch, dinner, or even as a side dish, this salad is quick to assemble and even quicker to devour. The combination of smoky, crispy bacon and bright, fresh vegetables makes it a crowd-pleaser, whether you're cooking for one or feeding a group.

Let’s get started on creating this delicious, textured salad that’s as satisfying as it is easy.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon lettuce tomato salad

Six ounces of crispy bacon and vibrant vegetables—this salad delivers smoky crunch with bright, fresh flavors.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Thick-cut for crispy edges
Iceberg Lettuce 🥬 1 head Crisp, buttery variety preferred
Cherry Tomatoes 🍅 1 pint Vine-ripened for sweetness
Extra-Virgin Olive Oil 🫒 ⅓ cup Light, fruity variety
Red Wine Vinegar 🍷 2 tbsp Dry, bold vinegar preferred
Fresh Parsley 🌿 ¼ cup Chopped, for herb vinaigrette
Fresh Dill 🌿 0.17 cup Chopped, for herb vinaigrette
Garlic Cloves 🧄 2 cloves Minced, for vinaigrette
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning and vinaigrette
Freshly Ground Black Pepper 🌶️ ¼ tsp For vinaigrette
Honey 🍯 1 tsp For vinaigrette balance
Balsamic Glaze 🍷 1 tbsp For drizzling (optional)

The bacon is non-negotiable—thick-cut slices render perfectly for that crispy edge you're after. Oscar Mayer or Applegate are my go-tos for quality, but any thick-cut bacon works. Cherry tomatoes should be vine-ripened—the grocery store's sad, mealy ones won't cut it. Iceberg lettuce is ideal for that crisp texture, but romaine or butter lettuce works too. If you're feeling fancy, grab a bunch of heirloom tomatoes from the farmers market—they'll add even more depth. For the vinaigrette, fresh herbs are a must—Trader Joe's sells pre-washed parsley and dill bundles that make this step effortless.

No thick-cut bacon? Regular bacon cooked until extra crispy will work in a pinch. Vinegar substitute? Apple cider vinegar or lemon juice both work well. The honey is key for balancing the acidity—substitute maple syrup if you're avoiding honey. Fresh herbs? Dried parsley at half the amount gets you close, but fresh is always better. The balsamic glaze is optional but adds a sweet, tangy finish—Trader Joe's has a great one that's perfect for this. If you're feeling adventurous, swap the iceberg for butter lettuce or arugula for different textures.

Bacon stays crispy for about 30 minutes after cooking—keep it warm in a 200°F oven if you're prepping ahead. Lettuce wilts fast, so store it separately in the fridge and assemble just before serving. The vinaigrette keeps for 5 days in the fridge, but it's best fresh. For meal prep, store components separately and toss with dressing when ready to eat. This salad tastes even better the next day—perfect for leftovers.

❤️

Why You'll Love This Recipe

  • No-Cook Core: I swear by this when I’m too tired to boil water. Toss the lettuce, halve those tomatoes, and—boom—half the salad is done. The bacon takes 12 minutes in the oven (set it and forget it), and the dressing? Just shake olive oil and vinegar. That’s it.
  • Crispy-Salty Magic: Thick-cut bacon isn’t just a garnish—it’s the star. The edges get glassy and crunchy while the middle stays juicy, and that smoky-sweet bite cuts through the cool tomatoes like a knife. Honestly, I’ll eat this plain if I’m in a rush, and it’s still good.
  • Lunchbox Hero: Between us, this is my go-to for work lunches. The tomatoes stay firm for hours, the bacon holds its crunch, and the dressing clings instead of pooling. Pack it the night before, grab it on the way out, and no one will guess it’s not a restaurant salad.
  • Budget Breakfast Hack: I keep a bag of bacon and a head of lettuce in my fridge for emergencies—like when I burn toast or forget to order groceries. It’s cheaper than takeout, feeds two for under $5, and the leftovers? Just add a fried egg the next day. Problem solved.

Step-by-step instructions for bacon lettuce tomato salad

Here's how to assemble this showstopper with perfectly crisp bacon and a vibrant herb vinaigrette.

1

Cook the Thick-Cut Bacon Until Crisp

Place the 6 oz thick-cut bacon in a cold, dry skillet over medium-low heat. I like to start low to render the fat slowly without burning. Cook for 12-15 minutes, flipping occasionally, until the edges are deep golden brown and the bacon releases easily from the pan.

Here's the thing—thick-cut bacon needs patience. Don't rush it, or you'll end up with chewy bacon instead of crispy. When the fat is rendered and the bacon reaches 160°F internally, use tongs to transfer it to a paper towel-lined plate. Let it rest for 5 minutes to firm up before breaking it into bite-sized pieces. Save the bacon fat for your vinaigrette later.

2

Prepare the Herb Vinaigrette

In a small bowl, whisk together the 0.33 cup extra-virgin olive oil, 2 tbsp red wine vinegar, 1 tsp honey, 0.5 tsp kosher salt, and 0.25 tsp black pepper until emulsified. This forms the base of your dressing. Then add the 2 cloves minced garlic, 0.25 cup chopped parsley, and 0.17 cup chopped dill, stirring gently to combine.

Taste and adjust seasoning—you might need a touch more salt or vinegar depending on your tomatoes. The vinaigrette should be bright, tangy, and balanced with just a hint of sweetness from the honey. If it separates, whisk vigorously again. This dressing is the backbone of your salad, so don't skimp on the fresh herbs—they bring the brightness that cuts through the richness of the bacon.

3

Assemble the Salad Base

Core the 1 head iceberg lettuce and separate the leaves into a large serving bowl. Iceberg holds up beautifully to the vinaigrette without wilting. Halve the 1 pint cherry tomatoes and add them to the bowl. The natural sweetness of vine-ripened tomatoes pairs perfectly with the smoky bacon.

Drizzle about 2 tablespoons of the reserved bacon fat over the salad, then pour the herb vinaigrette on top. Toss gently but thoroughly to coat every leaf and tomato. The fat from the bacon adds richness while keeping the salad light. If you like, add the 1 tbsp balsamic glaze now for a sweet-tart finish—it's optional but adds a nice contrast.

4

Add the Crispy Bacon and Serve

Break the cooled bacon into bite-sized pieces and scatter them evenly over the salad. The contrast between the crisp bacon, cool lettuce, and juicy tomatoes is what makes this dish sing. Give everything one final toss to distribute the bacon evenly, then taste and adjust seasoning if needed.

Serve immediately while the bacon is still crisp. This salad holds together well for 15-20 minutes before serving, but the bacon loses its crunch if left too long. Pair with crusty bread to soak up the extra vinaigrette, or serve as a light main course with grilled chicken for a complete meal. The key to this salad is balance—crispy, fresh, tangy, and sweet all in one bite.

👨‍🍳

Pro Tips For Making Bacon Lettuce Tomato Salad

  • USE A COLD SKILLET: Thick-cut bacon needs patience—cold pan, low heat. I learned this the hard way after watching my first batch turn into greasy rubber. Start with bacon in a chilled skillet, then turn heat to medium-low. The slow render keeps it crispy without burning the edges.
  • DRY THE LETTUCE: Iceberg won’t crisp up if it’s damp. Tear the leaves, then spin them dry in a salad spinner or pat aggressively with paper towels. Wet lettuce makes the salad soggy fast, and nobody wants a sad, limp salad.
  • CUT TOMATOES HALF-AND-HALF: Split cherry tomatoes in two—some whole, some halved. Whole ones add texture, halved ones release juices that marry with the dressing. Skip the full slice unless you want a watery mess.
  • REST THE BACON: Pull bacon out 2-3 minutes early—it’ll stay crisp longer. Pile it on a wire rack or paper towels to drain excess fat. Dumping it straight into the salad traps grease, and nobody wants a greasy salad.

Make-ahead tips for this recipe

Prep Ahead Strategy

Store the cooked bacon separately in an airtight container at room temperature for up to 30 minutes to maintain crispiness. If prepping further ahead, refrigerate the bacon in a single layer on a wire rack (not stacked) for 2-3 hours to keep it from getting soggy.

The lettuce and tomatoes should be stored separately in separate airtight containers with paper towels to absorb moisture—this keeps them crisp for 24 hours. 🥓

Dressing Prep

Make the herb vinaigrette 24 hours ahead and store it in a small glass jar in the fridge. The flavors meld beautifully overnight, and it stays fresh for 5 days. Shake or whisk vigorously before using to re-emulsify.

I like to prep this first thing in the morning so it’s ready when I’m ready to assemble the salad. The honey and vinegar balance perfectly after resting.

Component Assembly

For meal prep, store all components—bacon, lettuce, tomatoes, and dressing—in separate containers. When ready to serve, toss the greens and tomatoes with dressing just before adding the bacon.

This prevents the lettuce from wilting under the weight of the dressing. Reheat the bacon in a 350°F oven for 5 minutes to restore crispiness before serving. ✨

Portion Control

Divide the salad into individual serving containers for easy grab-and-go lunches. Store the dressing separately and add it just before eating to maintain freshness. For a heartier meal, pack the salad with grilled chicken or avocado on the side.

This keeps the bacon crispy and the greens vibrant for up to 3 days in the fridge.

Freezing Considerations

This salad doesn’t freeze well due to the lettuce’s texture, but you can freeze the bacon and dressing separately. Store the bacon in a freezer bag for up to 1 month, and thaw overnight in the fridge.

Re-crisp in a 375°F oven for 8-10 minutes. The dressing can also be frozen for 3 months, but thaw it in the fridge and whisk before using to restore its emulsified texture. 🧊

Reheating Tips

If you’ve stored the salad fully assembled (without bacon), reheat it in a microwave-safe bowl on low power for 30 seconds. Add a splash of water to revive the lettuce’s crispness. For the bacon, reheat in a skillet over medium heat for 2-3 minutes until crispy again.

Serve immediately to avoid sogginess—this salad is best enjoyed fresh out of the fridge or reheated just enough to warm through. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 40mg13%
Sodium 950mg41%
Total Carbohydrate 18g6%
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 use turkey bacon instead of regular bacon?

Turkey bacon works perfectly and gives a lighter, leaner option while keeping that crispy texture. Just watch the cooking time—turkey bacon tends to crisp faster, so start checking at 8-10 minutes instead of 12-15 minutes. The flavor will be slightly milder but still delicious with the vinaigrette.

2

What's the best way to keep the lettuce crisp?

Store the lettuce in an airtight container with a couple of paper towels to absorb moisture. For maximum crispness, keep it refrigerated and assemble the salad just before serving. If prepping ahead, store the dressing separately and toss it with the greens right before adding the bacon.

3

Can I make this salad ahead of time?

Yes, but with a few key tricks! Cook the bacon and make the dressing 24 hours ahead, then store them separately. Keep the lettuce and tomatoes in separate containers with paper towels. When ready to serve, toss the greens with dressing and top with bacon—this keeps everything fresh and crisp.

4

How can I make this salad vegetarian?

Swap the bacon for crispy chickpeas or toasted nuts like walnuts or pecans. For extra protein, add grilled halloumi cheese or avocado slices. The smoky flavor can be replicated with a pinch of liquid smoke in the vinaigrette if you're avoiding meat entirely.

5

Why does my bacon turn out chewy instead of crispy?

Chewy bacon usually means it didn't cook long enough or the heat was too high. Start with thick-cut bacon in a cold skillet over medium-low heat, and cook it slowly for 12-15 minutes. The key is patience—don't rush it! If your bacon is thin-cut, cook it until it reaches 160°F internally for perfect crispiness.

★★★★★4.5(13 reviews)
Categories Salads