
Garlic Roasted Potato Spinach Salad with Eggs hits every craving at once: crispy edges, creamy yolks, garlicky potatoes, and fresh spinach in one big hearty bowl. It works for busy weeknights, meal prep lunches, or a lazy weekend brunch, and you can get it on the table in about 40–45 minutes. I first threw this together on a “clean out the fridge” night, and my family now requests it more than my actual planned recipes.
Why Make This Garlic Roasted Potato Spinach Salad with Eggs at Home
You control the texture of everything, from how crispy the potatoes get to how jammy or firm you cook the eggs. You also avoid sad, overdressed deli salads and build a bowl that tastes bright, rich, and satisfying without feeling heavy.
This salad uses simple ingredients that you probably keep around most weeks. You can serve it warm, room temp, or chilled, so it fits into real life schedules and not just ideal ones.
“This Garlic Roasted Potato Spinach Salad with Eggs tastes like brunch and dinner had a very delicious meeting in one bowl. ★★★★★”
Ingredients You Need
Potatoes and roasting ingredients
-
1 ½ pounds small yellow or red potatoes, cut into 1-inch chunks
- Thin-skinned potatoes roast up creamy inside and crisp outside.
- Use russet potatoes if that is what you have, but cut them a bit larger so they do not dry out.
-
3 tablespoons olive oil
- Use a decent everyday extra-virgin olive oil, not your fancy finishing bottle.
-
4 large garlic cloves, minced or very finely grated
- Jarred minced garlic works in a pinch, but fresh garlic gives better flavor.
-
1 teaspoon kosher salt
-
½ teaspoon freshly ground black pepper
-
½ teaspoon smoked paprika or sweet paprika
-
½ teaspoon dried thyme or Italian seasoning
-
Optional: pinch of red pepper flakes for gentle heat
Eggs and greens
-
4 to 6 large eggs
- Use 4 eggs for lighter portions or 6 for a more protein-heavy salad.
-
4 cups baby spinach, loosely packed
- Prewashed baby spinach saves time and avoids extra dishes.
- Use chopped regular spinach if that fits your budget better.
-
½ small red onion, very thinly sliced
- Soak slices in cold water for 5 to 10 minutes if you want milder flavor.
-
½ cup cherry tomatoes, halved (optional but tasty)
Dressing
- 3 tablespoons olive oil
- 1 ½ tablespoons Dijon mustard
- 1 tablespoon red wine vinegar or apple cider vinegar
- 1 teaspoon honey or maple syrup
- 1 small garlic clove, minced or grated
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 teaspoon lemon juice, plus more to taste
Optional add-ins and toppings
- 2 tablespoons chopped fresh parsley or chives
- 2 tablespoons crumbled feta or goat cheese
- 2 tablespoons toasted nuts or seeds
- Sunflower seeds, pumpkin seeds, or chopped almonds all work well.
Equipment list
- Large sheet pan
- Parchment paper or silicone baking mat (helps with cleanup and crisping)
- Medium saucepan for eggs
- Large mixing bowl for salad
- Small jar or bowl for dressing
- Sharp knife and cutting board
- Tongs or spatula
Tips & Mistakes
- Roast potatoes in a single layer so they crisp instead of steam.
- Dry potatoes well after rinsing so oil and seasoning cling properly.
- Toss potatoes with oil and seasonings right on the sheet pan to avoid extra dishes.
- Do not crowd the sheet pan or the potatoes turn soft and pale.
- Flip potatoes halfway through roasting so both sides brown nicely.
- Pull garlic-roasted potatoes when they look deep golden, not just “kind of tan.”
- Cook eggs to your favorite doneness: 7 minutes for jammy, 9 to 10 for fully set.
- Cool eggs in ice water so shells peel more easily and yolks stay bright.
- Dress spinach lightly at first, then add more dressing only if the leaves still look dry.
- Add warm potatoes to the spinach right before serving so they soften the greens without wilting them into mush.
- Taste the salad before serving and adjust salt, pepper, and lemon juice so flavors pop.
- Add cheese and nuts at the end so they stay distinct and do not turn soggy.
How to Make Garlic Roasted Potato Spinach Salad with Eggs
Step 1: Prep and season the potatoes
Preheat your oven to 425°F and line a large sheet pan with parchment paper. Rinse the potatoes, pat them very dry, and cut them into even 1-inch chunks so they roast at the same speed. Spread them on the sheet pan and drizzle with olive oil, then sprinkle on garlic, salt, pepper, paprika, thyme, and red pepper flakes if you use them.
Toss everything right on the pan until the potatoes look evenly coated. Turn the pieces so most of the cut sides face down, since that side browns the best. Slide the pan into the hot oven.
Step 2: Roast the potatoes
Roast the potatoes for 20 minutes, then pull the pan out and toss them with a spatula. Flip the pieces so a different side faces down and return the pan to the oven. Roast another 10 to 15 minutes until the potatoes look deep golden and crisp on the edges and tender inside.
Taste one piece and adjust with a pinch of salt if needed. Keep the potatoes on the pan while you finish the rest so they stay warm. If they brown too quickly, move the pan to a higher rack.
Step 3: Cook and cool the eggs
While the potatoes roast, place the eggs in a saucepan and cover them with cold water by about 1 inch. Set the pan over medium-high heat and bring the water to a gentle boil. Once the water boils, turn the heat down slightly so it simmers, and start your timer.
Cook 7 minutes for jammy yolks or 9 to 10 minutes for fully set yolks. While the eggs cook, fill a bowl with ice water. When the timer goes off, move the eggs into the ice bath and let them cool for at least 5 minutes, then peel and slice them in halves or quarters.
Step 4: Mix the dressing
In a small jar or bowl, combine olive oil, Dijon mustard, vinegar, honey, garlic, salt, pepper, and lemon juice. Whisk or shake until the dressing looks thick and emulsified. Taste and adjust with extra lemon juice, salt, or a tiny bit more honey if you want more balance.
Set the dressing aside while you assemble the salad. If it sits and thickens too much, loosen it with a teaspoon of water or lemon juice. Keep it nearby because you will use it in layers.
Step 5: Prep the spinach and veggies
Place the baby spinach in a large mixing bowl. Add the thinly sliced red onion and cherry tomatoes if you use them. Spoon a small amount of dressing over the spinach, then toss gently until the leaves look lightly coated but not drenched.
You want the spinach to look glossy, not soggy. Taste one leaf and adjust with a pinch of salt if needed. Keep the bowl ready for the warm potatoes.
Step 6: Combine potatoes, spinach, and eggs
Add the warm roasted potatoes to the bowl with the dressed spinach. Toss gently so the potatoes mix through the greens without crushing them. Drizzle on a bit more dressing if the salad looks dry.
Top the salad with the sliced eggs, then sprinkle on parsley or chives, cheese, and nuts or seeds if you use them. Finish with a tiny squeeze of lemon over the eggs for brightness. Serve right away while the potatoes still feel warm and the spinach still looks fresh.
Variations I've Tried
I swap half the potatoes for sweet potatoes when I want a slightly sweeter, more colorful bowl. I also add crispy cooked turkey bacon or chicken sausage on top when my family wants extra protein. Sometimes I toss in leftover roasted vegetables like broccoli or green beans so they do not hide in the fridge.
I also tried a version with a yogurt-based dressing that used Greek yogurt, lemon, and Dijon for a tangy, creamy vibe. A sprinkle of everything bagel seasoning on top changes the whole mood and makes the salad feel like a brunch plate. You can also swap spinach for arugula if you like a peppery bite.
How to Serve Garlic Roasted Potato Spinach Salad with Eggs
Serve this Garlic Roasted Potato Spinach Salad with Eggs warm right after you toss in the potatoes for the coziest version. Pair it with sliced fresh fruit, a simple cucumber salad, or a bowl of tomato soup for a full meal. It works as a hearty main dish or as a side next to grilled chicken or baked salmon.
You can also pack it into meal prep containers and keep the dressing on the side until you eat. Add a squeeze of lemon and a pinch of flaky salt right before serving to wake everything up again.
How to store
- Store leftover Garlic Roasted Potato Spinach Salad with Eggs in an airtight container in the fridge for up to 3 days.
- Keep extra dressing in a small jar in the fridge for up to 5 days and shake before using.
- If you plan ahead for leftovers, store potatoes, eggs, spinach, and dressing in separate containers so the greens stay fresher.
- Reheat potatoes and eggs gently in the microwave for 30 to 60 seconds, then add fresh spinach and dressing so the salad keeps some crunch and brightness.

