
Garlic Roasted Potato Spinach Salad with Eggs tastes like breakfast and dinner had a very tasty, very garlicky baby. It works perfectly for busy folks who want a hearty, veggie-packed meal in about 40 minutes, with most of that time in the oven. 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 Choose This Garlic Roasted Potato Spinach Salad with Eggs
This salad hits that sweet spot between comfort food and “I ate something green and feel proud of myself.” The garlic roasted potatoes taste crispy on the outside and creamy inside, the spinach softens just enough, and the jammy eggs bring it all together with rich, silky yolks.
It works warm, room temp, or chilled, so you can serve it for brunch, pack it for lunch, or call it a lazy weeknight dinner. You only need one sheet pan and one pot, so cleanup stays painless.
“This Garlic Roasted Potato Spinach Salad with Eggs tastes like a diner breakfast met a bistro salad and decided to be your new weeknight favorite.” ★★★★★
Ingredients You’ll Need
Potatoes and roasting ingredients
- 1 ½ pounds baby potatoes or small Yukon Golds, quartered
- Baby potatoes roast quickly and keep a creamy center.
- Use russets in a pinch, but cut them into 1-inch chunks so they crisp nicely.
- 3 tablespoons olive oil
- 4 large garlic cloves, minced or grated
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon smoked paprika or sweet paprika
- ½ teaspoon dried thyme or Italian seasoning
- Optional: pinch of red pepper flakes for gentle heat
Spinach and salad mix-ins
- 4 packed cups baby spinach, roughly chopped
- Use regular spinach if that is what you have, just remove tough stems.
- ½ small red onion, thinly sliced
- ½ cup cherry tomatoes, halved
- ¼ cup crumbled feta or goat cheese
- Use dairy free cheese or skip it for a lighter version.
- 2 tablespoons chopped fresh parsley or chives
Eggs
- 4 to 6 large eggs
- Use 4 for a lighter salad, 6 for a more filling meal.
- Older eggs peel more easily when you cook them soft or hard boiled.
Dressing
- 3 tablespoons olive oil
- 1 tablespoon Dijon mustard
- 1 tablespoon lemon juice or red wine vinegar
- 1 teaspoon honey or maple syrup
- 1 small garlic clove, very finely minced or grated
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Pantry shortcuts and notes
- Use pre-minced garlic from a jar if you feel short on time, though fresh garlic gives stronger flavor.
- Use bagged pre-washed baby spinach to keep prep simple.
- Use store-bought vinaigrette if you do not want to whisk your own dressing, but pick one with mustard and some acidity.
Equipment list
- Large sheet pan
- Medium pot for eggs
- Mixing bowl for dressing
- Large bowl for tossing salad
- Sharp knife and cutting board
- Whisk or fork for dressing
- Slotted spoon for eggs
Tips & Tricks
- Dry the potatoes well after rinsing so they roast and crisp instead of steaming.
- Toss potatoes with oil and seasoning right on the sheet pan to save a bowl.
- Spread potatoes in a single layer with space between pieces so they brown evenly.
- Roast on the lower-middle rack so the bottoms crisp nicely.
- Add minced garlic to the potatoes halfway through roasting so it turns golden instead of burning.
- Cook eggs while the potatoes roast so everything finishes at about the same time.
- For jammy eggs, simmer 7 minutes; for firm yolks, simmer 9 to 10 minutes.
- Shock cooked eggs in ice water so the shells peel more easily and the yolks stay bright.
- Toss spinach with dressing before you add hot potatoes so the leaves soften slightly but do not wilt into mush.
- Taste the salad at the end and adjust with a little extra lemon juice or salt if the flavors feel flat.
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 sheet pan with parchment if you want easier cleanup. Rinse the baby potatoes, pat them very dry, then cut them into even pieces about 1 inch wide. Add them to the sheet pan, drizzle with 3 tablespoons olive oil, and sprinkle with salt, pepper, smoked paprika, and dried thyme.
Toss the potatoes right on the pan until every piece looks coated in oil and seasoning. Spread them into a single layer with the cut sides facing down as much as possible. Set the minced garlic aside for now so it does not burn.
Step 2: Roast the potatoes
Slide the sheet pan into the oven and roast the potatoes for 15 minutes. Pull the pan out, toss the potatoes, then sprinkle the minced garlic over them. Return the pan to the oven and roast 10 to 15 more minutes until the potatoes look golden and crisp on the edges and tender in the center.
Check one potato with a fork; it should slide in easily. If the garlic browns too quickly near the end, move the pan to a higher rack. Once the potatoes finish roasting, set the pan aside and let them cool slightly while you handle the eggs and salad base.
Step 3: Cook the eggs
While the potatoes roast, fill a medium pot with enough water to cover the eggs by about an inch. Bring the water to a gentle boil over medium-high heat. Lower the eggs into the water carefully with a spoon.
Start your timer as soon as the water returns to a gentle simmer. Cook 7 minutes for jammy yolks or 9 to 10 minutes for firm yolks. When the timer goes off, move the pot to the sink and transfer the eggs to a bowl of ice water.
Let the eggs sit in the ice water at least 5 minutes so they cool and peel easily. Gently crack and peel the eggs, then slice them in halves or quarters. Set them aside while you build the salad.
Step 4: Mix the dressing
While the eggs chill, whisk together 3 tablespoons olive oil, Dijon mustard, lemon juice, honey, minced garlic, salt, and pepper in a small bowl. Whisk until the dressing looks smooth and slightly thick. Taste and adjust with a little more lemon juice or honey if you want more tang or sweetness.
You can also shake everything in a small jar with a tight lid if that feels easier. Keep the dressing at room temperature so it pours easily over the salad.
Step 5: Build the spinach base
Add the chopped baby spinach to a large salad bowl. Toss in the thinly sliced red onion and cherry tomato halves. Drizzle about half of the dressing over the spinach mixture.
Use tongs or clean hands to toss until the spinach looks lightly coated and glossy. The dressing will start to soften the spinach a bit, which helps it mingle with the warm potatoes later. Taste a leaf and add a tiny pinch of salt if it needs more seasoning.
Step 6: Add the roasted potatoes
Add the warm roasted potatoes and garlic to the spinach bowl. Toss gently so the potatoes coat in dressing but keep their shape. The warmth from the potatoes will soften the spinach just enough without turning it soggy.
Sprinkle in the crumbled feta or goat cheese and chopped herbs. Toss again very lightly so the cheese and herbs spread through the salad. If the salad looks dry, drizzle in more dressing a spoonful at a time.
Step 7: Finish with eggs and serve
Arrange the sliced eggs over the top of the Garlic Roasted Potato Spinach Salad with Eggs. Spoon a little extra dressing over the eggs so they pick up flavor too. Add a final grind of black pepper and a pinch of red pepper flakes if you enjoy a little heat.
Serve the salad warm or at room temperature. If you plan to pack it for lunch, let it cool completely before you cover it so steam does not make the spinach too soft.
What to Serve with it?
This Garlic Roasted Potato Spinach Salad with Eggs already feels like a full meal, but a simple side can round it out. Pair it with a bowl of tomato soup or vegetable soup for a cozy lunch or light dinner. Serve it alongside grilled chicken, baked salmon, or roasted chickpeas if you want extra protein.
Warm crusty bread or toasted sourdough tastes great with the garlicky potatoes and soaks up any extra dressing. A side of fresh fruit or a citrusy fruit salad adds a bright, sweet contrast that balances the richness of the eggs and potatoes.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 days; keep the eggs on top so they do not break apart.
- Keep extra dressing in a small jar in the fridge for up to 1 week and shake it before each use.
- Avoid freezing this salad, since potatoes and spinach change texture and turn watery after thawing.
- Reheat portions gently in a skillet over low heat if you want it warm, then add fresh spinach and herbs at the end so they stay vibrant.
- Eat chilled leftovers straight from the fridge for a quick lunch, and add a squeeze of fresh lemon to wake up the flavors.

