Salads
This bacon lettuce tomato salad recipe delivers the perfect balance of smoky, crispy bacon and fresh garden vegetables in every bite. The secret lies in perfectly crisp bacon that adds a satisfying crunch, paired with crisp lettuce and juicy tomatoes that bring vibrant freshness.
I've tested countless variations to find the ideal combination—where each ingredient shines without overpowering the others.
What makes this salad truly special is the technique: pan-frying the bacon until it's crispy but not greasy, then tossing it with crisp butter lettuce and ripe tomatoes while still warm.
This ensures the bacon stays crunchy and the lettuce maintains its fresh, crisp texture. The result is a salad that's light yet satisfying, with bold flavors that come together effortlessly.
This salad is perfect for summer lunches, picnics, or as a refreshing side dish for grilled meats. The combination of textures—crisp bacon, tender lettuce, and juicy tomatoes—makes it irresistibly satisfying. Plus, it comes together in just 15 minutes, making it ideal for busy weeknights or last-minute gatherings.
Whether you're serving it as a light main course or a side dish, this bacon lettuce tomato salad is sure to impress. The smoky, savory bacon pairs beautifully with the freshness of the lettuce and tomatoes, creating a flavor profile that's both simple and sophisticated. Let's get started!
Ingredients for bacon lettuce tomato salad
Crispy bacon meets fresh garden vegetables in this perfectly balanced salad recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy texture |
| Butter Lettuce 🥬 | 1 head | Outer leaves removed |
| Cherry Tomatoes 🍅 | 1 lb | Ripe, halved for presentation |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For crispy bacon frying |
| Balsamic Vinegar 🍷 | 2 tbsp | High-quality aged variety |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for fresh aroma |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning bacon |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing salad |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy dressing balance |
| Granulated Sugar 🍚 | 1 tsp | For dressing sweetness |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing depth |
| Dried Oregano 🍃 | ½ tsp | For dressing complexity |
The bacon is non-negotiable for that smoky crunch. Thick-cut bacon from Oscar Mayer or Applewood smoked varieties at Whole Foods delivers the best texture. Look for 100% pork with no added nitrates if possible—it makes a noticeable difference in flavor. The lettuce should be crisp butter lettuce (not iceberg), and cherry tomatoes should be vine-ripened for that juicy burst. If you can't find fresh basil, dried oregano at half the amount works in a pinch, though fresh is ideal for that bright aroma.
No thick-cut bacon? Regular bacon cooked longer at lower heat mimics the texture—just watch it closely. For the dressing, substitute apple cider vinegar for red wine vinegar if needed, though it'll have a slightly different profile. The tomatoes can be swapped for heirloom varieties if you prefer, but cherry tomatoes hold their shape best. If you're making this ahead, keep the dressing separate until serving to maintain crispness. The olive oil should be extra-virgin—anything less will taste flat against the bacon's richness.
Store any unused bacon in the fridge for up to 1 week, but the salad itself should be eaten fresh for optimal texture. The dressing keeps for 5 days in an airtight container, though I recommend making it fresh each time for the best flavor. If prepping ahead, assemble the salad just before serving—the lettuce wilts if left too long. The bacon can be cooked in advance and stored separately, then reheated briefly in a 350°F oven for 2-3 minutes to restore crispiness.
Why You'll Love This Recipe
- No-Cook Crispy Magic: The thick-cut bacon cooks itself in the oven while you prep the rest—no babysitting, no mess. I toss in the lettuce and tomatoes raw, then drizzle everything with warm bacon fat and balsamic right before serving. That smoky, salty crunch? It’s the star, and it happens while you sip your first coffee.
- Sweet-Savory Balance: Here’s what sold me—the cherry tomatoes burst with juice, the butter lettuce stays tender, and that balsamic glaze cuts through the bacon’s richness like a cool breeze. Honestly, the first time I tasted it, I immediately went back for seconds. It’s simple, but the flavors play off each other so well.
- Picnic to Potluck: This salad travels like a dream—pack it in a mason jar for lunch or bring it to a BBQ where everyone else’s dishes are heavy. I’ll be real: it’s my go-to for summer parties because it’s light enough to eat all day but hearty enough to satisfy. Plus, the balsamic keeps it fresh longer than you’d think.
- Budget-Friendly Feast: Thick-cut bacon might sound fancy, but a few slices stretch far when paired with cheap lettuce and tomatoes. Between us, this is my secret weapon for stretching groceries without sacrificing flavor. And the leftovers? Toss them in a wrap the next day—still delicious, still effortless.
Step-by-step instructions for bacon lettuce tomato salad
This method delivers crispy bacon, vibrant vegetables, and a perfectly balanced dressing every time.
Cook the Thick-Cut Bacon to Crispy Perfection
Cut the 6 oz thick-cut bacon into ¼-inch thick slices, being careful to keep the pieces uniform for even cooking. Place the slices in a single layer on a rimmed baking sheet lined with parchment paper, ensuring they don't overlap. This arrangement prevents steaming and guarantees maximum crispiness.
Bake at 400°F for 12-15 minutes until the edges are deep golden brown and the bacon releases easily from the paper. Flip the slices halfway through for even browning. The high heat renders the fat while preserving that smoky, crispy texture we're after. Let the cooked bacon rest on a paper towel-lined plate to drain excess fat before proceeding.
Prepare the Cherry Tomatoes and Butter Lettuce
Remove the outer leaves from the 1 head butter lettuce and separate the remaining leaves, gently washing them in cold water to remove any dirt. Pat completely dry with paper towels—moisture is the enemy of crisp lettuce. Halve the 1 lb cherry tomatoes by cutting them horizontally through their stems, creating neat halves that showcase their vibrant color.
Arrange the lettuce leaves on a large serving platter with the stems facing outward. Place the tomato halves in a circular pattern around the edges, creating a visually appealing border. This presentation not only looks beautiful but also makes it easy to serve individual portions. Keep the components separate until ready to assemble—the last thing we want is soggy lettuce.
Create the Herb-Infused Balsamic Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 2 tbsp balsamic vinegar, 1 tbsp red wine vinegar, 1 tsp granulated sugar, 0.5 tsp dried oregano, and 0.5 tsp diamond crystal kosher salt. The sugar helps balance the acidity while the oregano adds subtle earthy depth that complements the smoky bacon.
Add the 2 minced garlic cloves and 0.25 cup chopped fresh basil leaves, stirring gently to incorporate. Taste and adjust seasoning—you might need a pinch more salt or sugar depending on your vinegar's acidity. This dressing should coat the back of a spoon but still allow you to see through it slightly. Set aside while you finish assembling the salad.
Assemble and Finish the Salad
Arrange the crispy bacon slices in a circular pattern on top of the lettuce and tomatoes, slightly overlapping them for a generous serving. Drizzle the herb-infused dressing evenly over the entire salad, allowing it to pool slightly in the center. The acidity will help cut through the richness of the bacon while enhancing the natural sweetness of the tomatoes.
Sprinkle with the 0.25 tsp freshly ground black pepper just before serving to add a final layer of complexity. The pepper's heat contrasts beautifully with the smoky bacon and sweet tomatoes, creating a perfect balance of flavors. Serve immediately while the bacon is still crisp and the lettuce remains vibrant.
Pro Tips For Making Bacon Lettuce Tomato Salad
- CRISP THE BACON LOW AND SLOW: Thick-cut bacon takes patience—skip the high heat that turns it rubbery. Cook it at medium-low (around 300°F) for 12-15 minutes, flipping once, until the edges are golden but the fat hasn’t all rendered out. That’s when it gets crispy and stays juicy enough to hold up in the salad.
- DRY THE LETTUCE WELL: Butter lettuce wilts fast, and soggy greens ruin the texture. Tear it by hand (no chopping—it bruises) and pat it thoroughly with paper towels. If you’re prepping ahead, store it dry in a colander in the fridge—don’t rinse it until right before tossing.
- SALT THE TOMATOES FIRST: Cherry tomatoes release more juice when salted 10 minutes before cutting. Toss them in a bowl with ½ tsp salt, then drain and pat dry. This concentrates their flavor and keeps the salad from turning into a watery mess—trust me, I’ve learned this the hard way.
- DRESS IT SEPARATELY: Toss the salad with just olive oil and a pinch of salt first, then add the dressing separately. Balsamic vinegar curdles when mixed with warm bacon fat, and you want that glossy, tangy drizzle to stay intact. Save the balsamic for the last minute—let it sit for 2 minutes before serving.
Storing and reheating this recipe
Refrigerator Storage
Store your bacon lettuce tomato salad in an airtight container with a paper towel pressed against the lettuce to absorb any excess moisture. Keep it refrigerated at 40°F or below for up to 24 hours—any longer and the lettuce will start to wilt.
I recommend assembling the salad just before serving to preserve that perfect crunch, but if you must store it, keep the dressing separate until ready to eat. 🥗
Bacon Reheating
If you cooked the bacon ahead, reheat it in a 350°F oven for 2-3 minutes on a wire rack to restore crispiness. Avoid microwaving—it turns bacon soggy. For extra crunch, place the bacon on a baking sheet and broil for 1-2 minutes (watch closely to prevent burning).
The key is quick, dry heat to revive that satisfying snap. 🔥
Dressing Preservation
The herb-infused balsamic dressing keeps well in an airtight container in the fridge for 5 days, though I find it tastes best when fresh. If storing, shake vigorously before using as the basil and garlic tend to settle.
For maximum flavor, make a fresh batch each time—it takes just 2 minutes to whisk together. 💫
Tomato and Lettuce Prep
Prep the tomatoes and lettuce separately if storing. Halve the tomatoes and store them in a single layer on a paper towel-lined plate to prevent moisture buildup.
For the lettuce, wrap it loosely in a damp paper towel and place in a sealed container—this keeps it crisp for 1-2 days. Never wash lettuce until ready to eat, or it will turn soggy. ❄️
Make-Ahead Components
Cook the bacon and make the dressing up to 2 days ahead—they store beautifully in separate containers. Keep the tomatoes and lettuce fresh by storing them in individual containers with paper towels.
When ready to assemble, simply combine everything and toss with the dressing. This method saves time while keeping all components at peak freshness. 💡
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of thick-cut?
Yes, but you'll need to adjust the cooking method. Regular bacon cooks faster, so bake it at 375°F for 10-12 minutes, flipping halfway. For extra crispiness, use a wire rack over a baking sheet to allow fat to drip away. The texture won't be identical, but it'll still add great smoky flavor!
What's the best way to keep the lettuce crisp?
Pat the lettuce leaves completely dry with paper towels before assembling. Store any unused lettuce in a sealed container with a dry paper towel pressed against it. For serving, add dressing just before eating—never let it sit on the lettuce for more than 5 minutes or it'll start to wilt.
Can I make this salad ahead of time?
Yes, but with smart prep! Cook the bacon and make the dressing up to 2 days ahead. Store them separately in airtight containers. Keep tomatoes and lettuce fresh by storing them in individual containers with paper towels. Assemble everything just before serving to maintain perfect texture.
What if I don't have fresh basil?
No problem! Use ½ teaspoon dried basil instead of fresh, or swap for ½ teaspoon dried oregano for a similar earthy flavor. For extra depth, add a pinch of red pepper flakes to the dressing. The salad will still taste delicious—just slightly different in aroma.
How can I make this salad more substantial for a main course?
Add protein with grilled chicken breast or hard-boiled eggs sliced into rounds. For extra heartiness, include ½ cup cooked quinoa or ¼ cup crumbled feta cheese. The smoky bacon and fresh vegetables will still shine as the base of your meal.
