
Garlic Roasted Potato Spinach Salad with Eggs tastes cozy and bright at the same time, with crispy garlicky potatoes, creamy yolks, and a lemony dressing that hugs everything. It works perfectly for busy folks who want a hearty, veggie-packed meal in about 40 minutes, start to finish. I make this on Sundays when I need lunch prep but secretly just want an excuse to roast extra potatoes.
Why Make This Garlic Roasted Potato Spinach Salad with Eggs at Home
You control everything at home, from how crispy the potatoes get to how jammy the yolks turn out. You also skip sad, overdressed deli salads and build something warm, fresh, and full of flavor that actually keeps you full.
This salad works for breakfast, brunch, lunch, or a light dinner, so you stretch one recipe across your whole day. You also use simple ingredients that probably sit in your pantry and fridge right now, which keeps things budget friendly.
“This Garlic Roasted Potato Spinach Salad with Eggs tastes like brunch at a café but comes together in my tiny kitchen in under an hour ★★★★★”
Ingredients You Need
For the garlic roasted potatoes
- Baby potatoes or small Yukon Golds 1 ½ pounds, scrubbed and cut into bite-size chunks
- Baby potatoes roast quickly and keep a creamy center. Yukon Golds give a buttery texture and hold their shape well.
- Olive oil 3 tablespoons
- Use extra virgin for more flavor. Any neutral oil works in a pinch, but olive oil gives the best taste.
- Fresh garlic 4 to 6 cloves, minced
- Jarred minced garlic works if you feel tired, though fresh gives a cleaner flavor.
- Kosher salt 1 to 1 ½ teaspoons, to taste
- Freshly ground black pepper ½ teaspoon
- Smoked paprika or sweet paprika ½ teaspoon
- Smoked paprika adds a subtle smoky note that makes the potatoes taste like you worked harder than you did.
For the eggs
- Large eggs 4 to 6, depending on how protein heavy you like your salad
- Use fridge-cold eggs so you can time the cook more predictably.
- Salt for the water about 1 teaspoon
For the spinach and add-ins
- Fresh baby spinach 5 to 6 cups, loosely packed
- You can use regular spinach and tear it into smaller pieces.
- Red onion or shallot ¼ cup thinly sliced
- Cherry or grape tomatoes 1 cup, halved
- In winter, cherry tomatoes usually taste better than big slicing tomatoes.
- Cucumber ½ medium, chopped or sliced
- Crumbled feta or goat cheese ½ cup
- Feta adds a salty punch that balances the potatoes. Goat cheese gives a tangier, creamier vibe.
- Fresh herbs ¼ cup chopped (parsley, chives, or dill)
- I like a mix of parsley and chives for freshness.
For the warm lemon garlic dressing
- Olive oil ¼ cup
- Fresh lemon juice 3 tablespoons
- Bottled lemon juice works in a pinch, but fresh tastes brighter.
- Dijon mustard 1 tablespoon
- I like Maille or Grey Poupon, but any smooth Dijon does the job.
- Honey or maple syrup 1 to 2 teaspoons
- This balances the acidity without making the salad sweet.
- Garlic 1 clove, very finely minced or grated
- Salt ½ teaspoon, plus more to taste
- Black pepper ¼ teaspoon
Pantry shortcuts and swaps
- Use pre-washed baby spinach to skip washing and drying.
- Use pre-cooked hard boiled eggs from the store if you feel short on time.
- Swap feta with shredded cheddar or Parmesan if that is what you have.
- Use frozen roasted potatoes in a pinch, crisp them in the oven or air fryer, then toss with the dressing and spinach.
Equipment list
- Large baking sheet
- Parchment paper or silicone baking mat (helps with cleanup and crisping)
- Medium pot for boiling eggs
- Large salad bowl
- Small jar or bowl for dressing
- Whisk or fork
- Sharp knife and cutting board
- Tongs or spatula
Tips & Mistakes
- Cut potatoes into similar sizes so they roast evenly and crisp instead of burn.
- Dry potatoes well after washing so the oil coats them instead of steaming them.
- Toss potatoes with oil, garlic, and seasoning right on the baking sheet to save dishes and keep all the flavor.
- Do not crowd the pan, or the potatoes steam and turn soft instead of crisp.
- Roast at high heat, around 425°F, so the edges brown and the centers stay creamy.
- Add minced garlic halfway through roasting so it turns golden and fragrant instead of bitter and burnt.
- Use room temperature or slightly warm potatoes when you mix the salad so the spinach softens gently.
- Do not pour boiling hot potatoes directly on the spinach or you risk a wilted, sad pile of greens.
- Cook eggs to your preferred level, but set a timer so you do not overcook and end up with chalky yolks.
- Chill eggs in ice water after cooking so they peel easily and keep a tender texture.
- Taste the dressing before you toss the salad and adjust salt, lemon, or honey so it hits your personal sweet spot.
- Dress the salad lightly at first, then add more as needed so you avoid soggy spinach.
- Add cheese and herbs at the end so they stay bright and do not clump.
- If you pack this salad for lunch, keep dressing and eggs separate until you eat.
How to Make Garlic Roasted Potato Spinach Salad with Eggs
Step 1: Prep and roast the potatoes
- Heat your oven to 425°F (220°C) and line a baking sheet with parchment or a silicone mat.
- Cut baby potatoes into halves or quarters so they match in size, about 1 to 1 ½ inch pieces.
- Pat them dry with a clean towel, then toss them on the baking sheet with 3 tablespoons olive oil, minced garlic, salt, pepper, and paprika.
- Spread the potatoes in a single layer with space between pieces so they crisp.
- Roast for 25 to 30 minutes, flipping once around the 15 minute mark, until the edges look golden and the centers feel tender when you poke them with a fork.
Step 2: Cook the eggs
- While the potatoes roast, place the eggs in a medium pot and cover them with cold water by about an inch.
- Set the pot over medium high heat and bring it to a gentle boil.
- Once the water boils, cover the pot, turn off the heat, and let the eggs sit:
- 7 minutes for jammy yolks
- 9 to 10 minutes for fully set yolks
- Transfer the eggs to a bowl of ice water and cool them for at least 5 to 10 minutes.
- Peel the eggs, then slice them into halves or quarters right before you assemble the salad.
Step 3: Mix the lemon garlic dressing
- In a small jar or bowl, combine ¼ cup olive oil, 3 tablespoons lemon juice, 1 tablespoon Dijon, 1 to 2 teaspoons honey, 1 minced garlic clove, ½ teaspoon salt, and ¼ teaspoon pepper.
- Whisk or shake until the dressing looks creamy and blended.
- Taste and adjust with more lemon for brightness, more honey for balance, or more salt if it tastes flat.
Step 4: Prep the spinach and vegetables
- Add baby spinach to a large salad bowl.
- Top with sliced red onion or shallot, tomato halves, cucumber, and half of the chopped herbs.
- Keep the cheese and eggs off to the side for now so they stay pretty and do not break apart.
Step 5: Assemble the Garlic Roasted Potato Spinach Salad with Eggs
- When the potatoes finish roasting, let them cool for about 5 minutes so they feel hot but not scorching.
- Add the warm potatoes to the bowl with spinach and vegetables.
- Drizzle on about half of the dressing and toss gently until the spinach starts to soften and everything looks lightly coated.
- Add crumbled feta or goat cheese and the remaining herbs, then toss again very gently.
- Nestle the egg halves or quarters on top, then spoon a little extra dressing over the eggs and potatoes if you like.
- Taste one potato and one spinach leaf and adjust with extra salt, pepper, or lemon juice.
Variations I've Tried
- Bacon or turkey bacon version: Crisp a few slices, crumble them, and sprinkle over the top with the eggs for a brunch style salad.
- Avocado boost: Add sliced or cubed avocado right before serving for extra creaminess and healthy fats.
- Spicy version: Add red pepper flakes to the potatoes before roasting and a pinch of cayenne to the dressing.
- Herb heavy version: Double the fresh herbs and add basil when in season for a super fresh, almost herby potato salad feel.
- Protein swap: Add grilled chicken strips or chickpeas if you want more protein or need a meatless but hearty option.
- Cheese swap: Use shredded sharp cheddar or shaved Parmesan when you run out of feta or goat cheese.
How to Serve Garlic Roasted Potato Spinach Salad with Eggs
Serve Garlic Roasted Potato Spinach Salad with Eggs slightly warm or at room temperature so the flavors shine and the spinach softens just enough. Pair it with a side of fresh fruit, a simple tomato soup, or a slice of crusty bread for a full meal. This salad works well in lunch boxes, just pack the dressing and eggs separately and combine right before you eat. A tall glass of iced tea, sparkling water with lemon, or a simple smoothie matches the fresh, bright flavors nicely.
How to store
- Fridge: Store leftovers in an airtight container for up to 3 days. Keep dressing and eggs in separate containers if possible to keep the spinach from softening too much.
- Freezer: Skip freezing this salad, since potatoes, spinach, and eggs all lose their texture after thawing.
- Reheating potatoes: If you want warm potatoes, pull them out of the salad and reheat them in a skillet or air fryer at 375°F for a few minutes until warm and crisp again.
- Serving leftovers: Toss leftover salad with a spoonful of fresh spinach and a drizzle of extra lemon juice to refresh the texture and flavor before you eat.