Garlic Roasted Potato Spinach Salad with Eggs
Ingredients
Instructions
- Preheat the oven to 425°F (220°C) and line a large sheet pan with parchment paper.
- Rinse the potatoes, pat them very dry, and cut into even 1-inch chunks. Spread them on the prepared sheet pan.
- Drizzle the potatoes with 3 tablespoons olive oil, then sprinkle with minced garlic, kosher salt, black pepper, paprika, dried thyme or Italian seasoning, and red pepper flakes if using. Toss everything on the pan until the potatoes are evenly coated, then arrange them so most cut sides face down.
- Roast the potatoes for 20 minutes. Remove the pan, toss and flip the potatoes, then return to the oven and roast for another 10 to 15 minutes, until deep golden, crisp on the edges, and tender inside. Taste and adjust with a pinch of salt if needed. Leave on the pan to stay warm.
- While the potatoes roast, place the eggs in a medium saucepan and cover with cold water by about 1 inch. Bring to a gentle boil over medium-high heat, then reduce to a simmer and start timing: cook 7 minutes for jammy yolks or 9 to 10 minutes for fully set yolks.
- Prepare a bowl of ice water. When the eggs are done, transfer them to the ice bath and cool for at least 5 minutes. Peel the eggs and slice them into halves or quarters.
- In a small jar or bowl, whisk together 3 tablespoons olive oil, Dijon mustard, vinegar, honey or maple syrup, minced garlic, kosher salt, black pepper, and lemon juice until thick and emulsified. Taste and adjust seasoning or lemon and sweetness as desired.
- Place the baby spinach in a large mixing bowl. Add the thinly sliced red onion and cherry tomatoes if using. Spoon a small amount of dressing over the spinach and toss gently until the leaves look lightly coated but not drenched. Season with a pinch of salt if needed.
- Add the warm roasted potatoes to the dressed spinach and gently toss to combine, adding a little more dressing if the salad looks dry.
- Top the salad with the sliced eggs. Sprinkle with parsley or chives, crumbled feta or goat cheese, and toasted nuts or seeds if using. Finish with a small squeeze of lemon over the eggs and serve warm, at room temperature, or chilled.
Notes
Approximate per serving (4 servings, without optional cheese or nuts): 360 calories; fat 22 g; saturated fat 4 g; carbohydrates 30 g; fiber 4 g; sugars 4 g; protein 11 g; sodium 620 mg. Values will vary based on exact ingredients, optional add-ins, and portion size.

Leave a Reply