Pin It The bacon grease was still sizzling in the cast iron when I realized this salad would change everything about how I thought about greens. My grandmother had been making something similar for years, but it took a backyard barbecue where someone served this combination that the pieces finally clicked together. There's something magical about warm, crispy bacon hitting cold, crisp spinach that makes the whole dish come alive.
Last summer I made this for a group of friends who swore they hated salad. The bacon aroma pulled them into the kitchen, and before I knew it, everyone was hovering around the counter, stealing crumbles and waiting for the eggs to finish boiling. That bowl was empty before we even sat down to eat properly.
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: Baby spinach is tender and mild, perfect for wilting slightly under the warm dressing without turning soggy like mature spinach might
- Large eggs: Room temperature eggs peel more easily after boiling, and taking them straight from the fridge can make the shells stubborn
- Bacon slices: Thick-cut bacon holds up better in salads and gives you those substantial, satisfying crispy bits everyone fights over
- Red wine vinegar: This adds a bright acid that cuts through the rich bacon and eggs, though apple cider vinegar works beautifully too
- Dijon mustard: The emulsifier that brings your dressing together and adds that subtle sharpness that makes vinaigrettes sing
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Perfect those boiled eggs:
- Place eggs in cold water, bring to a gentle boil, then reduce heat and simmer for exactly 8 minutes for that gorgeous golden-yellow yolk that's just set
- Crisp the bacon to perfection:
- Cook bacon over medium heat until the fat renders and the slices turn golden and crunchy, then drain on paper towels so you dont end up with a greasy salad
- Whisk up the magic dressing:
- Combine the olive oil, vinegar, mustard, honey, salt, and pepper until the mixture emulsifies into a smooth, tangy dressing that coats every leaf evenly
- Build your salad base:
- Toss the spinach with tomatoes and onion in a large bowl, then arrange those beautiful egg slices and bacon crumbles on top like youre plating something fancy
- Bring it all together:
- Drizzle the dressing over everything and toss gently at the very last second so the spinach stays vibrant and the bacon stays perfectly crispy
Pin It This recipe became my go-to for dinner parties after the time my friend Sarah asked for the recipe three times in one evening because she couldn't believe something so simple could taste so restaurant-quality. Now it's the dish I make when I need to impress without spending hours in the kitchen.
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.
Making Ahead Without Sacrificing Texture
You can absolutely prep everything components ahead of time. Cook and crumble the bacon, boil and slice those eggs, whisk the dressing in a jar, and wash and dry the spinach. Just keep everything separate until right before serving, and you'll have that fresh-from-the-kitchen texture even on busy weeknights.
Customizing Your Bowl
The beauty of this salad is how it welcomes additions while staying true to itself. Crumbled feta adds a creamy tang, toasted walnuts bring crunch, or even some diced avocado would fit right in. I've added sliced radishes for extra color and peppery bite, and cucumber for freshness when tomatoes aren't in season.
Serving Suggestions That Work
This salad stands alone beautifully as a light dinner, especially paired with crusty bread to soak up any extra dressing. For heartier appetites, it's stunning alongside grilled chicken or tucked into a sandwich. The acidity in the dressing makes it perfect next to rich main dishes like pork chops or even as a starter before pasta.
- Chill your salad bowl for 10 minutes before serving to keep everything extra crisp
- Toast some bread cubes in the bacon drippings for the most incredible croutons you've ever tasted
- Serve with a chilled white wine that complements the tangy dressing
Pin It There's something deeply satisfying about a salad that feels indulgent while still being good for you. This one hits that perfect sweet spot every single time.
Recipe FAQs
- → Can I make this salad ahead of time?
Prepare components separately in advance. Cook bacon and hard-boil eggs up to 2 days before. Store dressing in the fridge and toss everything together just before serving to maintain freshness.
- → What vegetables can I add to the spinach?
Cucumber, avocado slices, radishes, or grated carrots work wonderfully. You can also mix in some arugula or mixed greens for extra flavor variety.
- → Is there a vegetarian alternative to bacon?
Try crispy pancetta, tempeh bacon, or simply add toasted nuts like walnuts or pecans for that satisfying crunch and protein boost.
- → How long will leftovers keep?
Best enjoyed immediately after tossing with dressing. If storing, keep components separate and assemble within 1-2 days for optimal texture and flavor.
- → Can I use bagged pre-washed spinach?
Absolutely. Bagged baby spinach works perfectly—just give it a quick rinse and pat dry before assembling for the crispest results.
- → What other dressings work well?
A balsamic vinaigrette, creamy ranch, or lemon-herb dressing all complement the savory bacon and fresh spinach beautifully.