Salads
This spinach egg salad dressing transforms your salads with a vibrant, creamy texture that skips mayo entirely while delivering rich, herby depth. The secret lies in blending fresh spinach with hard-boiled eggs and a tangy yogurt base—creating a dressing that's both protein-packed and refreshingly light.
I developed this recipe after craving a dressing that could elevate simple greens without weighing them down, and it's become a staple in my kitchen for everything from grain bowls to sandwiches.
The beauty of this dressing is its versatility—it works as a standalone sauce, a sandwich spread, or a drizzle over roasted vegetables. The eggs provide a velvety texture while adding a subtle richness, while the spinach brings that signature bright green color and earthy notes.
Unlike traditional mayo-based dressings, this version stays fresh for days in the fridge, making it perfect for meal prep. The blend of lemon juice and Dijon mustard ensures the flavors are balanced, with just enough tang to cut through any dish.
What makes this dressing truly special is how it elevates ordinary meals without overpowering them. The spinach keeps it vibrant and nutrient-dense, while the eggs add a satisfying creaminess that holds up beautifully in warm or cold applications.
Whether you're dressing a hearty salad, slathering it on a sandwich, or using it as a dip for crudités, this recipe delivers a restaurant-quality finish that's surprisingly simple to make. The best part? It comes together in just 10 minutes with ingredients you likely already have on hand.
For those watching their fat or dairy intake, this dressing is a game-changer—it delivers the same creamy satisfaction without the heaviness. Store it in an airtight container for up to 5 days, or freeze for longer storage.
The flavors only deepen over time, making it a dressing you'll reach for again and again. Let's get started on this bright, zesty, and utterly foolproof recipe.
Ingredients for spinach egg salad dressing
Nine simple ingredients create this creamy, vibrant dressing without mayo or dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Hard-Boiled Eggs 🥚 | 4 large | Chopped, yolks included |
| Plain Greek Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Fresh Spinach 🌿 | 2 cups | Packed, stems removed |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Fresh Chives 🌱 | 2 tbsp | Finely chopped |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Cloves 🧄 | 1 clove | Minced for subtle flavor |
The eggs are the star—use large eggs for that rich, velvety texture. Trader Joe's sells pre-boiled eggs in the refrigerated section, which is a lifesaver when you're short on time, but fresh is always better. For the spinach, baby spinach works perfectly—no need to wash it first, just tear the leaves. The Greek yogurt should be plain and full-fat—low-fat versions won't give you that luscious creaminess. I always grab the Fage 5% from the store, but any good-quality brand will do. The lemon juice? Fresh is non-negotiable here—bottled just won't cut it.
No fresh chives? Green onions or parsley work in a pinch—they bring a similar freshness. Short on garlic? Garlic powder at half the amount gets you close, but I wouldn't skip it entirely. The Dijon mustard is key for that tangy kick—no mustard at all? A splash of apple cider vinegar does the trick. For the olive oil, any good extra-virgin will work, but avoid the cheap stuff. The spinach can be frozen if you're prepping ahead—just thaw and drain it well before blending. And if you're watching calories, you can reduce the olive oil by a tablespoon—it won't change the flavor much, but it'll lighten things up.
This dressing keeps beautifully—5 days in the fridge sealed in a jar. The flavors actually get better over time, so make a double batch. If you're meal prepping, portion it into small containers for easy grab-and-go use. Freezes for up to 3 months too, though the texture gets a little grainier after thawing. I always make extra because it disappears fast—perfect for sandwiches, salads, or even as a dip for veggies. Just give it a quick stir before using if it's been sitting awhile.
Why You'll Love This Recipe
- No Chopping Nightmare: I’ll be real—this recipe doesn’t require a single knife skill. Toss in pre-washed spinach, chop the hard-boiled eggs (or buy them pre-peeled), and blend the rest. The yogurt and Dijon do all the heavy lifting while I’m still deciding what to eat for dinner.
- Creamy Without Guilt: That tangy, herby spinach-yogurt base is ridiculously good—like ranch’s cooler, lighter cousin. The lemon juice cuts through the richness, and the Dijon mustard adds just enough bite so it’s never boring. Honestly, I’ve used it as a dip, a salad dressing, and even a sandwich spread.
- Weeknight Lunch Hero: Between us, this is my go-to for quick lunches. Slather it on whole-grain toast with cucumber slices, drizzle it over greens for a no-cook salad, or even mix it into pasta with a handful of cherry tomatoes. It’s the kind of dressing that makes even the simplest meal feel intentional.
- Leftovers That Don’t Suck: Most dressings turn sad after a day, but this one? It keeps for days in the fridge, and the flavors actually deepen. I’ll make a big batch on Sunday, use half for salads, and the rest gets repurposed as a creamy dip for veggies or a protein boost in wraps. Zero waste, all win.
Step-by-step instructions for spinach egg salad dressing
Here's how to blend vibrant greens and creamy eggs into a tangy, mayo-free dressing that works on everything from salads to wraps.
Chop the Hard-Boiled Eggs Finely
Start by peeling the 4 large hard-boiled eggs and chopping them into small, even pieces—about the size of a pea. I like to use a sharp chef's knife and cut them into quarters first, then dice each quarter into small cubes. The smaller the pieces, the more evenly they'll distribute throughout the dressing and create that classic egg salad texture.
Place the chopped eggs in a medium bowl. You want them to be completely dry before mixing, so if they feel damp, pat them gently with a paper towel. This prevents the dressing from becoming watery later. The eggs should be cool to the touch before proceeding—warm eggs can make the yogurt mixture separate.
Blend the Creamy Base
In a separate bowl, combine the 1 cup plain Greek yogurt with the 1 tbsp Dijon mustard and 2 tbsp lemon juice. Use a whisk to blend everything together until smooth and fully incorporated. The mixture should be thick but pourable—like a creamy dressing base. If it looks too thick, add 1-2 teaspoons of water to loosen it slightly.
Next, add the 0.5 cup extra-virgin olive oil in a slow stream while whisking continuously. This gradual addition helps emulsify the dressing and prevents it from separating. The olive oil adds richness and helps bind all the ingredients together. Once fully combined, taste the mixture and adjust the seasoning with the 0.5 tsp salt and 0.25 tsp black pepper if needed.
Add the Spinach and Garlic
Add the 2 cups packed fresh spinach to the yogurt mixture and stir gently with a spatula. You want to keep the spinach leaves intact as much as possible—they'll soften slightly but still provide that bright green color and fresh flavor. If you notice the mixture is too thick after adding the spinach, add 1-2 more teaspoons of water to reach your desired consistency.
Now, add the minced 1 clove garlic and mix well. The garlic should be finely minced—almost like a paste—to distribute evenly without overpowering the delicate flavors. The spinach should be just barely wilted but still vibrant, not mushy. This is where the dressing gets its signature fresh, herby quality that sets it apart from traditional mayo-based versions.
Fold in the Eggs and Chives
Gently fold the chopped eggs into the spinach mixture using a rubber spatula. Be careful not to overmix—just combine everything until the eggs are evenly distributed. The dressing should have a marbled appearance with flecks of egg throughout. If it looks too thick, add a splash of water or a little extra lemon juice to loosen it up.
Finally, stir in the 2 tbsp finely chopped fresh chives. These add a bright, oniony freshness that cuts through the richness of the eggs and yogurt. Give everything one final taste and adjust the seasoning if needed. The dressing should be tangy, slightly garlicky, and creamy with a fresh spinach flavor that shines through.
Chill and Serve
Transfer the dressing to an airtight container and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to meld together beautifully. When you're ready to use it, give it a good stir—it might thicken slightly in the fridge, so add a splash of water or lemon juice if needed to reach your preferred consistency.
This dressing works perfectly on mixed greens, wraps, sandwiches, or even as a dip for veggies. The bright green color and fresh flavors make it a standout addition to any meal. Store any leftovers in the fridge for up to 3 days, though I rarely have any left!
Pro Tips For Making Spinach Egg Salad Dressing
- CHILL THE EGGS FIRST: Cold eggs slice cleaner and hold their shape better in the dressing. Run them under ice water after boiling, then peel while still warm but firm—no need to wait hours. I used to rush this, and the yolks always turned to mush in the yogurt.
- USE FULLY WILTED SPINACH: Fresh spinach wilts down to almost nothing when raw—pack it tight in a towel and press out every drop of water before chopping. Wet spinach thins out the dressing too fast, and nobody wants a watery salad.
- MEASURE THE MUSTARD: Start with 1 teaspoon of Dijon, not a splash. Too much makes the dressing taste bitter and overpower the eggs. Taste as you go—you can always add more lemon, but you can’t fix extra mustard.
- WHISK THE YOGURT SMOOTH: Break up the yogurt’s lumps with a fork first, then whisk it with lemon juice until it’s glossy before adding eggs. Lumpy yogurt makes the dressing grainy, and nobody wants to taste curds in their dressing. (Yes, even if you’re impatient like me.)
Dietary considerations for this spinach egg salad dressing
Vegetarian-Friendly Base
This dressing is naturally vegetarian, thanks to the Greek yogurt and spinach replacing traditional mayo. The eggs provide protein and creaminess without animal fat, making it ideal for plant-based diets when paired with vegan yogurt.
For a fully vegan version, swap eggs for ¼ cup silken tofu (blended smooth) and use vegan mayo or extra yogurt for binding. 🌱
Dairy-Free Adaptation
Skip the Greek yogurt and replace it with ½ cup coconut yogurt or ¼ cup cashew cream> (blend soaked cashews with water until smooth). The texture will be slightly lighter but still creamy.
For extra richness, add 1 tbsp tahini to the base. Always taste as you go—dairy-free versions often need a bit more lemon juice to balance the natural sweetness of coconut.
Gluten-Free Assurance
All ingredients in this recipe are naturally gluten-free, but always double-check your Dijon mustard label—some brands contain hidden gluten. For extra caution, use gluten-free mustard> or a simple mix of apple cider vinegar> and a pinch of salt.
The spinach and eggs remain 100% gluten-free, so no other substitutions are needed for this dietary need.
Low-Fat Options
To reduce fat content, use non-fat Greek yogurt> and cut the olive oil to ¼ cup. The texture will be lighter but still hold together well. For extra flavor without fat, add 1 tsp lemon zest> or an additional ½ tsp garlic powder.
The spinach and eggs provide enough creaminess that you won't miss the full-fat version in most applications.
Allergen Awareness
This dressing contains eggs and dairy (yogurt), so it's not safe for those with severe allergies. For egg-free versions, use ¼ cup mashed avocado> as a binder—it adds creaminess and healthy fats.
Always prepare allergen-free versions in a clean kitchen using separate utensils to avoid cross-contamination. I keep a dedicated allergen-free prep station**> in my kitchen for exactly these situations.
Nutrition facts
Frequently asked questions
Can I use this dressing on warm dishes like roasted veggies?
This dressing holds up beautifully on warm dishes. For roasted vegetables, drizzle it on right after roasting while everything is still hot—it'll create a delicious, creamy glaze. The yogurt base helps it cling to surfaces, and the spinach keeps it vibrant even when heated. Just avoid boiling it to maintain the fresh texture.
What if my dressing separates after mixing?
Separation usually happens if the eggs aren't dry or if you add the olive oil too quickly. To fix it, whisk in 1-2 teaspoons of warm water while vigorously whisking, or add ½ teaspoon of Dijon mustard to help re-emulsify. For prevention, always pat chopped eggs completely dry and add olive oil slowly while whisking continuously.
How can I make this dressing thicker or thinner?
For a thicker consistency, chill it longer or add 1-2 tablespoons of chopped spinach. To thin it out, stir in 1 teaspoon of water, lemon juice, or even a splash of milk. The dressing naturally thickens when refrigerated, so plan to adjust right before serving if needed.
Can I substitute frozen spinach instead of fresh?
Yes, but thaw and drain it thoroughly first to avoid watery dressing. Use 1 cup of thawed, well-drained frozen spinach instead of 2 cups fresh. The texture will be slightly softer, but the flavor remains excellent. For best results, squeeze out as much moisture as possible before adding it to the mixture.
Is this dressing safe to eat without cooking?
Yes, it's completely safe as written since the eggs are hard-boiled. The yogurt and other ingredients are also safe to consume raw. Just ensure your eggs are fully cooked (no runny yolks) and stored properly in the fridge. This dressing is perfect for meal prep because it doesn't require reheating.