Garlic Roasted Potato Spinach Salad with Eggs
Ingredients
Instructions
- Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper or a silicone baking mat.
- Cut the baby potatoes into halves or quarters so they are about 1 to 1 1/2 inches in size. Pat them dry with a clean towel.
- On the prepared baking sheet, toss the potatoes with 3 tablespoons olive oil, minced garlic, salt, black pepper, and smoked or sweet paprika until evenly coated.
- Spread the potatoes in a single layer with a little space between each piece so they crisp instead of steam.
- Roast for 25 to 30 minutes, flipping once around the 15-minute mark, until the edges are golden brown and the centers are tender when pierced with a fork.
- While the potatoes roast, place the eggs in a medium pot and cover with cold water by about 1 inch. Add the salt to the water.
- Set the pot over medium-high heat and bring the water to a gentle boil.
- Once boiling, cover the pot, turn off the heat, and let the eggs sit in the hot water for 7 minutes for jammy yolks or 9 to 10 minutes for fully set yolks.
- Transfer the eggs to a bowl of ice water and let them cool for 5 to 10 minutes. Peel the eggs, then slice into halves or quarters just before assembling the salad.
- In a small jar or bowl, combine 1/4 cup olive oil, 3 tablespoons lemon juice, Dijon mustard, honey or maple syrup, minced garlic, salt, and black pepper.
- Whisk or shake until the dressing is creamy and well blended. Taste and adjust with more lemon for brightness, more honey for balance, or more salt if needed.
- Add the baby spinach to a large salad bowl.
- Top with the sliced red onion or shallot, halved tomatoes, cucumber, and about half of the chopped fresh herbs.
- When the potatoes are done, let them cool for about 5 minutes so they are hot but not scorching.
- Add the warm potatoes to the bowl with the spinach and vegetables.
- Drizzle about half of the dressing over the salad and toss gently until the spinach just begins to soften and everything looks lightly coated.
- Sprinkle the crumbled feta or goat cheese and the remaining herbs over the salad, then toss very gently again.
- Nestle the egg halves or quarters on top of the salad and spoon a little extra dressing over the eggs and potatoes if desired.
- Taste a potato and a spinach leaf, then adjust with extra salt, pepper, or lemon juice before serving.
Notes
Approximate per serving (1/4 of recipe): 430 calories; fat 27 g; saturated fat 7 g; carbohydrates 33 g; fiber 5 g; sugars 6 g; protein 15 g; sodium 720 mg. Values will vary based on exact ingredients, cheese choice, and portion size.

Leave a Reply