Garlic Roasted Potato Spinach Salad with Eggs
Ingredients
Instructions
- Preheat the oven to 425°F (220°C). Line a large sheet pan with parchment paper if desired.
- Rinse the baby potatoes, pat them very dry, and cut into 1-inch pieces. Place them on the sheet pan.
- Drizzle the potatoes with 3 tablespoons olive oil and sprinkle with 1 teaspoon kosher salt, 1/2 teaspoon black pepper, 1 teaspoon smoked paprika, and 1/2 teaspoon dried thyme. Toss directly on the pan until evenly coated, then spread into a single layer with cut sides facing down. Set the minced garlic aside for now.
- Roast for 15 minutes, then remove the pan, toss the potatoes, and sprinkle the minced garlic over the top. Return to the oven and roast 10–15 minutes more, until the potatoes are golden and crisp on the edges and tender in the center. Set aside to cool slightly.
- While the potatoes roast, place the eggs in a medium pot and cover with water by about 1 inch. Bring to a gentle boil over medium-high heat.
- When the water returns to a gentle simmer, start timing: cook 7 minutes for jammy yolks or 9–10 minutes for firm yolks.
- Transfer the eggs to a bowl of ice water and let sit for at least 5 minutes. Peel carefully, then slice into halves or quarters and set aside.
- In a small bowl, whisk together 3 tablespoons olive oil, Dijon mustard, lemon juice or red wine vinegar, honey or maple syrup, minced garlic, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper until smooth and slightly thickened. Taste and adjust seasoning if needed.
- Add the chopped baby spinach to a large salad bowl. Add the sliced red onion and cherry tomato halves.
- Drizzle about half of the dressing over the spinach mixture and toss until the leaves are lightly coated and glossy.
- Add the warm roasted potatoes and garlic to the bowl. Toss gently so the potatoes are coated in dressing but keep their shape. The warmth will slightly soften the spinach.
- Sprinkle in the crumbled feta or goat cheese and chopped herbs. Toss very lightly again, adding more dressing a spoonful at a time if the salad looks dry.
- Arrange the sliced eggs on top of the salad and spoon a little of the remaining dressing over them. Finish with an extra grind of black pepper and a pinch of red pepper flakes if using, then serve warm or at room temperature.
Notes
Approximate per serving (4 servings): 360–410 calories; fat 23–27 g; saturated fat 6–8 g; carbohydrates 28–32 g; fiber 4–5 g; sugars 4–6 g; protein 11–14 g; sodium 650–800 mg. Values will vary based on exact ingredients, cheese type, and egg quantity used.
