Save I started making this spinach salad on Sunday mornings when I needed something quick but satisfying. The sound of bacon sizzling in the pan would wake up the whole house, and by the time I was tossing the spinach with warm dressing, everyone was already at the table. It's one of those recipes that looks impressive but comes together in less time than it takes to decide what to order for delivery.
I made this salad for a friend who claimed she didn't like salads, and she went back for seconds. She said it was the bacon, but I think it was the way the tangy dressing clung to every leaf and the richness of the egg yolk mixed in. After that, it became my go to whenever I wanted to prove that salads could actually be exciting.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Fresh baby spinach leaves: The tender leaves hold dressing beautifully without getting soggy, and they have a mild, slightly sweet flavor that balances the salty bacon.
- Large eggs: Boiling them for exactly eight minutes gives you firm whites with yolks that are just set but still creamy in the center.
- Bacon slices: Cook them until they're crispy enough to crumble easily, the rendered fat adds flavor to the pan and the crunch is essential.
- Cherry tomatoes: Halving them releases their juice, which mingles with the dressing and adds little bursts of sweetness throughout the salad.
- Red onion: Slicing it thin takes away the harsh bite and leaves a pleasant sharpness that cuts through the richness.
- Extra virgin olive oil: Use a good quality oil here since it's the base of the dressing and you'll taste it in every bite.
- Red wine vinegar: The acidity brightens everything and keeps the salad from feeling too heavy.
- Dijon mustard: It emulsifies the dressing and adds a subtle tang that ties all the flavors together.
- Honey: Just a teaspoon balances the vinegar's sharpness without making the dressing sweet.
- Salt and black pepper: Season generously, the spinach needs more salt than you'd think to bring out its flavor.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Boil the eggs:
- Place them in a saucepan with enough cold water to cover by an inch, then bring to a rolling boil. Once boiling, reduce the heat and let them simmer for exactly eight minutes before transferring to an ice bath.
- Cook the bacon:
- Lay the slices flat in a cold skillet, then turn the heat to medium and let them cook slowly until the edges curl and the fat turns golden. Drain on paper towels and crumble once they're cool enough to handle.
- Make the dressing:
- Whisk the olive oil, vinegar, mustard, honey, salt, and pepper in a small bowl until the mixture is smooth and slightly thickened. Taste it and adjust the seasoning it should be tangy but balanced.
- Assemble the salad:
- Toss the spinach, tomatoes, and onion in a large bowl, then top with sliced eggs and bacon. Drizzle the dressing over everything and toss gently so the leaves get coated without bruising.
- Serve immediately:
- This salad is best enjoyed right away while the bacon is still slightly warm and the spinach is crisp. If you wait too long, the dressing will wilt the greens more than you want.
Save One evening I served this salad alongside roasted chicken for dinner guests, and it disappeared faster than the main course. Someone asked if I'd trained at a culinary school, and I laughed because the whole thing had taken me less time than setting the table. That's when I realized that simple, fresh ingredients prepared with a little care can feel more special than anything complicated.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Customizing Your Salad
This salad is a template more than a strict recipe, and I've made it dozens of ways depending on what's in the fridge. Crumbled feta or blue cheese adds a creamy, tangy note that pairs beautifully with the bacon. Toasted walnuts or pecans bring a nutty richness and extra crunch. If you want to bulk it up, add sliced avocado, roasted sweet potato cubes, or even leftover grilled chicken.
Dressing Variations
I've swapped the red wine vinegar for apple cider vinegar when I wanted a slightly sweeter, fruitier note, and it worked perfectly. Balsamic vinegar makes the dressing richer and more complex, though it darkens the color. Once, I stirred in a spoonful of whole grain mustard instead of Dijon, and the little mustard seeds added texture and a sharper bite that some people loved.
Storing and Serving Tips
If you're making this ahead, keep all the components separate until you're ready to eat. Store the spinach in a sealed container lined with paper towels to absorb moisture, and keep the dressing in a jar so you can shake it up before drizzling. The bacon and eggs can sit at room temperature for about an hour, but don't refrigerate the assembled salad or it will turn soggy.
- Bring the salad to the table in a wide, shallow bowl so everyone can see the colorful layers.
- Serve it with crusty bread to soak up any extra dressing pooled at the bottom.
- Pair it with a crisp white wine like Sauvignon Blanc or a light sparkling water with lemon.
Save This salad has become my answer to weeknight dinner fatigue and last minute lunch guests alike. It reminds me that good food doesn't have to be complicated, just honest and made with a little attention.
Questions & Answers for Recipes
- → How do I cook the eggs for this salad?
Place eggs in cold water, bring to a boil, then simmer for 8 minutes. Cool in ice water, peel, and slice.
- → Can I make the dressing ahead of time?
Yes, whisk all dressing ingredients together and refrigerate up to 2 days for best flavor.
- → What’s the best way to cook the bacon?
Cook bacon slices in a skillet over medium heat until crispy, then drain and crumble before adding to the salad.
- → Are cherry tomatoes necessary?
Cherry tomatoes add sweetness and freshness but can be omitted or substituted to taste.
- → How can I add extra flavor to this salad?
Try adding crumbled feta cheese or toasted nuts to enhance the texture and taste.