Love this? Save it for later!
Share the inspiration with your friends
I stopped by my sister-in-law’s place last Tuesday to drop off a book I’d borrowed, and the smell hit me before I even got through the doorway. It wasn’t fancy—nothing ever is at her house with three kids under seven running around. But this smell, it was warm and familiar, like something from my own childhood that I’d forgotten I missed. She was standing at the kitchen counter, mashing hard-boiled eggs in a bowl, completely nonchalant about it. “Oh, that’s just the lunch stuff for tomorrow,” she said when I asked. Just the lunch stuff. I watched her add a scoop of something creamy that definitely wasn’t mayo, and I knew right then I was going to beg for the recipe.
Now, I’ll be honest—I’ve never been an egg salad person. The gloppy, mayo-heavy version from deli counters always felt like a texture nightmare to me. But this creamy no-mayo egg salad was different. It was silky, not slimy. It had this lightness to it that made me want to eat it straight from the bowl, which I absolutely did when she wasn’t looking. Maybe you’ve been there, watching someone make something incredibly simple and realizing it’s going to change your whole lunch game. That was me, standing in her cluttered kitchen, trying not to act too excited about eggs.
What got me was how effortless she made it look. She wasn’t trying to impress anyone. She was just making lunch for her kids, the same way she does every single day. But that creamy no-mayo egg salad was so good I asked for the recipe twice before I left. I’ve been making it ever since, and let me tell you—it’s become the lunch box hero I never knew I needed.
Why You’ll Love This Recipe
This isn’t just another egg salad recipe. After testing this in my own kitchen about a dozen times (and yes, my family was very patient with me), I can confidently say this version solves every problem I’ve ever had with traditional egg salad. Here’s why it works:
- No mayo, no problem: The creamy base comes from Greek yogurt and a secret ingredient that makes it just as rich without the heavy feeling. Perfect for picky eaters who turn their noses up at mayo.
- Simple ingredients: You probably have everything in your fridge right now. No fancy grocery store trips needed.
- Quick to make: From start to finish, this comes together in about 20 minutes. Boil the eggs while you prep everything else.
- Perfect for lunch boxes: It holds up beautifully in a container and actually tastes better after a few hours in the fridge.
- Kid-approved but adult-friendly: My picky nephew devours this, and I’ve served it to grown-ups who asked for the recipe.
What makes this recipe different from the rest is the texture. Most egg salads are either too wet or too dry. This one hits that perfect middle ground where every bite is creamy but still has structure. The secret is in how you mash the eggs—not too fine, not too chunky—and the combination of yogurt with a tiny bit of Dijon mustard for tang. It’s comfort food that feels light and fresh, and honestly, that’s hard to find in a lunch box recipe.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that creamy texture without a drop of mayo. Most of these are pantry and fridge staples, which makes this perfect for last-minute lunch prep.
- Large eggs (8): The star of the show. Use eggs that are at least a week old for easier peeling. I prefer pasture-raised for better flavor and color.
- Plain Greek yogurt (1/3 cup): This is your creamy base. Use full-fat for the richest texture, or 2% if you’re watching calories. I like Fage or Chobani for thickness.
- Dijon mustard (1 teaspoon): Adds that subtle tang without overpowering. Yellow mustard works in a pinch, but Dijon gives a more sophisticated flavor.
- Lemon juice (1 teaspoon, fresh): Brightens everything up. Bottled works, but fresh really does make a difference here.
- Salt (1/4 teaspoon): Fine sea salt dissolves better than kosher in this application.
- Black pepper (1/8 teaspoon, freshly ground): Just a touch for warmth.
- Celery (1 small stalk, finely diced): Adds that essential crunch. Make sure the pieces are small enough for picky eaters who might be texture-sensitive.
- Fresh chives (1 tablespoon, chopped): Optional but lovely. Green onions work great as a substitute.
- Sweet pickle relish (1 tablespoon): This is my secret ingredient. It adds sweetness and moisture without making things watery. Look for brands with less added sugar if that matters to you.
For the lunch box assembly, you’ll also want good bread or crackers. I recommend a sturdy whole wheat bread or buttery crackers that can hold up to the creamy filling without getting soggy.
Equipment Needed
You don’t need a fancy kitchen to make this creamy no-mayo egg salad. Here’s what you’ll actually use:
- Medium saucepan: For boiling the eggs. Any size works, just make sure the eggs fit in a single layer.
- Mixing bowl: A medium-sized bowl for mashing and combining everything.
- Potato masher or fork: I prefer a potato masher for consistent texture, but a fork works perfectly fine. I’ve used both and honestly, the fork gives you more control if you’re picky about chunkiness.
- Cutting board and knife: For dicing the celery and chopping the chives.
- Measuring spoons: For accuracy, though I’ll admit I eyeball the mustard most days.
- Lunch box containers: Airtight containers work best. I use these little bento-style boxes that keep the egg salad separate from the bread or crackers.
If you don’t have a potato masher, don’t stress. A fork and a little patience will get you the same result. I actually broke my favorite masher last month and used a fork for two weeks before replacing it—the egg salad turned out just fine.
Preparation Method

