
Garlic Roasted Potato Spinach Salad with Eggs tastes rich, garlicky, and a little tangy, with crispy edges on the potatoes and jammy yolks that mix into the dressing like magic. It suits busy home cooks who want a hearty, veggie-packed meal in about 45 minutes from start to finish. I first threw this together on a Sunday when my fridge looked empty, and now my family requests it more than my “fancy” recipes.
Why You Should Try This Garlic Roasted Potato Spinach Salad with Eggs
This salad eats like a full meal, not a side that leaves you hungry an hour later. The roasted potatoes bring comfort food energy, while the spinach, eggs, and bright dressing keep everything fresh and balanced.
You can serve it warm, room temp, or chilled, so it fits meal prep, brunch, or a quick weeknight dinner. It also works for picky eaters, since you can keep the dressing light and let everyone season their own plate.
“This Garlic Roasted Potato Spinach Salad with Eggs tastes like brunch and dinner had a very delicious baby. ★★★★★”
Ingredients You’ll Need
You can scale this Garlic Roasted Potato Spinach Salad with Eggs up or down, but these amounts feed about 4 as a main dish.
For the garlic roasted potatoes
- 1.5 pounds small potatoes
- Baby gold, baby red, or fingerlings work best.
- If you only have russets, peel them and cut them smaller so they crisp nicely.
- 3 tablespoons olive oil
- Use extra virgin if you like a stronger flavor, or light olive oil for a milder taste.
- 4 large garlic cloves, minced or grated
- Jarred minced garlic works in a pinch, use about 1.5 tablespoons.
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon smoked or sweet paprika
- 1/2 teaspoon dried thyme or Italian seasoning
- Optional: pinch of red pepper flakes for gentle heat
For the salad base
- 5 ounces baby spinach
- You can swap half with arugula for a peppery kick.
- 1 small red onion, very thinly sliced
- Use pickled red onion if you have some in the fridge to save time.
- 1 cup cherry or grape tomatoes, halved
- In winter, use sun-dried tomatoes packed in oil for better flavor.
- 1 small cucumber, sliced or chopped
- 1/4 cup crumbled feta or goat cheese
- Use dairy-free feta if you need a lactose-free option.
- 2 tablespoons toasted nuts or seeds
- Walnuts, sliced almonds, pepitas, or sunflower seeds all work.
For the eggs
- 4 to 6 large eggs
- Use pasture-raised eggs if possible for richer yolks and deeper color.
- Older eggs peel easier than very fresh ones.
For the dressing
- 1/4 cup extra virgin olive oil
- 2 tablespoons red wine vinegar or apple cider vinegar
- 1 tablespoon Dijon mustard
- 1 teaspoon honey or maple syrup
- 1 small garlic clove, finely minced or grated
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- Optional: 1 teaspoon mayonnaise or Greek yogurt for a slightly creamy texture
Pantry shortcuts & brand notes
- Pre-washed baby spinach saves time and avoids extra dishes.
- Use pre-cooked hard boiled eggs from the grocery store case if you feel rushed.
- Shelf-stable minced garlic and bottled lemon juice both work, though fresh gives brighter flavor.
- Any good Dijon mustard brand works; I often use Maille or Grey Poupon.
Equipment list
- Large baking sheet
- Parchment paper or silicone baking mat
- Large mixing bowl
- Medium pot for boiling eggs
- Small jar or bowl for dressing
- Whisk or fork
- Sharp knife and cutting board
- Slotted spoon or tongs
Tips & Tricks
- Cut potatoes into even pieces so they roast at the same speed and crisp on all sides.
- Dry potatoes well after rinsing so the oil sticks and the edges brown instead of steam.
- Toss potatoes with oil and seasonings directly on the baking sheet to save a bowl.
- Roast potatoes on high heat, 425–450°F, so they turn golden and crispy outside while staying fluffy inside.
- Stir potatoes halfway through roasting so every side gets color.
- Use room temperature eggs if you want more predictable cooking times.
- Shock boiled eggs in ice water so the shells peel cleanly and the yolks stay bright.
- Mix the dressing in a jar and shake it so it emulsifies and coats the salad evenly.
- Dress the spinach lightly first, then add potatoes and eggs so they keep some texture.
- Salt the salad at the end only after you taste it, since feta and potatoes already bring salt.
- Keep the yolks slightly jammy if you want them to mingle with the dressing and make a richer sauce.
- Add warm potatoes to the spinach if you want a wilted, cozy salad, or cool them first for more crunch.
How to Make Garlic Roasted Potato Spinach Salad with Eggs
Step 1: Prep and roast the garlic potatoes
-
Heat your oven to 425°F and line a baking sheet with parchment or a silicone mat.
-
Scrub the potatoes and pat them dry, then cut them into 1-inch chunks or halves if small.
-
Spread potatoes on the baking sheet, drizzle with olive oil, and sprinkle on minced garlic, salt, pepper, paprika, thyme, and red pepper flakes if using.
-
Toss everything right on the pan until the potatoes look evenly coated, then spread them into a single layer with some space between pieces.
-
Slide the pan into the oven and roast for 15 minutes.
-
Pull the pan out, stir and flip the potatoes, then roast another 10 to 15 minutes until they look deep golden with crisp edges and tender centers.
-
Taste one piece and adjust salt if needed, then set the pan aside so the potatoes cool slightly while you handle the eggs and salad base.
Step 2: Cook the eggs to your favorite doneness
-
Place the eggs in a medium pot in a single layer 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 reaches a steady boil, cover the pot, turn off the heat, and leave it on the burner.
-
Let the eggs sit in the hot water:
- 7 minutes for jammy yolks
- 9 minutes for medium firm yolks
- 11 minutes for fully set yolks
-
While the eggs sit, fill a bowl with ice water.
-
When the timer goes off, transfer the eggs to the ice bath and cool them at least 5 minutes.
-
Peel the eggs under cool running water, then slice them in halves or quarters right before you build the salad.
Step 3: Mix the dressing
- Add olive oil, vinegar, Dijon, honey, minced garlic, salt, pepper, and optional mayo or Greek yogurt to a small jar or bowl.
- Shake the jar hard or whisk the mixture until it looks thick and smooth.
- Taste and adjust with more salt, vinegar, or honey until it hits that tangy-savory balance you like.
- Set the dressing aside while you assemble everything.
Step 4: Build the spinach salad base
- Add the baby spinach to a large mixing bowl.
- Toss in the sliced red onion, tomatoes, and cucumber.
- Drizzle on about half the dressing and toss gently until the spinach looks lightly coated but not soggy.
- Sprinkle in the feta and nuts or seeds, then toss again once or twice so they distribute without breaking up too much.
Step 5: Add the garlic roasted potatoes and eggs
- Add the warm or room temperature garlic roasted potatoes to the bowl.
- Spoon a little more dressing over the potatoes and toss gently so they pick up flavor without crushing.
- Arrange the sliced eggs on top of the salad or fold them in very gently if you prefer a more rustic look.
- Finish with a pinch of salt, a grind of black pepper, and a small drizzle of any remaining dressing.
Step 6: Taste, tweak, and serve
- Taste a forkful with potato, spinach, and egg together so you judge the balance correctly.
- Add a squeeze of lemon juice if you want extra brightness or a tiny splash of olive oil if it feels too sharp.
- Serve the Garlic Roasted Potato Spinach Salad with Eggs slightly warm for a cozy feel or chill it 15 to 20 minutes for a cooler, picnic-style salad.
What to Serve with Garlic Roasted Potato Spinach Salad with Eggs
This Garlic Roasted Potato Spinach Salad with Eggs already covers protein, veggies, and carbs, so you only need simple sides. I like to pair it with crusty bread, garlic toast, or a warm pita to soak up the extra dressing and yolk. A bowl of seasonal fruit or a simple fruit salad adds a fresh, sweet contrast. Sparkling water with citrus slices, iced herbal tea, or a light lemonade keeps the meal refreshing without feeling heavy.
Storage Options
- Store leftover Garlic Roasted Potato Spinach Salad with Eggs in an airtight container in the fridge for up to 3 days.
- Keep the dressing separate if you plan ahead, and dress only what you serve so the spinach stays perkier.
- Store potatoes and eggs together in one container and spinach in another if you want to reheat the potatoes slightly.
- Reheat potatoes briefly in a skillet over medium heat or in the oven at 350°F for 5 to 8 minutes, then add them back to chilled spinach and eggs.
- Avoid freezing this salad, since spinach and eggs change texture and turn watery after thawing.

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.
- Spread the potato pieces on the baking sheet. Drizzle with olive oil and sprinkle with minced garlic, kosher salt, black pepper, paprika, dried thyme or Italian seasoning, and red pepper flakes if using.
- Toss the potatoes directly on the pan until evenly coated, then spread them into a single layer with space between pieces.
- Roast for 15 minutes, then remove the pan and stir or flip the potatoes. Return to the oven and roast for another 10–15 minutes, until deep golden with crisp edges and tender centers. Taste and adjust salt if needed, then let cool slightly.
- Place the eggs in a medium pot in a single layer and cover with cold water by about 1 inch.
- Set over medium-high heat and bring to a gentle boil. Once boiling, cover, turn off the heat, and leave the pot on the burner.
- Let the eggs sit in the hot water for 7 minutes for jammy yolks, 9 minutes for medium, or 11 minutes for fully set yolks.
- Transfer the eggs to an ice water bath and cool for at least 5 minutes. Peel under cool running water, then slice into halves or quarters just before assembling the salad.
- In a small jar or bowl, combine the olive oil, vinegar, Dijon mustard, honey, minced garlic, kosher salt, black pepper, and mayonnaise or Greek yogurt if using.
- Shake the jar or whisk until the dressing is thick and emulsified. Taste and adjust seasoning, adding more salt, vinegar, or honey as desired.
- Add the baby spinach to a large mixing bowl. Add the sliced red onion, halved tomatoes, and cucumber.
- Drizzle about half of the dressing over the spinach mixture and toss gently until lightly coated.
- Add the crumbled feta or goat cheese and toasted nuts or seeds, and toss once or twice to distribute without breaking them up too much.
- Add the warm or room temperature roasted potatoes to the bowl. Spoon a little more dressing over the potatoes and toss gently so they are coated but not crushed.
- Arrange the sliced eggs on top of the salad or fold them in very gently for a more rustic look. Finish with a pinch of salt, a grind of black pepper, and any remaining dressing to taste.
Notes
Approximate per serving (4 servings): 430–480 calories; fat 27–31 g; saturated fat 6–8 g; carbohydrates 34–38 g; fiber 5–6 g; sugars 6–8 g; protein 12–15 g; sodium 650–800 mg. Values will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply