Salads
This Spanish potato salad recipe with eggs delivers the perfect balance of crispy edges and creamy mayonnaise magic—just like my grandmother used to make. The secret lies in boiling potatoes until tender yet firm, then chilling them to achieve that satisfying bite.
I've perfected this recipe over years of trial and error, and it's become a staple at family gatherings.
What sets this dish apart is the traditional Spanish technique of hard-boiling eggs and slicing them precisely, which adds protein and texture. The dressing combines mayo with a touch of mustard and paprika for that signature Spanish flavor profile.
My grandmother always said the key was patience—letting the salad sit for at least an hour before serving allows all the flavors to meld beautifully.
By the time you're done, you'll have a salad with crispy potato edges that hold their shape, creamy mayonnaise that coats every bite, and perfectly sliced eggs that add richness.
The colors are vibrant—golden potatoes, creamy eggs, and a hint of red from the paprika—making it as beautiful as it is delicious. This dish proves that Spanish comfort food can be both hearty and elegant.
Serve it at picnics, potlucks, or as a side for grilled meats. The leftovers keep well in the refrigerator for up to three days, making this an ideal make-ahead dish for busy weeks. Let's get started on this timeless classic!
Ingredients for spanish potato salad recipe with eggs
Pantry staples meet Spanish tradition for this crispy, creamy classic everyone will love.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1.5-inch chunks, peeled |
| Large Eggs 🥚 | 8 whole | Hard-boiled, sliced into rounds |
| Mayonnaise 🥛 | 1 cup | Duck egg mayo preferred |
| Yellow Mustard 🍯 | 2 tbsp | Dijon works too |
| Smoked Paprika 🌶️ | 1 tbsp | Sweet paprika for milder flavor |
| Red Wine Vinegar 🍷 | 1 tbsp | Substitute apple cider vinegar |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Celery Stalks 🧅 | 2 whole | Diced, for crunch |
| Red Onion 🧅 | ½ whole | Thinly sliced, for brightness |
| Olive Oil 🫒 | 2 tbsp | For crispy potato edges |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The potatoes are everything—Yukon Golds give that creamy texture when cooked just right. Grab a 3-pound bag from the store (they're usually pre-washed and ready to cut), but if you're feeling fancy, Whole Foods carries organic Yukons that stay crispier longer. My grandmother swore by boiling them until they were tender but still firm—a fork should slide in cleanly but not mash easily. For extra crispy edges, toss the hot potatoes in a mix of olive oil and salt before chilling. The eggs? Duck egg mayo makes this salad extra rich, but regular mayo works fine if that's what you've got. Just make sure to hard-boil them exactly 9 minutes for perfect yolks.
No smoked paprika? Sweet paprika plus a pinch of cayenne gets you close. The dill is non-negotiable though—it's what gives this salad that fresh, bright finish. Fresh is best, but if you're in a pinch, dried dill at one-third the amount works (though it won't be as vibrant). For the onions, red is traditional, but yellow or white will do in a pinch. The mustard? Dijon adds depth, but regular yellow mustard keeps it classic. And if you're worried about the salad getting soggy, add the mayo and dressing right before serving—that's my pro tip. The celery? Pre-cut celery sticks from the store save time, but fresh is always better if you've got it.
This salad tastes even better the next day—the flavors meld beautifully when it sits overnight. Store it in an airtight container in the fridge for up to 3 days, but trust me, it'll be gone before then. For picnics, I like to pack it in individual mason jars—potatoes and veggies at the bottom, mayo dressing on top so everything stays crispy. The eggs? Slice them just before serving so they don't get rubbery. And if you're making this ahead for a party, prep everything except the dressing—toss it together last minute so the potatoes stay crispy.
Why You'll Love This Recipe
- No Boil, No Stress: I swear by this method—just roast the Yukon Golds whole with olive oil and smoked paprika until they’re tender inside, crispy out. No peeling, no chopping, no mess. The eggs? Hard-boil a batch ahead or grab pre-peeled ones from the store. Honestly, this is the kind of recipe that makes me question why I ever boiled potatoes by hand.
- Smoky, Creamy Magic: That smoked paprika dusted on the warm potatoes? It’s what turns this from a side dish to a star. The mayo and mustard dressing clings to the flaky edges while the eggs add that rich, buttery bite—like a Spanish tapas platter in every forkful. (Yes, even on a Tuesday night.)
- Lunchbox Legend: Between us, this is my secret weapon for packed lunches. The potatoes stay warmish for hours, the eggs hold up surprisingly well, and the whole thing tastes better the next day. Toss it in a jar with a little extra paprika on top, and suddenly you’ve got a meal that feels fancy but costs pennies.
- Budget Crowd-Pleaser: A dozen eggs and a bag of Yukon Golds stretch farther than you’d think, especially when you bulk up the dressing with a splash of vinegar. Feed six people for less than $10, and they’ll all ask for seconds. My college roommates called it "the miracle salad"—not wrong.
Step-by-step instructions for Spanish potato salad with eggs
Here's how to make this Spanish-inspired potato salad with perfectly crispy edges and rich, creamy dressing.
Parboil the Potatoes for Perfect Texture
Place the 3 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add 1 tsp of the 1.5 tsp kosher salt and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and cook for 10 minutes—this parboiling step ensures the potatoes stay firm and develop crispy edges later.
Drain the potatoes immediately and return them to the pot. Cover with a clean kitchen towel and let them steam for 5 minutes. This resting period helps even out the cooking and prevents them from turning mushy. While they steam, you'll notice their temperature equalizes, making them easier to handle when you cut them.
Cut and Roast for Crispy Edges
Using a sharp chef's knife, cut the steamed potatoes into 1.5-inch chunks (as specified in the ingredients). Toss them in a large bowl with 2 tbsp olive oil and ½ tsp of the 1.5 tsp kosher salt. Spread them out on two rimmed baking sheets in a single layer—this prevents steaming and ensures maximum crispiness.
Roast in a 425°F oven for 25-30 minutes, flipping halfway through, until the edges are deep golden brown and crispy. You'll know they're done when they sound hollow when tapped together. The potatoes should be tender inside but still hold their shape. Remove them from the oven and let them cool slightly before moving to the next step.
Hard-Boil and Slice the Eggs
While the potatoes roast, place the 8 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cook for exactly 10 minutes—this timing ensures perfectly set yolks without turning them green.
Transfer the eggs to an ice bath for 5 minutes to stop the cooking process. Peel them under cool running water to remove any stubborn bits of shell, then slice them into rounds. Set them aside on a plate, ready to fold into the salad. The eggs should be fully set but still moist, so they don't dry out when mixed with the potatoes.
Prepare the Creamy Dressing
In a medium bowl, whisk together the 1 cup mayonnaise, 2 tbsp yellow mustard, 1 tbsp smoked paprika, 1 tbsp red wine vinegar, and the remaining 1 tsp kosher salt and ½ tsp black pepper. This dressing is the heart of the salad—it should be thick but still pourable. If it feels too thick, add 1-2 teaspoons of water to loosen it slightly.
Stir in the ½ cup chopped fresh dill, 2 diced celery stalks, and ½ thinly sliced red onion. Let the dressing marinate for 5 minutes so the flavors meld together. The dill will release its bright aroma, and the celery and onion will soften just enough to integrate smoothly into the salad. This step ensures every bite is packed with flavor.
Combine and Chill for Perfect Texture
In a large bowl, gently fold the warm potatoes into the dressing, coating them evenly. Add the sliced eggs and toss lightly—be careful not to break the eggs or mash the potatoes. The contrast of warm potatoes and cool eggs is what makes this salad so satisfying. Taste and adjust the seasoning if needed, adding a little more vinegar for brightness or salt for depth.
Cover the bowl and refrigerate for at least 1 hour (or up to 4 hours) before serving. Chilling allows the flavors to fully develop and the potatoes to absorb the dressing, resulting in a creamy, cohesive salad. The longer it sits, the better the flavors meld—just don't let it sit too long, or the potatoes might absorb too much dressing and become soggy.
Pro Tips For Making Spanish Potato Salad Recipe With Eggs
- BOIL POTATOES UNTIL TENDER: I learned this the hard way—Yukon Golds need to be actually done, not just soft. Test with a fork: it should slide in like butter, not fight you. Undercooked potatoes turn mushy when dressed; overcooked ones get dry. Aim for 15-18 minutes in salted water, then drain and shock in ice water for 5 minutes. That stops cooking and keeps them firm.
- PEEL EGGS AFTER COOLING: Cold eggs peel like magic, but warm ones? Good luck. Hard-boil your eggs, then plunge them into ice water for 10 minutes before peeling. Crack them gently at the wide end first—tap with a spoon to loosen the shell, then roll between hands. No more egg-white-on-your-fingers mess.
- DRESS POTATOES COLD: I used to mix dressing into warm potatoes, thinking it’d blend better. Wrong. The starch turns to glue, and the salad gets soggy. Let everything cool completely—potatoes, eggs, dressing—before tossing. If you’re impatient, chill the potatoes for 20 minutes first. The texture stays crisp, and the flavors marry properly.
- SALT THE MAYONNAISE: Plain mayo tastes flat in this salad. Mix in ½ teaspoon salt per cup of mayo before adding mustard or paprika. It cuts through the richness and balances the smoky spice. Skip this, and the dressing can taste one-note, especially if you’re using unsalted mayo. Trust me, it makes a real difference.
Perfect pairings for this recipe
Spanish Wine Pairings
For this rich, creamy potato salad, I always reach for a crisp Spanish Albariño from Rías Baixas—its bright acidity cuts through the mayo beautifully. The citrus notes in the wine complement the smoked paprika and red wine vinegar in the dressing.
If you prefer red, a Spanish Garnacha (Grenache) from Priorat offers earthy depth that stands up to the eggs and potatoes. 🍷
Beverage Contrasts
A cold San Miguel beer (Spain's classic lager) works perfectly—its clean, refreshing profile balances the salad's richness without overpowering it. For non-alcoholic options, try sparkling lemonade with a pinch of salt to echo the dressing's acidity. The bubbles help cleanse your palate between bites of creamy salad. 🍹
Side Dish Harmony
Serve this salad alongside grilled lamb chops or chorizo-stuffed peppers to create a full Spanish-inspired meal. The smoky, spicy flavors of chorizo pair wonderfully with the salad's creamy texture. For a lighter option, add roasted red peppers and marinated olives to the same platter for a vibrant, Mediterranean touch. 🥘
Picnic Perfection
This salad makes the ultimate picnic dish—pack it in mason jars with potatoes and veggies at the bottom, mayo dressing on top, and eggs sliced separately. The layers keep everything crispy until serving. Pair with crusty baguette slices and Spanish-style cured ham for a no-fuss spread that feels fancy. 🧺
Breakfast Twist
For a morning meal, serve this salad with crispy tortilla española (Spanish omelette) and freshly baked pan con tomate (toasted bread with tomato). The eggs in the salad complement the omelette beautifully, making it a satisfying brunch option.
Add a sprinkle of smoked paprika on top for extra color and flavor. 🍳
Dessert Pairing
End your Spanish feast with turrón (almond nougat) or crema catalana—the sweet, nutty flavors provide a perfect contrast to the savory salad. The creamy texture of the dessert echoes the mayo in the salad, creating a satisfying balance. 🍰
Nutrition facts
Frequently asked questions
Why does this Spanish potato salad need to chill before serving?
Chilling for at least 1 hour lets the flavors meld perfectly and gives the potatoes time to absorb the creamy dressing without getting soggy. The contrast between cool eggs and warm potatoes is what makes this salad so satisfying!
Can I make this potato salad ahead of time?
This salad tastes even better the next day. Store it in an airtight container for up to 3 days, but keep the eggs separate until serving to prevent them from getting rubbery. The potatoes stay crispy when stored properly.
What's the secret to crispy potato edges?
The magic is in the roasting! After parboiling, toss the potato chunks in olive oil and roast at 425°F until golden brown. The key is spreading them in a single layer so they crisp up instead of steaming.
Can I substitute mayo with something lighter?
For a lighter version, replace half the mayo with Greek yogurt or avocado puree. The dressing will still be creamy but with a tangier, fresher taste. Just reduce the vinegar slightly to balance the flavors.
How do I keep the eggs from getting soggy?
Slice the eggs just before serving and keep them separate from the potatoes until the last minute. If you must add them earlier, gently fold them in right before plating to preserve their texture. The secret is timing!
