Save to Pinterest Last Sunday, I was rushing to pull something together for lunch when my kitchen timer beeped. The bacon scent had already filled the apartment, and I realized I had the makings of something perfect. Sometimes the simplest combinations hit the hardest. This salad came together in that chaotic, hungry moment between weekend errands and afternoon plans.
My mom used to make spinach salad for holiday gatherings, but she always insisted on boiling the eggs exactly nine minutes. I never understood her precision until I started paying attention to that elusive jammy texture. Now I get it, and honestly, it makes all the difference between a good salad and one people remember.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 150 g fresh baby spinach leaves: Baby spinach is tender and mild, making it perfect for salads without any bitter aftertaste
- 4 large eggs: Room temperature eggs peel more easily and cook more evenly
- 6 slices bacon: Thick-cut bacon stays crispier longer and adds substantial texture to every bite
- 100 g cherry tomatoes: These burst with sweetness and add beautiful color contrast
- 1 small red onion: Thin slices bring a sharp bite that cuts through the rich bacon and creamy yolks
- 3 tbsp extra-virgin olive oil: Quality olive oil makes the dressing feel luxurious and smooth
- 2 tbsp red wine vinegar: Provides just the right amount of brightness to balance the fatty bacon
- 1 tsp Dijon mustard: This emulsifies the dressing and adds a subtle spicy depth
- 1 tsp honey: A touch of sweetness rounds out the acidity and helps the dressing cling to leaves
- Salt and black pepper: Freshly cracked pepper especially complements the bacon beautifully
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Perfect the eggs:
- Place eggs in a single layer in a saucepan and cover with cold water by about an inch. Bring to a rolling boil, then immediately reduce heat to a gentle simmer for exactly eight minutes. Transfer eggs to an ice bath or run under cold water for two minutes before peeling.
- Crisp the bacon:
- Lay bacon slices in a cold skillet, then turn heat to medium. Cook for five to seven minutes, flipping once, until evenly golden and crispy. Drain on paper towels and crumble into bite-sized pieces when cool enough to handle.
- Whisk the dressing:
- In a small bowl, combine olive oil, red wine vinegar, Dijon mustard, and honey. Whisk vigorously for about thirty seconds until the mixture thickens and emulsifies. Season with salt and plenty of freshly cracked black pepper.
- Assemble the salad:
- In a large serving bowl, layer spinach, halved cherry tomatoes, and thinly sliced red onion. Slice the boiled eggs into wedges and arrange over the top along with the crumbled bacon.
- Toss and serve:
- Drizzle about half the dressing over the salad and gently toss with tongs or your hands. Add more dressing as needed, and serve immediately while the bacon is still warm.
Save to Pinterest This recipe became my go-to after I served it at a summer potluck and three people asked for the recipe. There is something about the combination of textures and flavors that just works.
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.
Make It Your Own
I have discovered that crumbled goat cheese or feta adds a creamy tang that takes this salad over the top. Toasted walnuts or pecans bring an earthy crunch, especially in fall. Even adding sliced avocado when tomatoes are out of season feels luxurious and satisfying.
Timing Matters
The real secret is timing everything so the bacon stays warm when it hits the spinach. That slight warmth wilts the leaves just enough to make them welcoming rather than stiff. I start the eggs first, then the bacon, and whisk the dressing while everything else cooks.
Serving Suggestions
This salad shines alongside roasted chicken or grilled fish for a complete meal. A crisp Sauvignon Blanc cuts through the richness perfectly. For heartier appetites, serve with crusty bread to sop up any leftover dressing.
- Halve the recipe for a solo lunch that still feels special
- Swap spinach for arugula if you prefer more peppery greens
- Keep the components separate and assemble just before serving for meal prep
Save to Pinterest Hope this salad finds its way into your regular rotation like it did mine. Sometimes the simplest dishes are the ones we keep coming back to.
Recipe FAQs
- → Can I make the dressing ahead of time?
Yes, the dressing can be prepared up to a week in advance and stored in an airtight container in the refrigerator. Give it a good whisk or shake before using to recombine the ingredients.
- → What can I substitute for bacon?
Prosciutto, pancetta, or even smoked salmon work well as alternatives. For a vegetarian version, try crispy chickpeas or toasted nuts for that savory crunch element.
- → How do I prevent the salad from getting soggy?
Dress the salad just before serving rather than ahead of time. Make sure spinach is thoroughly dried after washing, and store components separately if preparing in advance.
- → Can I use different greens?
Absolutely. Arugula adds peppery notes, mixed greens provide variety, or try kale for a heartier base. Adjust the dressing quantity based on the greens you choose.
- → What's the best way to boil eggs for this salad?
Bring eggs to a boil, then reduce heat and simmer for exactly 8 minutes for perfectly set yolks. Immediately transfer to ice water to stop cooking and make peeling easier.
- → Is this salad good for meal prep?
Yes, but keep components separate. Store cooked bacon, sliced eggs, and dressing in individual containers. Wash and dry spinach, then assemble fresh when ready to eat.