Let me walk you through this step by step. I’ve made this so many times I could do it in my sleep, but I’ll share all the little tricks I’ve learned along the way.
- Boil the eggs: Place your 8 eggs in a single layer in your saucepan. Cover them with cold water by about an inch. Bring to a boil over high heat, then once it’s boiling hard, cover the pan, turn off the heat, and let it sit for exactly 10 minutes. This gives you perfectly hard-boiled eggs with no green ring around the yolk.
- Ice bath time: While the eggs are sitting, fill a bowl with ice and cold water. After those 10 minutes are up, transfer the eggs to the ice bath using a slotted spoon. Let them chill for at least 5 minutes. This stops the cooking and makes peeling so much easier. I learned this the hard way after years of peeling eggs that looked like they’d been through a war.
- Peel the eggs: Gently tap each egg on the counter to crack the shell all over, then roll it between your palms to loosen the shell. Start peeling from the wider end where the air pocket is. Running them under cold water while peeling helps remove stubborn bits.
- Mash the eggs: Place your peeled eggs in a mixing bowl. Using your potato masher or fork, mash them to your preferred consistency. For picky eaters, I recommend a medium mash—some small chunks remain but it’s mostly uniform. My nephew hates big pieces of egg white, so I go a little finer for him.
- Add the creamy base: Add your Greek yogurt, Dijon mustard, and lemon juice to the mashed eggs. Stir gently with a spatula until everything is combined. The mixture should look creamy but not soupy. If it seems too thick, add another teaspoon of yogurt. Too thin? Add another mashed egg white.
- Mix in the crunch: Fold in your finely diced celery and sweet pickle relish. The celery should be diced small enough that picky eaters won’t notice individual pieces but will still get that nice crunch. Stir gently to distribute evenly.
- Season and finish: Add your salt, pepper, and fresh chives. Taste and adjust seasoning. This is the moment where you can add a tiny pinch more salt if needed—I usually do. The flavors should be balanced, with the tang from the yogurt and mustard complementing the sweetness from the relish.
- Chill before serving: For the best texture and flavor, cover the bowl and refrigerate for at least 30 minutes before assembling your lunch boxes. The flavors meld together during this time, and the texture firms up perfectly. I’ve made this the night before many times and it’s even better the next day.
Cooking Tips & Techniques
After making this creamy no-mayo egg salad more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share the ones that matter most.
The perfect hard-boiled egg: The biggest mistake people make is overcooking the eggs. That green ring around the yolk? That’s sulfur reacting with iron, and it gives eggs that weird, metallic taste. The 10-minute off-heat method I described above is foolproof. Trust the process.
Peeling without the pain: Older eggs peel easier than fresh ones. If your eggs are super fresh, add a teaspoon of baking soda to the boiling water—it helps loosen the shells. And please, don’t try to peel hot eggs. I did that once out of impatience and ended up with egg salad that had more shell pieces than egg. The ice bath is non-negotiable.
Texture control: For picky eaters, texture is everything. My own kid went through a phase where she wouldn’t eat anything that felt “slimy.” The key here is the Greek yogurt—it’s thick and creamy without being wet. And dicing the celery super fine means you get the crunch without the “oh no, what’s that?” reaction.
Make it ahead: This egg salad actually improves after a few hours in the fridge. The flavors meld together, and the texture sets up nicely. I often make it the night before and assemble lunch boxes in the morning. One less thing to think about during the morning rush.
Variations & Adaptations
One of the best things about this creamy no-mayo egg salad is how adaptable it is. Here are some variations I’ve tried and loved:
Dairy-free version: Swap the Greek yogurt for a thick dairy-free alternative like coconut yogurt or cashew cream. Just make sure it’s plain and unsweetened. I tested this with coconut yogurt and it was surprisingly good—just a hint of sweetness that worked well with the relish.
Extra protein boost: Add some crumbled cooked bacon or diced ham for a heartier lunch box. My husband loves this version with crispy bacon bits mixed in. Just reduce the salt slightly since bacon adds its own saltiness.
Veggie-loaded version: Finely dice some red bell pepper or shredded carrot along with the celery. This adds color and nutrients without changing the texture too much. I’ve snuck in grated zucchini (squeezed dry) before and nobody noticed.
Spicy kick: Add a pinch of cayenne pepper or a dash of hot sauce for adults who want some heat. I make a separate batch for myself with a little sriracha mixed in—it’s fantastic on crackers.
Herb garden version: Swap the chives for fresh dill or parsley. Dill especially gives it a fresh, almost pickled flavor that pairs beautifully with the tangy yogurt base.
Serving & Storage Suggestions
This creamy no-mayo egg salad is incredibly versatile when it comes to serving. Here’s how I make it work for different situations.
For lunch boxes: Pack the egg salad in a separate container from the bread or crackers. This prevents sogginess and lets everyone assemble their own. I use those little silicone muffin cups inside bento boxes to keep things organized. Add some cherry tomatoes, cucumber slices, or apple wedges on the side for a complete meal.
Serving temperature: This egg salad is best served cold or at room temperature. If you’re packing it for school or work, it’ll be perfect by lunchtime after sitting in a lunch box for a few hours. I actually prefer it slightly chilled straight from the fridge.
Storage instructions: Store any leftover egg salad in an airtight container in the refrigerator for up to 3 days. Do not freeze—the texture becomes watery and unappealing after thawing. I learned this the hard way when I tried to meal prep a big batch for the month.
Reheating: Don’t. This is a cold dish through and through. If you want a warm egg salad, this isn’t the recipe for you. But honestly, the creamy cold texture is what makes it so good for lunch boxes.
Flavor development: The flavors actually get better after a day in the fridge. The yogurt tang mellows out, and the relish sweetness permeates the whole mixture. I sometimes make this two days ahead of when I need it because it’s that much better.
Nutritional Information & Benefits
Let’s talk about why this creamy no-mayo egg salad is actually good for you. I’m not a nutritionist, but I’ve done my homework on these ingredients.
Per serving (about 1/2 cup): Approximately 180 calories, 12g protein, 8g fat, 4g carbohydrates. These numbers will vary based on your exact ingredients and portion sizes.
Protein power: Eggs are a complete protein source, meaning they contain all nine essential amino acids. With 6 grams of protein per egg, this recipe packs a serious protein punch that keeps kids full through the school day.
Healthy fats: Greek yogurt provides probiotics for gut health and calcium for strong bones. Using yogurt instead of mayo cuts the saturated fat significantly while adding beneficial bacteria.
Low-carb friendly: With minimal carbohydrates, this egg salad works well for low-carb or keto diets. Serve it on lettuce wraps or cucumber slices instead of bread for an even lower-carb option.
Allergen note: This recipe contains eggs and dairy (from the yogurt). For dairy-free needs, use the coconut yogurt substitute mentioned above. Always check your relish label for any hidden allergens.
Conclusion
This creamy no-mayo egg salad has honestly become a staple in my kitchen, and I never expected it to. I walked into my sister-in-law’s house that Tuesday thinking I was just dropping off a book, and I walked out with a recipe that’s saved me on countless busy mornings. It’s the kind of recipe that doesn’t try to be fancy—it just works.
What I love most is how it makes lunch boxes feel special without any extra effort. My picky eater actually asks for this now, and that’s something I never thought I’d hear about egg salad. If you’ve got a kid who turns their nose up at anything with “weird texture” or a lunch box that always comes home half-eaten, give this a try. Customize it however you want—that’s the beauty of a simple recipe like this.
I’d love to hear how it goes for you. Drop a comment below and let me know if your picky eaters approved, or share your own twist on this recipe. And if you’re looking for another lunch box winner, you might want to try my crispy garlic chicken for dinner—the leftovers make amazing sandwiches the next day. Happy cooking, friends!
Frequently Asked Questions
Can I use regular yogurt instead of Greek yogurt?
You can, but the texture will be much thinner and runnier. Greek yogurt is thicker because it’s strained, which gives you that creamy consistency without making the egg salad watery. If you only have regular yogurt, try straining it through a cheesecloth or coffee filter for a few hours first.
How long does this egg salad last in the fridge?
It stays fresh for up to 3 days in an airtight container. I usually make it on Sunday night and use it for Monday through Wednesday lunches. After day three, the texture starts to change and it gets a little watery, so I don’t recommend pushing it past that.
Can I make this without the pickle relish?
Absolutely! The relish adds a touch of sweetness and moisture, but you can leave it out or substitute with finely chopped pickles or a tiny bit of honey. If you’re skipping it entirely, you might want to add an extra teaspoon of yogurt to keep the texture right.
Is this recipe safe for school lunch boxes?
Yes, as long as you use an insulated lunch box with an ice pack. The egg salad should stay cold for several hours this way. If your child doesn’t have access to refrigeration, pack it in a small thermos or use an ice pack to keep it chilled until lunchtime.
Can I add other vegetables to this egg salad?
Definitely! Finely diced red bell pepper, shredded carrot, or even chopped spinach work great. Just make sure any vegetables are diced very small so they blend in without changing the texture too much. I’ve added grated zucchini (squeezed dry) before and it was a hit.
Pin This Recipe!

