Side Dishes
This sweet potato spinach egg recipe transforms humble ingredients into a restaurant-worthy breakfast or brunch dish that delivers crispy edges and silky textures in every bite.
The secret lies in roasting sweet potato crowns until they develop a caramelized crust while keeping their centers tender, then pairing them with perfectly poached eggs and wilted spinach for a balance of savory, sweet, and creamy flavors.
I've perfected this technique over years of testing, ensuring the sweet potatoes stay crispy while the eggs maintain their delicate, runny yolks.
The recipe begins with preparing sweet potato crowns—those beautiful, star-shaped cuts that crisp up beautifully when roasted at high heat. While they develop their golden crust, you'll poach eggs in a simmering water bath with vinegar for clean, round whites and perfectly set yolks.
The spinach wilts gently in a separate pan, absorbing just enough butter to enhance its natural sweetness without overpowering the other components.
What you'll end up with is a dish that's both elegant and comforting—crispy sweet potato crowns that provide structure, silky poached eggs adding richness, and tender spinach contributing freshness.
The flavors come together in perfect harmony, creating a meal that's substantial enough for brunch but simple enough for a weeknight dinner. Each component is prepared separately to maintain texture and temperature balance.
This recipe serves two as a complete meal, with optional additions like avocado slices, crumbled feta, or a drizzle of chili oil for extra depth. The method ensures crispy sweet potatoes without drying them out, while the eggs remain perfectly poached every time.
Whether you're feeding a small group or treating yourself to a special breakfast, this dish delivers professional-quality results with minimal effort.
Ingredients for sweet potato spinach egg
Sweet potatoes, eggs, and spinach—three simple ingredients that create restaurant-quality brunch magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 medium | Crowns cut from whole potatoes |
| Large Eggs 🥚 | 4 whole | Fresh, cold for poaching |
| Fresh Baby Spinach 🌿 | 4 cups | Packed, washed and dried |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for roasting |
| White Vinegar 🍶 | 2 tbsp | For egg poaching clarity |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for roasting |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for optional seasoning |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for heat |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
The sweet potatoes are the star here. Orange-fleshed varieties like Beauregard work best, but any sweet potato will do. I always grab mine from the organic section at Whole Foods—they hold their shape better when roasted. Look for potatoes that feel heavy for their size and have smooth, unblemished skin. The crowns should be cut about 1/4-inch thick for even crisping. If you're short on time, Trader Joe's pre-cut sweet potato cubes work in a pinch, though they won't be as elegant. For extra crispiness, toss the crowns with a pinch of salt before roasting.
No fresh spinach? Frozen works perfectly—just thaw and drain well. The eggs should be at room temperature for perfect poaching, but if they're cold, no worries—just add an extra minute. Running short on vinegar? Apple cider vinegar or lemon juice will work in a bind, though white vinegar gives the cleanest whites. Want more depth? Add a pinch of sugar to the poaching water—it helps set the whites beautifully. The butter for the spinach can be swapped for olive oil or coconut oil, but butter gives that rich, velvety texture that pairs perfectly with the sweet potatoes. For the garlic, I usually just use a pinch of garlic powder if I'm in a rush—it's still delicious.
Sweet potato crowns keep their crispiness for about 3 days if stored in an airtight container. The poached eggs are best served immediately, but you can reheat them gently in warm water for up to 2 days. Spinach wilts best when cooked fresh, but you can store it in the fridge for 5 days if wrapped tightly. I like to prep the sweet potato crowns ahead and roast them just before serving—they reheat beautifully in a 350°F oven for 10 minutes. For a complete meal, serve with whole-grain toast or crusty bread to soak up those runny yolks.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe on days when I don’t want to scrub a million dishes—just roast the sweet potatoes until tender, wilt the spinach in the same pan, and crack those eggs right on top. Butter and vinegar work their magic while you wait, so cleanup is basically nonexistent.
- Sweet & Savory Balance: That caramelized sweet potato meets the bright acidity of vinegar and the creamy richness of fried eggs—it’s like comfort food had a flavor makeover. The spinach adds a peppery kick that cuts through the sweetness, making every bite feel special without trying too hard.
- Meal Prep MVP: I make a big batch on Sundays and store it in the fridge for up to 4 days. Reheat the sweet potatoes and spinach, top with a fresh egg, and you’ve got a grab-and-go breakfast or lunch that still tastes homemade. (Yes, even on a Tuesday night.)
- Budget Breakfast Boost: Sweet potatoes and eggs are cheap staples, and spinach stretches further than you’d think when wilted. A single pan of this feeds my family for days, and the vinegar keeps things fresh-tasting without costing a fortune. My wallet and my taste buds thank me every time.
Step-by-step instructions for crispy sweet potato crowns with poached eggs
Transform simple ingredients into a restaurant-worthy dish with perfectly crispy sweet potato crowns and silky poached eggs.
Roast Sweet Potato Crowns to Crispy Perfection
Preheat your oven to 425°F. Cut the 2 medium sweet potatoes lengthwise into crowns, leaving the skin intact. Arrange them on a baking sheet lined with parchment paper, cut-side down, and drizzle with the 1 tablespoon olive oil. Toss gently to coat evenly.
Spread the sweet potato crowns in a single layer, ensuring they don't overlap. Sprinkle with ½ teaspoon salt and ¼ teaspoon black pepper. Roast for 25-30 minutes until the edges are deeply golden brown and the flesh yields slightly to a gentle press with a fork. The crowns should be tender inside but still hold their shape.
For extra crispiness, broil for 2-3 minutes at the end, watching closely to prevent burning. Remove from the oven and let them rest for 5 minutes before serving. This resting time helps the flavors meld and prevents them from becoming soggy.
Poach Eggs in Clarified Vinegar Water
Fill a deep saucepan with 4 cups water and bring to a gentle simmer over medium-low heat. Add the 2 tablespoons white vinegar, which helps the egg whites coagulate more evenly. The water should be hot but not boiling vigorously—small bubbles breaking the surface are ideal.
Crack each of the 4 whole large eggs into a small bowl or ramekin. Using a spoon, gently stir the water to create a gentle whirlpool. Add the eggs one at a time to the center of the whirlpool. Let them poach undisturbed for 3-4 minutes until the whites are set but the yolks remain runny and vibrant.
Remove the poached eggs with a slotted spoon and drain briefly on a paper towel to remove excess water. Keep them warm while you prepare the spinach. The vinegar water trick ensures the whites hold their shape without becoming rubbery, giving you that cloud-like texture we all love.
Sauté Spinach with Garlic and Lemon
Heat a large skillet over medium heat and add the 2 tablespoons unsalted butter, allowing it to melt completely. Add the 4 cups fresh baby spinach in batches, stirring gently until just wilted—about 2-3 minutes. Overcooking will turn it bitter, so remove it from heat as soon as it's tender.
Add the 2 cloves minced garlic and ¼ teaspoon red pepper flakes (if using) to the skillet, tossing the spinach to coat evenly. Stir in the 1 tablespoon fresh lemon juice and season with the remaining ½ teaspoon salt and ¼ teaspoon black pepper. The lemon brightens the earthy spinach and balances the sweetness of the potatoes.
Keep the spinach warm in the skillet while you assemble the final dish. The residual heat will maintain its vibrant color and crisp-tender texture. If the spinach starts to cool too quickly, cover the skillet loosely with a lid to trap heat.
Assemble and Serve with Confidence
Divide the sautéed spinach evenly between two plates. Place two crispy sweet potato crowns on each plate, arranging them side by side. Nestle one poached egg into the center of each crown, allowing the runny yolk to peek out slightly. Drizzle any remaining butter from the spinach skillet over the top for extra richness.
Garnish with an additional sprinkle of black pepper and a pinch of red pepper flakes if desired. Serve immediately while the sweet potatoes are still crisp and the eggs are perfectly poached. The contrast of textures—crispy crowns, silky eggs, and tender spinach—makes this dish unforgettable.
Pro Tips For Making Sweet Potato Spinach Egg
- PRE-CUT SWEET POTATO: Dice the sweet potatoes into ½-inch cubes—no smaller, or they’ll turn to mush. I learned this the hard way after making a sloppy, gluey mess that looked like baby food.
- SALT THE SPINACH: Toss the spinach with a pinch of salt and vinegar before wilted—it softens faster and keeps the leaves tender. Skipping this step means you’ll end up with a sad, chewy pile.
- LOW AND SLOW EGGS: Cook the eggs on medium-low heat until the whites are just set but still runny inside—about 3-4 minutes. High heat turns them rubbery, and no one wants that.
- BUTTER FIRST, THEN SPINACH: Melt the butter in the pan before adding spinach—it prevents steam from making the eggs watery. I used to rush this, and the eggs always came out soggy.
Health benefits of this sweet potato spinach egg
Sweet Potato Power
Sweet potatoes are packed with vitamin A (about 400% of your daily needs per serving), which supports vision, immune function, and skin health. Their fiber content (around 7 grams per cup) aids digestion and helps stabilize blood sugar levels.
The natural sweetness comes from complex carbohydrates that provide sustained energy without the crash of refined sugars. 💪
Spinach's Nutrient Boost
Baby spinach delivers iron (about 1mg per cup) to prevent fatigue and support oxygen transport, plus vitamin K (over 200% daily value) for bone health and blood clotting. It’s also rich in folate, crucial for cell repair and pregnancy health.
The mild flavor enhances the dish without overpowering the sweet potatoes or eggs. I always opt for fresh spinach for its vibrant texture and nutrients.
Eggs for Complete Protein
Eggs provide all nine essential amino acids, making them a complete protein source (about 6 grams per egg). They’re also loaded with choline, which supports brain health and liver function.
The yolks contain lutein and zeaxanthin, antioxidants that protect eye health. Poaching preserves these nutrients better than frying or scrambling.
Balanced Blood Sugar
Combining sweet potatoes (low glycemic index) with protein-rich eggs and fiber-packed spinach creates a meal that helps regulate blood sugar. The fiber in spinach and protein in eggs slow digestion, preventing spikes. This makes it a smart choice for anyone managing diabetes or energy levels throughout the day. 🌱
Antioxidant Protection
Sweet potatoes contain beta-carotene, which converts to vitamin A and acts as a powerful antioxidant. Spinach adds lutein and vitamin C, while eggs provide selenium—all working together to combat oxidative stress.
This trio of ingredients creates a nutrient-dense meal that supports long-term health. Perfect for a brunch that fuels your body! ✨
Nutrition facts
Frequently asked questions
Can I make this recipe ahead of time?
The sweet potato crowns can be roasted up to 3 days in advance and stored in an airtight container at room temperature. Reheat in a 350°F oven for 10 minutes to restore crispiness. However, poached eggs are best made fresh—serve them immediately after poaching for that perfect silky yolk. The spinach can be prepped ahead and reheated gently in the skillet for 1-2 minutes.
What if I don't have sweet potato crowns?
No problem! Cut sweet potatoes into 1-inch cubes or ½-inch thick slices instead. Toss them with olive oil and roast at 425°F for 20-25 minutes, stirring once halfway. For extra crispiness, broil for 2-3 minutes at the end. The texture will be slightly different but still delicious.
Can I substitute frozen spinach?
Use 4 cups thawed frozen spinach, squeezing out all excess water first. The texture will be slightly softer than fresh, but it works perfectly. Add it to the skillet with the butter and cook for just 1-2 minutes—overcooking will make it mushy. A pinch of salt helps enhance the flavor.
Why are my poached eggs rubbery?
Rubbery eggs usually mean the water was too hot or boiling vigorously. Keep the water at a gentle simmer (small bubbles breaking the surface) and use white vinegar (or lemon juice) to help the whites set properly. Also, make sure your eggs are fresh—older eggs are harder to poach perfectly. Try adding a pinch of sugar to the water for extra clarity.
How can I make this dish vegan?
Swap the eggs for silken tofu or chickpea flour scrambles, and use vegan butter for cooking. For a similar texture, marinate firm tofu in soy sauce and turmeric, then crumble it into the skillet. The sweet potatoes and spinach can stay the same—just add extra lemon juice to brighten the flavors. Garnish with nutritional yeast for a cheesy touch!
