This post may contain affiliate links. Please read our disclosure policy.
A Bacon Lettuce Tomato Salad is the kind of fresh start that wakes you up in the best way. Crisp greens, juicy cherry tomatoes, tender asparagus, and warm bacon pieces come together with a soft boiled egg to make a simple bowl feel like a full moment. The honey mustard dressing pulls everything together with just the right mix of tang and sweetness.
This BLT salad feels light but still incredibly satisfying, and it works beautifully as breakfast, lunch, or a bright side dish. I love pairing it with something rich and cheesy like my Mozzarella Stuffed Chicken because the balance of flavors feels so good. It is the kind of BLT salad recipe you keep coming back to because it is both easy and genuinely delicious.

What Makes This Recipe So Good
This Bacon Lettuce Tomato Salad takes everything people love about a classic BLT and turns it into something fresher and more vibrant. The crisp lettuce, sweet tomatoes, and warm bacon come together with a soft boiled egg for richness, and the honey mustard dressing gives the whole bowl a bright, tangy finish. It is a simple twist that makes a bacon lettuce salad feel more complete and satisfying.
What makes this BLT salad recipe stand out is how balanced it is. You get freshness, crunch, protein, and bold flavor without feeling weighed down. It comes together quickly, works for any meal of the day, and is easy to customize with the greens you love. It is the kind of salad that tastes good because every ingredient has a purpose.
What Goes Into Bacon Lettuce Tomato Salad

Fresh greens, tomatoes, bacon, and a soft boiled egg make this Bacon Lettuce Tomato Salad bright, simple, and satisfying.
- Leafy Greens: A mix of baby spinach and arugula gives the salad a fresh base with a natural contrast of mild and peppery flavors.
- Cherry Tomatoes: Their natural sweetness and juiciness brighten the salad and balance the savory ingredients.
- Asparagus: Lightly crisp asparagus brings texture and a fresh, earthy note that works perfectly with the greens.
- Bacon: Diced short cut bacon adds smoky richness and satisfying crunch that makes this BLT style salad feel complete.
Note: Please see recipe card at the bottom for a full list of ingredients with measurements.
How To Make Bacon Lettuce Tomato Salad

- Boil Eggs and Asparagus: Place eggs and asparagus, cover with water, and simmer. Cook for about five minutes for soft boiled eggs, drain and cool under cold water.

- Cool and Peel the Eggs: Refresh the eggs in cold water until fully cooled. Gently peel them, pat dry, and set them aside while you prepare the rest of the salad.

- Cook the Bacon: Heat a nonstick pan with a light coating of oil and fry the diced bacon until crisp. Transfer the pieces to a plate so they stay crunchy.

- Whisk the Dressing: Combine the olive oil, dijon mustard, honey, milk, and a pinch of salt in a small bowl. Whisk until the dressing looks smooth and slightly creamy.

- Arrange the Greens: Spread the spinach, arugula, and asparagus on your serving plates. Make sure the greens are evenly distributed for easy topping.

- Finish Salad: Add the crisp bacon and soft boiled eggs on top, then drizzle with the honey mustard dressing. Serve right away while everything tastes fresh and bright.
This Bacon Lettuce Tomato Salad pairs best with dishes that stay light and fresh while adding a touch of comfort. I love serving it with Garlic Prawns and Avocado Crostini because the mix of prawns and creamy avocado matches the salad’s brightness. Cream Cheese Scrambled Eggs turn it into a complete breakfast or brunch plate, while a slice of Super Moist Cornbread brings a warm, cozy bite that rounds out the meal without overpowering the fresh flavors.
Tips For Making Bacon Lettuce Tomato Salad
- Use the freshest greens you can because they keep the salad bright and crisp. I like mixing spinach and arugula for a blend of mild and peppery flavors.
- If your greens look a little tired, a quick soak in ice water perks them up beautifully.
- Cook the bacon until it is fully crisp so every bite has that satisfying crunch. I usually blot it with a paper towel to keep the salad light.
- Cool the eggs completely before peeling because it helps the shells come off easily and keeps them looking neat in the bowl.
Recipe FAQ’s
Yes, you can swap the spinach and arugula for romaine, butter lettuce, or mixed greens. Choose whatever feels freshest because the greens form the base of the Bacon Lettuce Tomato Salad.
Simmer the eggs gently for about five minutes, then cool them in cold water right away. This stops the cooking and keeps the yolks soft.
Green beans, zucchini ribbons, or steamed broccoli work nicely if asparagus is not available or out of season.

You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

BLT Breakfast Salad with Honey Mustard Dressing
Ingredients
Salad:
- 2 cups salad leafy greens of choice I used a mix of baby spinach and rocket/arugula leaves
- 1/2 cup cherry tomatoes sliced
- 1 bunch asparagus spears sliced in half
- 4 rashers short cut bacon trimmed of all fat and diced
- 2 large soft boiled eggs
- 1 pinch salt to season
Dressing:
- 1 tablespoon olive oil
- 1/2 teaspoon dijon mustard
- 1/2 teaspoon honey
- 2 teaspoons milk any milk preference
- 1 pinch salt to season
Instructions
- Place eggs and asparagus spears into a small – medium sized pot/saucepan, and cover with water until just covering the eggs. Bring to a gentle simmer, and allow to simmer for 4-6 minutes (for soft boiled) or longer for hard boiled eggs. After time is up, drain water and fill saucepan with cold water. Drain again and fill with cold water until water stays cool (this prevents eggs from cooking in their shell).
- Meanwhile, fry bacon on a nonstick pan sprayed with cooking oil spray until crispy.
- Combine all salad dressing ingredients together in a smaller bowl, and whisk (with a small whisk or fork) until combined. Place spinach, rocket/arugula and asparagus together on your serving plates/bowls. Top with cooked bacon pieces, eggs, and drizzle with dressing.
- Good morning!
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














I would eat this for just about every meal, please and thank you! It looks amazing!!!
Haha yes! We had it for dinner! Perfect for any time really Xx
This looks SO good!!
Thank you! It’s am incredible way to start the day that’s for shizzle 😉 Thank you for your comment! You made my day Xx