
Garlic Roasted Potato Spinach Salad with Eggs hits that perfect spot between cozy and fresh, with crispy-edged potatoes, garlicky goodness, creamy eggs, and bright lemon over tender spinach. It works for busy home cooks who want something satisfying and nutrient-packed on the table in about 40 minutes, start to finish. I’ve made some version of this salad on countless weeknights, usually in sweatpants and with a podcast playing in the background.
Why Garlic Roasted Potato Spinach Salad with Eggs Is Worth It
This salad eats like comfort food but still feels light and energizing. The warm garlic roasted potatoes slightly wilt the spinach, the runny or jammy yolks add a rich “sauce,” and a tangy mustard-lemon dressing ties everything together.
You get protein, carbs, and greens in one bowl, so it works as a full meal, not just a side. It also fits breakfast, lunch, or dinner, which makes it a true fridge hero.
“I made this Garlic Roasted Potato Spinach Salad with Eggs on a random Tuesday, and my family asked me to put it on our ‘regular rotation’ list. The potatoes came out crispy on the edges, the garlic flavor tasted bold but not harsh, and the eggs made it feel like a cozy brunch at home. I loved that it used simple pantry ingredients but tasted like something from a little café.”
Ingredients You Need
Salad base
-
Baby potatoes (Yukon gold or red), halved or quartered
- Thin-skinned potatoes roast up creamy inside and crisp outside.
- Use russets in a pinch, but cut them into chunks and watch the roasting time.
-
Fresh spinach (baby spinach works best)
- Pre-washed baby spinach saves time.
- Use regular spinach and tear the leaves if that’s what you have.
-
Eggs
- Large eggs work best for timing.
- Cook them soft-boiled, jammy, or hard-boiled, depending on your texture preference.
Aromatics and flavor boosters
-
Fresh garlic cloves, minced or very thinly sliced
- Use plenty; this salad leans into garlic.
- Use garlic powder only as a backup, and cut the amount in half.
-
Red onion or shallot, thinly sliced
- Red onion adds a little bite and color.
- Shallots give a milder, sweeter flavor.
-
Fresh lemon juice and zest
- Brightens the rich potatoes and eggs.
- Bottle lemon juice works in a pinch, but zest from a fresh lemon adds big flavor.
-
Dijon mustard
- I like Maille or Grey Poupon for a smooth, tangy kick.
- Use whole grain mustard if you enjoy more texture.
-
Honey or maple syrup
- Balances the acidity in the dressing.
- Use sugar if needed, but dissolve it well.
-
Fresh herbs: parsley, chives, or dill
- They keep the salad tasting fresh and lively.
- Use dried herbs only if you must, and use about one-third the amount.
Oils, fats, and seasonings
-
Olive oil
- Use a neutral extra-virgin olive oil for both roasting and dressing.
- Avocado oil also works well for roasting at higher heat.
-
Butter (optional)
- Toss a small knob with the hot potatoes for extra richness.
- Skip it to keep the salad dairy-free.
-
Salt and freshly ground black pepper
- Season generously at each stage.
- I like kosher salt for roasting and flaky salt on top at the end.
-
Smoked paprika or regular paprika
- Adds color and a subtle smoky note.
- Use chili powder for a little more heat.
-
Red pepper flakes (optional)
- Add a gentle kick that pairs well with the eggs and potatoes.
Optional add-ins
- Crispy bacon or turkey bacon, crumbled
- Crumbled feta or goat cheese
- Cherry tomatoes, halved
- Avocado slices
- Toasted nuts or seeds (pumpkin seeds, sunflower seeds, or sliced almonds)
Equipment list
- Large sheet pan for roasting potatoes
- Parchment paper or a silicone baking mat for easier cleanup
- Medium saucepan for boiling or steaming eggs
- Large mixing bowl for tossing the salad
- Small jar or bowl with lid or whisk for the dressing
- Sharp knife and cutting board
- Tongs or a large spoon for tossing
Quick Tips & substitutions
-
Roast potatoes on a preheated sheet pan to boost crisp edges.
-
Dry potatoes well after rinsing so they roast instead of steam.
-
Toss potatoes with oil, salt, pepper, garlic, and paprika right on the pan to save dishes.
-
Use baby spinach straight from the bag; pat it dry if it looks damp.
-
Swap spinach with arugula for a peppery bite or with mixed greens for a softer flavor.
-
Use soft-boiled eggs with jammy yolks if you want a rich, saucy salad.
-
Use hard-boiled eggs if you plan to pack the salad for meal prep.
-
Use pre-cooked eggs from the store in a pinch, but season them well.
-
Stir a spoonful of Greek yogurt into the dressing for a creamier vibe.
-
Use maple syrup instead of honey to keep it friendly for those who avoid honey.
-
Skip eggs and add chickpeas or white beans for a vegan version.
-
Use gluten-free mustard and toppings to keep the salad gluten-free.
-
Add crumbled feta, goat cheese, or shaved Parmesan for extra richness.
-
Toss in leftover roasted veggies like broccoli, asparagus, or Brussels sprouts.
-
Use air fryer potatoes instead of oven-roasted if you want to keep the kitchen cooler.
-
Double the roasted potatoes and eggs to have easy leftovers for breakfast bowls.
How to Make Garlic Roasted Potato Spinach Salad with Eggs
Step 1: Roast the garlic potatoes
Preheat your oven to 425°F (220°C) and slide the empty sheet pan inside while it heats. Cut baby potatoes into halves or quarters so they match in size. Toss them in a bowl with olive oil, minced garlic, smoked paprika, salt, and pepper until they look evenly coated.
Carefully pull the hot sheet pan from the oven and spread the potatoes in a single layer. Give them plenty of space so they crisp instead of steam. Roast them for 25–30 minutes, flipping once halfway, until they turn golden with crispy edges and tender centers.
Step 2: Cook the eggs
While the potatoes roast, bring a medium saucepan of water to a gentle boil. Lower the eggs into the water with a spoon so they do not crack. For jammy eggs, cook them about 7–8 minutes; for hard-boiled, go 10–11 minutes.
Transfer eggs to a bowl of ice water right away so they stop cooking and peel more easily. Let them cool for a few minutes, then peel and slice them in halves or quarters. Sprinkle a pinch of salt and pepper over the cut eggs so they taste seasoned on their own.
Step 3: Mix the lemon garlic dressing
In a small jar or bowl, combine olive oil, lemon juice, lemon zest, Dijon mustard, honey or maple syrup, minced garlic, salt, and pepper. Whisk or shake until the dressing looks thickened and emulsified. Taste and adjust the seasoning with more lemon, salt, or honey as needed.
Stir in finely chopped herbs like parsley or chives. The fresh herbs make the dressing taste bright and fresh. Set the dressing aside while you assemble the salad.
Step 4: Prep the spinach and onions
Add the spinach to a large mixing bowl. Pat it dry with a clean towel if any moisture clings to the leaves. Thinly slice red onion or shallot and scatter it over the spinach.
If raw onion tastes too strong for you, soak the slices in cold water for 10 minutes, then drain and pat dry. This simple step softens the bite while keeping the crunch. Add any optional extras like cherry tomatoes or toasted nuts at this stage.
Step 5: Toss the warm salad
When the potatoes finish roasting, toss them with a small knob of butter if you want extra richness. Add the hot potatoes straight into the bowl over the spinach. The heat from the potatoes will gently soften the spinach without turning it soggy.
Drizzle about half of the dressing over the warm potatoes and spinach. Toss gently with tongs until everything looks lightly coated and the spinach softens slightly. Add more dressing to taste, but keep some back to drizzle over the eggs.
Step 6: Add the eggs and finish
Arrange the sliced eggs over the top of the warm potato spinach salad. Drizzle a little extra dressing over the eggs so they shine with flavor. Sprinkle on more fresh herbs, a pinch of flaky salt, black pepper, and red pepper flakes if you enjoy a little heat.
If you use cheese, crumble it over the salad at this point so it softens slightly on the warm potatoes. Serve the Garlic Roasted Potato Spinach Salad with Eggs right away while the potatoes still taste hot and the spinach feels just wilted.
Recipe Variations
-
Gluten-free: Use gluten-free mustard and toppings; the base recipe already avoids gluten.
-
Vegan: Skip eggs and use roasted chickpeas or white beans; swap honey for maple syrup.
-
Dairy-free: Skip butter and cheese; use only olive oil for richness.
-
Low carb-ish: Use fewer potatoes and add more eggs, spinach, and avocado.
-
Extra protein: Add grilled chicken strips, turkey bacon, or smoked salmon.
-
Spicy version: Add a spoonful of harissa or chili crisp to the dressing.
-
Herb-forward: Load up on dill, parsley, and chives for a “green goddess” vibe.
-
Breakfast style: Top with a fried egg instead of boiled eggs and add a side of fruit.
Ways to Serve Garlic Roasted Potato Spinach Salad with Eggs
-
Serve warm in shallow bowls with extra lemon wedges on the side.
-
Pack in meal prep containers with the dressing and eggs on the side, then assemble just before eating.
-
Pair with a bowl of tomato soup or vegetable soup for a cozy lunch.
-
Serve as a brunch centerpiece with fresh fruit, yogurt, and whole-grain toast.
-
Use leftovers as a filling for a breakfast burrito with a little cheese.
-
Spoon the salad over toasted sourdough or whole-grain bread for an open-faced tartine.
-
Serve smaller portions as a side dish next to grilled chicken or roasted fish.
Storage Success
Store leftover Garlic Roasted Potato Spinach Salad with Eggs in an airtight container in the fridge for up to 3 days. Keep the dressing and eggs separate if you plan ahead, and toss everything together just before serving so the spinach stays fresher. If the salad sits dressed overnight, add a handful of fresh spinach and a squeeze of lemon to perk it back up. Eat the leftovers chilled or at room temperature, or warm the potatoes slightly before adding fresh greens and eggs.

