This egg salad has crispy bacon, fork-tender potato cubes, fresh spinach, and a dressing made with Greek yogurt, mayonnaise, and Sriracha. The whole thing comes together in 30 minutes, and the result is filling enough to be lunch on its own — no bread required unless you want it. It’s the kind of recipe worth keeping on rotation because the ingredients are cheap, the prep is straightforward, and it actually tastes better after a few hours in the fridge.
The technique that matters
The two things that make or break this recipe are how you cook the eggs and how you fold the salad together. For the eggs, the off-heat steeping method in the recipe card gives you fully set yolks without the rubbery whites you get from a hard rolling boil — don’t rush it. For the folding, use a wide spatula and a gentle hand: the goal is to coat everything in the dressing without mashing the eggs and potatoes into a paste. Over-mixing is the most common reason this salad ends up looking like baby food instead of something you’d actually want to eat.
Smart swaps
- Sriracha: Heat levels vary a lot between brands. If you’re using a thinner, vinegar-forward hot sauce instead, start with half the amount — it can make the dressing watery and sharper than intended.
- Greek yogurt: Use plain non-fat as written. Full-fat works fine, but flavored yogurt will throw off the whole dressing — skip it.
- Baby spinach: Arugula is a good swap and adds a mild peppery note that works well with the Sriracha. Regular spinach needs to be chopped smaller so it doesn’t clump.
- Potatoes: Waxy varieties like Yukon Gold or red potatoes hold their shape better than russets after boiling — worth choosing if you have the option.
Common problems and fixes
- Dressing is too thin and watery: This usually happens if the potatoes or eggs go into the bowl still warm. Let everything cool to room temperature before mixing — residual heat releases moisture that breaks down the dressing.
- Bacon goes soft immediately: The bacon needs to be completely cool and fully drained on paper towels before it hits the dressing. Add it last, right before serving, and skip the garnish of extra bacon on top — not worth the extra dish.
- Salad tastes flat: Greek yogurt dulls salt perception more than mayo does. Taste the finished salad and add a small pinch of salt — it usually needs a bit more than you’d expect.
- Potatoes falling apart: They were cooked too long or cut too small. One-inch cubes cooked just until fork-tender should hold their shape when folded. If yours are crumbling, reduce the cook time by 2–3 minutes next time.
- Too spicy after sitting in the fridge: Sriracha heat intensifies as the salad sits. If you’re making this ahead, use slightly less than the recipe calls for and adjust right before serving.
Spicy Bacon Egg Salad
Ingredients
- 2 slices bacon cooked until crispy and roughly chopped
- ⅓ cup green onions thinly sliced
- 1 cup potatoes peeled and cut into 1-inch cubes
- 1 cup fresh baby spinach roughly chopped
- 2 tablespoons plain non-fat Greek yogurt
- 1 tablespoon mayonnaise
- 2 teaspoons Sriracha hot sauce or to taste
- ¼ teaspoon freshly ground black pepper
- ⅛ teaspoon fine sea salt or to taste
- 6 large eggs
Instructions
- Place the potato cubes in a saucepan, cover with cold salted water, and bring to a boil over high heat. Reduce to a simmer and cook for 12-15 minutes until fork-tender. Drain and set aside to cool slightly.
- Place the eggs in a saucepan and cover with cold water by 1 inch / 2.5cm. Bring to a rolling boil over high heat, then remove from heat, cover, and let stand for 10-12 minutes. Transfer to an ice bath for 5 minutes, then peel and chop into bite-sized pieces.
- Cook the bacon in a skillet over medium heat for 4-5 minutes per side until deeply crispy. Transfer to a paper towel-lined plate to drain and cool, then roughly chop or crumble.
- In a large bowl, whisk together the Greek yogurt, mayonnaise, Sriracha, black pepper, and sea salt until smooth. Add the chopped eggs, potatoes, spinach, green onions, and bacon. Gently fold everything together until evenly coated — be careful not to over-mix or the eggs and potatoes will break apart.
- Serve immediately on its own, on toasted whole-grain bread, or in lettuce cups. Taste and adjust salt, pepper, or Sriracha before serving.
Nutrition
Your questions, answered
Can I make this egg salad ahead of time?
Yes — it keeps well in the fridge for up to 3 days in an airtight container. The flavors actually improve after a few hours, but hold the bacon until you’re ready to serve so it stays crispy.
Can I use egg whites only to make it lighter?
You can, but the yolks are what give egg salad its creamy texture and help bind the dressing. Using all whites will make the salad noticeably drier and less cohesive.
Do the potatoes need to be a specific type?
Waxy potatoes like Yukon Gold or red potatoes work best because they hold their shape after boiling. Starchy varieties like russets tend to crumble when folded into the salad.
How do I serve this if I want to keep carbs lower?
Serve it straight from the bowl or spoon it into lettuce cups — butter lettuce or romaine leaves both work well as a wrap. The salad is filling enough on its own thanks to the eggs, bacon, and potatoes.
Can I double the recipe for a crowd?
Yes, it scales up easily. Use a large mixing bowl and fold in two or three batches rather than all at once — trying to fold a double batch in one go makes it hard to coat everything evenly without breaking up the eggs and potatoes.
What to cook next
- Sweet and Tangy Grape Chicken Salad
- Gourmet Avocado Toast with Poached Egg
- Handmade Flour Tortillas
- Fresh Vegetable Spring Rolls

















































