Make this creamy bacon, egg, and tomato salad with hard-boiled eggs, crispy bacon, fresh lettuce, juicy tomatoes, and a tangy homemade dressing. Perfect for lunch or meal prep.
This creamy Bacon, Egg, and Tomato Salad is a delicious combination of crispy bacon, tender hard-boiled eggs, fresh greens, and juicy tomatoes tossed with a flavorful homemade dressing. It brings together the savory flavors of a classic breakfast with the freshness of a satisfying salad.
The dressing is made with Greek yogurt or light mayonnaise, Dijon mustard, garlic powder, smoked paprika, and fresh parsley. It adds plenty of flavor without overpowering the other ingredients.
You can serve this salad immediately for a quick lunch or prepare it in jars for easy meal prep. Keep the dressing and ingredients layered properly, and you can enjoy a fresh, flavorful salad whenever you need a convenient meal.
Recipe Card
Recipe: Creamy Bacon, Egg, and Tomato Salad
Estimated Yield: 3 to 4 servings
Prep Time: Approximately 15 minutes, plus time to cook and cool the eggs and bacon
Category: Salad, Lunch
Main Ingredients: Eggs, bacon, lettuce, tomatoes, creamy mustard dressing
Ingredients
For the Salad
- 6 large hard-boiled eggs: Quarter or chop the eggs into bite-sized pieces. They provide a creamy texture and make the salad more filling.
- 6 to 8 slices of bacon: Cook until crispy, then crumble into small pieces for a smoky, savory flavor.
- 2 to 4 cups finely chopped romaine or iceberg lettuce: Adds freshness and crunch to the salad.
- 1 cup cherry or grape tomatoes: Cut the tomatoes in half to distribute their juicy flavor throughout the salad.
- 1/4 cup finely diced red onion (optional): Adds a little sharpness and crunch.
- 1/4 cup chopped green onions (optional): Provides a mild onion flavor.
- 1/2 cup shredded cheddar cheese (optional): Adds a rich, cheesy taste that pairs well with the bacon and eggs.
For the Creamy Dressing
- 1/2 cup Greek yogurt or light mayonnaise: You can also combine the two for a balanced, creamy texture.
- 1 tablespoon Dijon mustard: Adds a tangy flavor that complements the eggs and bacon.
- 1 tablespoon apple cider vinegar or lemon juice: Brightens the dressing and balances its creaminess.
- 1/2 teaspoon garlic powder: Adds savory flavor.
- 1/2 teaspoon smoked paprika: Gives the dressing a subtle smoky taste.
- Salt and black pepper, to taste: Adjust the seasoning as needed.
- 1 tablespoon freshly chopped parsley: Adds a fresh, herby flavor.
- 1 to 2 tablespoons water (optional): Thins the dressing if you prefer a lighter consistency for drizzling.
How to Make Creamy Bacon, Egg, and Tomato Salad
Step 1: Cook and Prepare the Eggs
Place the eggs in a saucepan, cover them with water, and bring the water to a boil. Cook the eggs until hard-boiled, approximately 10 to 11 minutes, adjusting as needed for your preferred method.
Transfer the eggs immediately to an ice bath to cool. Once they are cool enough to handle, peel them and cut them into quarters or bite-sized pieces.
Step 2: Cook the Bacon
Cook the bacon in a skillet over medium heat until it is crispy. Transfer it to a paper towel-lined plate to drain away excess grease.
Once the bacon has cooled slightly, crumble or chop it into small pieces. Set aside a little bacon for topping the salad, if desired.
Step 3: Prepare the Vegetables
Wash and finely chop the romaine or iceberg lettuce. Cut the cherry or grape tomatoes in half, and finely dice the red onion or chop the green onions if you plan to use them.
Keep the vegetables dry after washing so the dressing does not become watery and the lettuce stays crisp.
Step 4: Make the Creamy Dressing
In a small bowl, whisk together the Greek yogurt or light mayonnaise, Dijon mustard, apple cider vinegar or lemon juice, garlic powder, smoked paprika, salt, black pepper, and chopped parsley.
Mix until the dressing is smooth and the ingredients are evenly combined. Add one or two tablespoons of water if the dressing is too thick to drizzle easily.
Taste the dressing and adjust the seasoning to your preference.
Step 5: Assemble the Salad
Place the chopped lettuce, hard-boiled eggs, halved tomatoes, and crumbled bacon in a large salad bowl. Add the optional red onion, green onion, or shredded cheddar cheese.
Pour the dressing over the salad and gently toss until the ingredients are lightly coated. Avoid mixing too vigorously, as the eggs can break apart.
For a more attractive presentation, arrange the lettuce, eggs, tomatoes, and bacon on a serving platter and drizzle the dressing over the top.
Step 6: Serve and Enjoy
Serve the salad immediately while the lettuce is crisp and the bacon retains its texture. Finish with extra cracked black pepper, fresh parsley, or a sprinkle of bacon.
For meal prep, keep the dressing separate until serving or place it at the bottom of a jar with the sturdier ingredients above it.
Why I Love This Recipe
- Easy to prepare: Once the eggs and bacon are cooked, the rest of the salad comes together quickly.
- Creamy and crunchy: Tender eggs and creamy dressing contrast nicely with crisp lettuce and bacon.
- Flexible ingredients: Use Greek yogurt, light mayonnaise, or a combination of both in the dressing.
- Great for meal prep: You can prepare the ingredients in advance and assemble individual portions when needed.
- Easy to customize: Add cheese, onions, or your favorite salad vegetables to suit your taste.
Tips and Tricks
- Cool the eggs completely: This makes them easier to peel and helps keep the salad cool.
- Cook the bacon until crispy: Crispy bacon adds texture and is less likely to become chewy in the salad.
- Dry the lettuce well: Excess moisture can dilute the dressing and soften the greens.
- Adjust the dressing thickness: Add water gradually until it reaches your preferred consistency.
- Add the dressing just before serving: This keeps the lettuce fresh and crunchy.
- Save some bacon for the top: Sprinkling a little bacon over the finished salad adds extra texture and a nice presentation.
- Handle the eggs gently: Fold them into the salad carefully to prevent them from breaking into small pieces.
Ingredient Substitutions
Greek yogurt: Use light mayonnaise for a richer dressing, or combine the two to balance creaminess and tanginess.
Bacon: Turkey bacon can be used as an alternative. Cook it according to the package directions before crumbling.
Lettuce: Romaine and iceberg are both good choices. For extra variety, use a mixture of crisp salad greens.
Tomatoes: Cherry and grape tomatoes work well, but chopped ripe tomatoes can also be used. Remove excess liquid if they are particularly juicy.
Dijon mustard: You can use another mild mustard, although the flavor of the dressing may change slightly.
Parsley: Fresh chives or finely sliced green onions can add a different fresh herbal flavor.
Cheddar cheese: Leave it out for a simpler salad or use another shredded cheese you enjoy.
Serving Suggestions
This bacon, egg, and tomato salad works well as a satisfying lunch or a light dinner. Serve it on its own or pair it with one of these options:
- A bowl of vegetable soup for a simple lunch.
- Avocado slices for a creamy addition.
- A side of roasted vegetables for a more substantial meal.
- Whole-grain toast or crusty bread for something extra.
- Fresh cucumber slices or additional tomatoes for more crunch and freshness.
You can also serve the ingredients over a larger bed of greens when preparing the salad for a family meal.
Storage Instructions
Store leftover salad in an airtight container in the refrigerator and enjoy it within one to two days for the best quality. The lettuce may soften after the dressing has been added, so the salad is best eaten fresh.
For meal prep, keep the cooked eggs, bacon, chopped vegetables, and dressing in separate containers whenever possible. Assemble the salad shortly before eating to preserve the texture.
Refrigerate cooked eggs and bacon promptly, and do not leave the finished salad at room temperature for more than two hours, or more than one hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Can I make this salad ahead of time?
Yes. You can cook the eggs and bacon, chop the vegetables, and prepare the dressing in advance. Store each component separately in the refrigerator and assemble the salad shortly before serving.
Can I use mayonnaise instead of Greek yogurt?
Yes. Light mayonnaise works well and creates a richer dressing. You can also use half Greek yogurt and half mayonnaise for a combination of tanginess and creaminess.
How do I keep the lettuce from getting soggy?
Make sure the lettuce is thoroughly dried after washing, and add the dressing right before eating. When preparing meal-prep jars, keep the dressing at the bottom and the lettuce at the top, away from the dressing.
Can I add cheese to this salad?
Absolutely. Shredded cheddar adds a savory, creamy flavor that pairs well with the bacon and eggs. Add it just before serving for the best texture.
Is this salad suitable for meal prep?
Yes. Prepare the ingredients ahead of time and store them separately or layer them in individual containers. Keep the dressing away from the lettuce until you are ready to eat, and keep everything refrigerated.