Garlic Roasted Potato Spinach Salad with Eggs
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a large bowl, toss the halved baby potatoes with 2 tablespoons olive oil, half of the minced garlic, salt, and black pepper until evenly coated.
- Spread the potatoes in a single layer on the prepared baking sheet and roast for 25–30 minutes, stirring once halfway through, until golden and crisp on the edges.
- While the potatoes roast, bring a small pot of water to a gentle boil. Carefully lower in the eggs and cook for 7–8 minutes for jammy centers or 9–10 minutes for fully set yolks.
- Transfer the cooked eggs to a bowl of ice water to cool completely, then peel and halve them.
- In a small bowl, whisk together the remaining 1 tablespoon olive oil, remaining minced garlic, Dijon mustard, lemon juice, and honey (if using) until emulsified. Adjust salt and pepper to taste.
- Place the baby spinach in a large serving bowl. Add the hot roasted potatoes on top so they slightly wilt the spinach.
- Drizzle the garlic-lemon dressing over the warm potatoes and spinach, tossing gently to coat.
- Top the salad with halved eggs, sprinkle with chopped parsley and red pepper flakes if desired, and serve warm or at room temperature.
Notes
Approximate per serving (1/4 of recipe): 310 calories; fat 17 g; saturated fat 3 g; carbohydrates 30 g; fiber 4 g; sugars 3 g; protein 11 g; sodium 330 mg. Values will vary based on specific ingredient brands and portion sizes.

Leave a Reply