Mayonnaise gets a lot of glory in deviled eggs, but it is not the only way to get that dreamy, creamy filling. I learned this the hard way after showing up to a neighborhood potluck with a beautiful tray of eggs and realizing I had forgotten the mayo on my grocery run. I panicked for about 30 seconds, then I raided my fridge and made a batch with Greek yogurt and a big squeeze of lemon. They disappeared just as fast.
If you are avoiding mayo for taste, allergies, dietary reasons, or you simply do not keep it around, these swaps give you the same scoopable, pipeable texture with their own personality. Pick one, or mix and match.
Quick allergy note: “No mayo” does not automatically mean allergen-free. Many swaps include dairy (yogurt, sour cream, cottage cheese) or sesame (hummus). And if you have an egg allergy, deviled eggs are unfortunately off the table, mayo or not.

What mayo does
Once you know what mayonnaise contributes, it is much easier to replace it.
- Creaminess: It smooths the mashed yolks so the filling pipes or scoops neatly.
- Fat: Fat carries flavor and makes the filling taste rich, not chalky.
- Acidity: Many mayos have a subtle tang that brightens the eggs.
- Structure: Because mayo is an emulsion, it helps the filling stay cohesive and fluffy, not greasy or heavy.
Your goal with no-mayo deviled eggs is to replace at least two of those jobs, ideally all four. That is why the best substitutes are creamy and slightly tangy, or creamy plus a splash of acid.
Best substitutes
All of the options below start the same way: hard-boil eggs, halve them, and mash the yolks until no big crumbs remain. For more general deviled egg troubleshooting and basics, I keep an updated guide here: Deviled Eggs guide.
Greek yogurt
Best for: Classic deviled egg vibes with a fresh tang and a lighter feel.
Flavor notes: Bright, slightly tart, very clean tasting. Full-fat Greek yogurt is the closest to mayo in mouthfeel.
How much to use: Start with 1 tablespoon per 6 yolks, then adjust a teaspoon at a time until fluffy and pipeable.
- Add a little Dijon mustard and a pinch of salt first, then loosen with yogurt.
- If the filling tastes too tangy, balance with a tiny pinch of sugar or an extra shake of paprika.
- Not a mustard person? Skip it and use a little pickle juice, lemon juice, or a splash of vinegar for brightness instead.
Mashed avocado
Best for: Super creamy filling with a soft, buttery texture and a pretty pale-green tint.
Flavor notes: Mild and rich, especially good with lime, cilantro, jalapeño, or everything bagel seasoning.
How much to use: 1/2 ripe avocado for 6 yolks is a great starting point.
- Use ripe avocado that mashes smooth, not firm and chunky.
- Always add acid (lime juice, lemon juice, or a splash of vinegar) for flavor and to slow browning.
- Avocado filling is best served the same day.
Hummus
Best for: A savory, slightly nutty deviled egg with built-in garlic and lemon flavor.
Flavor notes: Earthy, garlicky, and satisfying. Plain hummus is the most versatile, but roasted red pepper hummus is a fun party twist.
How much to use: Start with 1 tablespoon per 6 yolks.
- Because hummus is thicker, you may need a teaspoon of water or lemon juice to make it pipeable.
- Taste for salt after mixing, since hummus brands vary a lot.
- If sesame is an issue, skip hummus and lean on Greek yogurt, sour cream, or the olive oil option below.
Sour cream or crème fraîche
Best for: Ultra creamy, classic party flavor with a gentle tang.
Flavor notes: Rich and mellow. Crème fraîche is slightly less sharp than sour cream.
How much to use: 1 to 2 tablespoons per 6 yolks, depending on how thick your yolks are.
- These options are wonderfully pipeable and forgiving.
- They love chives, smoked salmon, or a little horseradish.
Cottage cheese (blended smooth)
Best for: High-protein deviled eggs that still taste creamy when blended.
Flavor notes: Mild and dairy-forward. Blending is key so it does not feel lumpy.
How much to use: Start with 2 tablespoons blended cottage cheese per 6 yolks.
- Blend cottage cheese first, then mix into the yolks.
- Add lemon juice, pickle juice, or Dijon to keep it tasting lively.
Olive oil plus acid (dairy-free)
Best for: A clean, Mediterranean-style deviled egg without mayo or dairy.
Flavor notes: Rich olive oil flavor with a bright finish. Works best with Dijon, capers, roasted peppers, or herbs.
How much to use: 1 to 2 teaspoons olive oil per 6 yolks, plus 1 teaspoon lemon juice or vinegar.
- Whisk the oil and acid together before mixing so it emulsifies a bit.
- Go slowly. Too much oil can make the filling feel slick.
Favorite combos
If you want a starting point that feels intentional, here are a few combos I make on repeat. Measurements are for 12 egg halves (6 yolks). Add salt and pepper to taste.
1) Greek yogurt and Dijon
- 6 yolks
- 1 to 1 1/2 tablespoons full-fat Greek yogurt
- 1 1/2 teaspoons Dijon mustard
- 1 teaspoon lemon juice
- Paprika on top
2) Avocado lime
- 6 yolks
- 1/2 ripe avocado
- 2 teaspoons lime juice
- 1/2 teaspoon garlic powder or 1 small grated garlic clove
- Cilantro or sliced jalapeño on top
3) Hummus and smoked paprika
- 6 yolks
- 2 tablespoons plain hummus
- 1 to 2 teaspoons lemon juice (to loosen)
- 1/2 teaspoon smoked paprika, plus more for topping
- Optional: minced parsley
4) Crème fraîche and chives
- 6 yolks
- 2 tablespoons crème fraîche
- 1 teaspoon Dijon mustard
- 1 teaspoon white wine vinegar or lemon juice
- Chives on top
Keep it creamy
Start drier than you think
You can always loosen a filling, but you cannot easily thicken it once it is soupy. Add your binder a teaspoon at a time, mix, then reassess.
Mash the yolks first
Before you add anything, break up the yolks until they look like fine crumbs. This prevents little lumps that no amount of stirring will magically fix.
Add a splash if needed
If your binder is thick (hummus, avocado, cottage cheese), a teaspoon of lemon juice, pickle juice, or even water can help you get that soft, airy texture.
Chill briefly
Ten to twenty minutes in the fridge firms the filling slightly and makes piping cleaner, especially with yogurt-based mixtures.
Top for contrast
No-mayo fillings can taste especially fresh, so I like toppings that add contrast:
- Smoked paprika or chili crisp
- Chopped pickles or capers
- Fresh herbs like dill, chives, or parsley
- Crispy bacon or toasted breadcrumbs
Make-ahead and safety
I am the queen of make-ahead, but deviled eggs do have limits.
- Hard-boil eggs up to 1 week ahead and keep them in the shell in the fridge.
- Make fillings up to 1 day ahead for yogurt, sour cream, crème fraîche, hummus, or blended cottage cheese versions. Store airtight.
- Avocado fillings are best same-day because they can darken and lose their bright flavor.
- Keep trays chilled: If you are setting out a party spread, I like using a chilled platter setup. My hosting plan is here: Plan a chilled deviled egg party tray.
For serving, follow the simple rule: do not leave deviled eggs out for more than 2 hours, or 1 hour if it is above 90°F or you are outside in the heat. When in doubt, keep a smaller tray out and replenish from the fridge.
Quick FAQs
Will no-mayo deviled eggs taste healthy?
They can, but they do not have to. Full-fat Greek yogurt, sour cream, and crème fraîche still taste rich. The trick is enough salt, a little acid, and something flavorful like mustard, paprika, or herbs.
What is the closest swap to mayo?
Full-fat Greek yogurt is my closest match for that creamy, tangy, classic deviled egg feel. Sour cream is a close second if you want extra richness.
Can I use regular yogurt instead of Greek?
You can, but it is thinner and can make the filling runny. If regular yogurt is what you have, start very small and consider straining it through a coffee filter or paper towel lined sieve for 20 to 30 minutes first.
What if I hate mustard?
Leave it out. Add brightness with lemon juice, a small splash of vinegar, or a spoonful of finely chopped pickles or relish instead.
How do I fix filling that is too thick?
Add 1 teaspoon at a time of lemon juice, pickle juice, or water until it pipes smoothly.
How do I fix filling that is too loose?
Chill it for 20 to 30 minutes first. If it is still loose, mash in a bit more yolk (if you have an extra egg) or a small spoonful of hummus, or add a pinch of very fine breadcrumbs and let it sit a few minutes.
More egg ideas
If you are building an appetizer spread, deviled eggs are happiest with a few crunchy, salty, and fresh things nearby. I keep my party planning basics here: Party Food guide and a big list of snackable starters here: Appetizers guide.
And if you are curious about the story behind all my egg opinions, you can find me here: Tessa Foley.