Salads
This traditional potato salad recipe no egg delivers all the creamy, tangy comfort of classic potato salad—just without the eggs. The secret lies in a rich vegan mayo base combined with mustard and herbs, creating a dressing that clings beautifully to every potato. I developed this version after years of perfecting the balance between creamy texture and bright, fresh flavors that keep it feeling nostalgic yet fresh.
The foundation begins with perfectly boiled Yukon Gold potatoes, cooled just enough to hold their shape while absorbing the dressing. Celery adds that signature crunch, while red onion and fresh dill bring layers of flavor that make this salad irresistibly traditional.
What sets this apart is the crisp celery crowns—thinly sliced celery that stays delightfully crunchy even after chilling.
What you'll end up with is a potato salad that's creamy, tangy, and packed with texture—no eggs required. The dressing is rich enough to coat every potato while remaining light enough to let the natural potato flavor shine.
This version holds up beautifully for picnics, BBQs, or weeknight dinners, all while being completely plant-based.
Ready in about 45 minutes, this recipe is perfect for feeding a crowd or meal prepping ahead. The key is letting it chill for at least an hour before serving, which allows all the flavors to meld together perfectly. Here's how to make it!
Ingredients for traditional potato salad recipe no egg
These 13 ingredients create a creamy, tangy potato salad that stays true to tradition while delivering vegan richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Medium size, cut into 1-inch cubes |
| Vegan Mayonnaise 🥫 | ¾ cup | Store-bought or homemade vegan mayo |
| Yellow Mustard 🍯 | ¼ cup | Dijon preferred for tanginess |
| Fresh Dill 🌿 | ⅓ cup | Chopped, stems removed |
| Celery Stems 🧅 | 3 whole | Thinly sliced for crowns |
| Red Onion 🧅 | ¼ whole | Thinly sliced, white part only |
| Fresh Chives 🌱 | 0.17 cup | Finely chopped for garnish |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy brightness |
| Maple Syrup 🍁 | 1 tbsp | For subtle sweetness |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Olive Oil 🫒 | 1 tbsp | For tossing potatoes |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
The Yukon Gold potatoes are non-negotiable—their buttery texture and golden hue make all the difference. Buy them fresh from the produce section, not the pre-cut bin, and look for ones that feel heavy for their size. For the celery crowns, Whole Foods or Trader Joe's carry the freshest stalks—avoid the wilted ones at the back of the display. The fresh dill and chives should be vibrant green, not yellowing. If you can't find fresh dill, dried dill at one-third the amount works in a pinch, though fresh is ideal for that bright flavor. The vegan mayo should be thick and creamy—Just Mayo or Follow Your Heart are reliable brands that mimic traditional mayo perfectly.
No Dijon mustard? Yellow mustard with a splash of lemon juice will give you similar tanginess. Running short on fresh herbs? Fresh parsley at half the amount adds a milder green note. The apple cider vinegar can be swapped for white vinegar, but it loses that subtle apple undertone. For a sweeter touch, agave nectar works just as well as maple syrup. The celery crowns are the star of this salad—thinly slice them just before mixing to keep them crisp. If you're prepping ahead, toss the celery in lemon juice to preserve its crunch. The potatoes should be boiled until tender but still firm—they'll finish cooking in the dressing.
This salad tastes even better after chilling for at least 2 hours, allowing all the flavors to meld. Store leftovers in an airtight container in the fridge for up to 5 days. The celery crowns will soften over time, so add them fresh when serving. For meal prep, portion into individual containers—the dressing clings better when mixed just before eating. The dressing can be made a day ahead and stored separately, which makes this perfect for large gatherings. If you're serving outdoors, keep the salad chilled in a cooler until ready to serve.
Why You'll Love This Recipe
- No Boil Drama: I just toss the Yukon Golds into cold water, bring it to a boil, then turn off the heat and let them steam for 10 minutes—no overcooking, no mushy mess. The skins stay intact, and the centers stay buttery, which means less chopping and more time to actually eat.
- Dill Magic: That bright, grassy dill—honestly, it’s the secret weapon here. A handful of fresh stems chopped right into the vegan mayo and mustard mix makes this taste like summer in a bowl, not some sad, dry potato side. The celery adds just enough crunch to keep it interesting.
- Picnic to Potluck: I’ve packed this in a mason jar for beach trips, brought it to BBQs, and even served it at my daughter’s birthday party—no one ever asks if it’s vegan. It’s that good. The creamy texture holds up for days, and the flavors only get better as it sits.
- Leftovers That Don’t Suck: Between us, most potato salads turn into sad, watery sludge after day two. Not this one. The vegan mayo keeps it rich, the mustard cuts through any staleness, and the dill stays fresh for at least three days. I make a double batch every time and still have seconds.
Step-by-step instructions for traditional potato salad without eggs
Here's how to create a rich, creamy vegan potato salad with the signature crunch of celery crowns.
🍳 Step 1: Boil Potatoes Until Fork-Tender
Place the 2.5 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp Kosher Salt and bring to a rolling boil over high heat. Once boiling, reduce to medium-high heat and cook for 12-15 minutes until a knife slides in easily with just slight resistance.
Drain immediately and let them steam-dry in the colander for 2 minutes—this prevents a gummy texture. I like to shock them in an ice bath for 5 minutes next, which stops the cooking process and keeps them firm. This step is crucial for achieving that perfect balance between creamy and crispy potatoes.
👨🍳 Step 2: Prepare the Celery Crowns and Onions
While the potatoes cook, thinly slice the 3 whole Celery Stems into ¼-inch thick rounds (these are your crowns). Remove the white part from the 0.25 whole Red Onion and slice it into paper-thin rings. Place both in a small bowl and toss with 1 tbsp Olive Oil, 1 tsp Lemon Juice, and ½ tsp Kosher Salt. Let them sit for 10 minutes while you finish the dressing.
This pre-treatment ensures the celery stays crisp and the onions develop a subtle sweetness. The acid from the lemon juice helps preserve their crunch while the olive oil gives them a beautiful golden sheen when tossed with the warm potatoes later.
🥘 Step 3: Make the Vegan Dressing
In a medium bowl, whisk together the 0.75 cup Vegan Mayonnaise, 0.25 cup Yellow Mustard, 1 tbsp Apple Cider Vinegar, 1 tbsp Maple Syrup, 0.5 tsp Freshly Ground Black Pepper, and 0.33 cup Fresh Dill. The dressing should be smooth but still slightly textured—this is where the magic happens. Taste and adjust the seasoning if needed, adding a pinch more salt or vinegar for balance.
Here's the thing—vegan mayo can vary in thickness. If your mixture looks too thick, whisk in 1-2 teaspoons of warm water to loosen it. If it's too thin, add ½ tablespoon of Dijon mustard to help emulsify. The dressing should coat the back of a spoon but still flow freely when poured.
🍳 Step 4: Combine and Toss Gently
Add the warm potatoes to the dressing bowl and gently fold everything together using a large spoon or rubber spatula. Be careful not to mash the potatoes—you want them to stay intact with just a light coating of dressing. Add the celery crowns and onions now, tossing everything together until evenly distributed and the potatoes are fully coated.
Let the salad sit at room temperature for 10 minutes before serving. This resting period allows the flavors to meld and the potatoes to absorb the dressing evenly. If you're serving outdoors, keep it chilled until ready to eat—this salad tastes best when served slightly cool rather than ice cold.
🍽️ Step 5: Garnish and Serve
Transfer the potato salad to a serving bowl and sprinkle with the 0.17 cup Fresh Chives just before serving. The chives add a bright, fresh finish that cuts through the richness of the vegan mayo. For extra flair, you can also add a few extra Fresh Dill sprigs or a drizzle of Apple Cider Vinegar around the edges.
This potato salad delivers all the classic elements—creamy texture, tangy flavor, and satisfying crunch—without any eggs. The maple syrup and apple cider vinegar give it that perfect balance of sweet and tangy, while the celery crowns provide the signature crunch that makes this dish so satisfying. Serve with crusty bread or alongside a grilled vegan burger for a complete meal.
Pro Tips For Making Traditional Potato Salad Recipe No Egg
- Boil Until Fork-Tender: Yukon Golds won’t mash or fall apart if you boil them just until they’re almost done—about 12-15 minutes for 1.5-inch chunks. Overcooking turns them gummy, and nobody wants that. Test one: it should hold its shape but yield slightly when pierced.
- Chill Before Mixing: I used to toss everything in warm—big mistake. Let the potatoes cool completely before adding mayo and mustard, or you’ll end up with a sad, greasy mess. Spread them on a tray for 10 minutes first.
- Dice Celery Small: Skip the thick matchsticks—finely chop celery into ¼-inch pieces. It distributes flavor evenly and prevents that weird "crunchy surprise" bite. Also, salting the celery before adding it to the salad makes a real difference.
- Add Mustard Last: Mix the mayo and mustard separately, then fold them in at the very end. This keeps the mustard’s sharpness bright instead of letting it mellow too soon. Start with 1 tablespoon and adjust—you can always add more, but you can’t take it out.
Troubleshooting great traditional potato salad recipe no egg
Potatoes Too Soft?
If your boiled potatoes turn out mushy, it’s usually from overcooking or improper cooling. Always use a knife test—when it slides in with slight resistance, they’re done. I swear by shocking potatoes in an ice bath for 5 minutes after draining to lock in their firmness.
For extra insurance, boil them in salted water (like the recipe calls for) and avoid peeling—skin-on potatoes hold up better. 🥔
Dressing Too Thick?
Vegan mayo can vary in thickness, and if your dressing feels too heavy, whisk in 1-2 teaspoons of warm water to loosen it. For extra insurance, add ½ tablespoon of Dijon mustard to help emulsify.
If it still separates, try blending the mayo and mustard together first before adding other ingredients. I’ve found that Just Mayo holds up better than some store brands when it comes to texture consistency.
Celery Losing Crunch?
Celery crowns lose their crispness when soaked too long in dressing. To keep them crunchy, slice them just before mixing and toss them in last. If prepping ahead, store them separately in a damp paper towel in the fridge.
For extra crunch, add them fresh to individual portions right before serving. A quick lemon juice toss before mixing also helps preserve their texture. 🧅
Salad Too Bland?
If your potato salad tastes flat, it’s likely underseasoned. Taste the dressing first—it should be tangy and slightly sweet. Boost flavor by adding 1 extra teaspoon of apple cider vinegar or ½ teaspoon of smoked paprika for depth.
Fresh herbs like dill and chives make a huge difference, so don’t skimp. For a smoky twist, try adding ½ teaspoon of liquid smoke to the dressing. 🌶️
Dressing Separating?
Separation happens when the mayo and mustard aren’t properly emulsified. To fix it, whisk vigorously or use a hand mixer to combine them again. For prevention, add ingredients in this order: mayo first, then mustard, then vinegar and herbs.
If it still separates, blend the mayo and mustard together first, then slowly incorporate the rest. A splash of warm water can also help re-emulsify it.
Potatoes Too Dry?
If your potatoes absorb too much dressing and lose moisture, they’ll turn dry. To prevent this, toss them with 1 tablespoon of olive oil after boiling to create a barrier. Also, avoid overmixing—just fold gently to coat.
For extra creaminess, add 2 tablespoons of vegan yogurt to the dressing. The key is warm potatoes + room-temperature dressing for even coating without drying them out. 💡
Nutrition facts
Frequently asked questions
Can I use regular mayo instead of vegan mayo?
You can substitute regular mayo, but the salad will no longer be plant-based. For best results, use a mayo with similar thickness to vegan brands like Just Mayo. If using regular mayo, reduce the amount slightly (½ cup) since it tends to be thicker. The flavor will be very close, just not vegan-friendly!
How do I keep the celery crowns extra crisp?
Slice the celery just before mixing and toss it in last. For prepping ahead, store the sliced celery separately in a damp paper towel in the fridge. A quick lemon juice toss before adding to the salad also helps preserve crunch. Add fresh celery to individual portions right before serving for maximum crispness!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. Keep the celery crowns separate if possible, adding them fresh when reheating. For meal prep, portion into individual containers—this prevents soggy celery. The dressing can be made ahead and stored separately for up to 3 days.
Can I make this potato salad without mustard?
Yes! Replace the mustard with 1 extra tablespoon of apple cider vinegar plus ½ teaspoon of smoked paprika for depth. Or use 1 tablespoon of Dijon-style mustard substitute made with lemon juice and a pinch of salt. The tangy brightness will still shine through without traditional mustard!
Why does my dressing separate?
Separation happens when ingredients aren't properly emulsified. Whisk vigorously or use a hand mixer to recombine. For prevention, add ingredients in this order: mayo first, then mustard, then vinegar and herbs. If it still separates, blend mayo and mustard together first, then slowly incorporate other ingredients. A splash of warm water can help re-emulsify!
