This vibrant salad combines crisp-tender green beans with smoky bacon and perfectly cooked eggs, all brought together with a tangy Dijon vinaigrette. The dish balances textures and flavors beautifully—crunchy vegetables, crispy bacon, and creamy egg yolks create a satisfying bite. Ready in just 35 minutes, it works equally well as a light lunch or hearty side dish for gatherings.
Last summer my neighbor dropped off a massive bag of green beans from her garden, and I stood in my kitchen staring at them, wondering what to do with all that vibrant green. I threw together whatever I had in the fridge: bacon from breakfast that morning, a couple of eggs, and a jar of mustard in the door. That impromptu lunch turned into something I now make on purpose.
I served this at a brunch last spring, and everyone kept asking for the recipe. The best part was watching people realize it wasnt your typical mayo heavy potato salad situation. The Dijon dressing wakes everything up without being aggressive.
Ingredients
- 400 g fresh green beans: Farmers market beans with that snap when you break them are worth seeking out, but whatever you find, trim the ends ruthlessly
- 1 small red onion: Thin slices give you these pretty purple rings and just enough bite, soak them in cold water for 10 minutes if raw onion is too intense for you
- 4 large eggs: Room temperature eggs peel easier every single time, learned this after countless frustrating mornings
- 6 slices smoked bacon: The smokiness is the backbone here, cook it until its seriously crisp so it holds up in the salad
- 3 tbsp extra-virgin olive oil: Something fruity and bright works beautifully with the mustard
- 1 tbsp white wine vinegar: Adds that perfect acid note without overpowering everything else
- 1 tsp Dijon mustard: The secret weapon that makes the dressing actually coat the beans instead of sliding right off
- 1 tsp honey: Just enough to mellow the vinegar and make everything play nice together
- Salt and black pepper: Taste the dressing before you pour it, bacon brings its own salt so you might need less than you think
- 2 tbsp fresh parsley: Fresh is nonnegotiable here, dried parsley would be sad and this salad deserves better
Instructions
- Blanch those beans:
- Get your water boiling with plenty of salt, drop the beans in for just 3 to 4 minutes, then shock them in ice water so they stay that impossible bright green color
- Perfect eggs every time:
- Cover eggs with cold water, bring to a boil, then cut the heat and let them sit for 9 minutes before an ice bath plunge
- Bacon business:
- Cook your bacon until its super crisp in a cold skillet that you gradually heat up, this renders more fat and prevents curling
- Whisk the dressing:
- Combine your oil, vinegar, mustard, honey, salt and pepper until its thickened slightly and tastes balanced
- Bring it together:
- Toss the beans, onion, bacon and half the parsley with enough dressing to coat everything lightly
- Final assembly:
- Arrange on a platter, nestle those quartered eggs on top, and hit it with the rest of the parsley for that finished look
My dad usually claims to not like salads, but he went back for thirds of this one. Watching someone skeptical take that first bite and then immediately reach for seconds is pretty much the best feeling.
Making It Ahead
You can blanch the beans and cook the bacon up to two days in advance, just keep everything separate in the fridge. The dressing actually gets better after sitting for a day, so make that ahead and let the flavors marry.
Swap What You Got
No green beans? Haricots verts work beautifully. Asparagus in spring, roasted cauliflower in fall, this formula is flexible. The combination of crisp vegetable, smoky protein, creamy element and tangy dressing is what matters.
Serving Ideas
This works as a light lunch with some crusty bread, or as the star of a brunch spread. Its substantial enough to be a main but pretty enough to share.
- Pile it onto toasted sourdough with an extra swipe of mustard
- Serve alongside grilled chicken or fish for a complete dinner
- Keep it classic and enjoy it straight from the bowl
Sometimes the simplest combinations end up being the ones that stick around. This salad has earned its permanent spot in my regular rotation.
Recipe FAQs
- → Can I make this salad ahead of time?
-
Yes, you can prepare components up to a day in advance. Store blanched beans, cooked bacon, and hard-boiled eggs separately in the refrigerator. Toss everything with dressing just before serving to maintain optimal texture and freshness.
- → What vegetables can substitute for green beans?
-
Haricots verts, asparagus, or sugar snap peas work wonderfully as alternatives. Blanch them using the same timing—just until tender-crisp—to preserve their vibrant color and natural crunch in the final dish.
- → How do I achieve perfectly hard-boiled eggs?
-
Start eggs in cold water, bring to a boil, then reduce heat and simmer 8-9 minutes. Immediately transfer to an ice bath to stop cooking. This method prevents gray rings and ensures creamy, fully-set yolks every time.
- → Can I make this vegetarian?
-
Absolutely. Simply omit the bacon or replace it with smoked tofu, crispy chickpeas, or toasted walnuts for a savory crunch. Consider adding a pinch of smoked paprika to the dressing for that smoky depth.
- → How long will leftovers keep?
-
Stored in an airtight container, leftovers remain enjoyable for 1-2 days. The beans may soften slightly, but flavors continue to develop. For best texture, keep dressing separate and combine just before eating.
- → What wine pairs well with this salad?
-
A chilled Sauvignon Blanc complements the tangy vinaigrette and smoky bacon beautifully. For red wine lovers, a light Pinot Noir works nicely without overpowering the delicate flavors of the vegetables and eggs.