Creamy No-Mayo Egg Salad Lunch Box for Picky Eaters
A creamy, mayo-free egg salad made with Greek yogurt and a secret ingredient (sweet pickle relish) that’s perfect for lunch boxes. It’s silky, not slimy, and kid-approved.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus 30 minutes chilling)
- Yield: 4 servings 1x
- Category: Lunch
- Cuisine: American
Ingredients
- 8 large eggs
- 1/3 cup plain Greek yogurt (full-fat or 2%)
- 1 teaspoon Dijon mustard
- 1 teaspoon fresh lemon juice
- 1/4 teaspoon fine sea salt
- 1/8 teaspoon freshly ground black pepper
- 1 small stalk celery, finely diced
- 1 tablespoon fresh chives, chopped (optional, or substitute green onions)
- 1 tablespoon sweet pickle relish
Instructions
- Place 8 eggs in a single layer in a medium saucepan. Cover with cold water by about an inch. Bring to a boil over high heat, then cover, turn off heat, and let sit for exactly 10 minutes.
- While eggs sit, prepare an ice bath (bowl of ice and cold water). After 10 minutes, transfer eggs to ice bath using a slotted spoon. Let chill for at least 5 minutes.
- Peel eggs: gently tap each egg on counter to crack shell, roll between palms, and peel starting from the wider end. Rinse under cold water if needed.
- Place peeled eggs in a mixing bowl. Mash with a potato masher or fork to desired consistency (medium mash recommended for picky eaters).
- Add Greek yogurt, Dijon mustard, and lemon juice to mashed eggs. Stir gently with a spatula until combined. Mixture should be creamy but not soupy; adjust with extra yogurt or egg white if needed.
- Fold in finely diced celery and sweet pickle relish. Stir gently to distribute evenly.
- Add salt, pepper, and fresh chives. Taste and adjust seasoning as needed.
- Cover bowl and refrigerate for at least 30 minutes before serving (or overnight for best flavor). Serve cold or at room temperature.
Notes
For easier peeling, use eggs that are at least a week old. Add a teaspoon of baking soda to boiling water if eggs are very fresh. The egg salad improves after a few hours in the fridge. Do not freeze. For dairy-free, substitute with thick plain coconut yogurt or cashew cream.
Nutrition
- Serving Size: 1/2 cup
- Calories: 180
- Sugar: 3
- Sodium: 320
- Fat: 8
- Saturated Fat: 3
- Carbohydrates: 4
- Protein: 12
Keywords: egg salad, no mayo, lunch box, picky eaters, creamy, Greek yogurt, easy, kid-friendly


