Side Dishes
This sweet potato spinach egg recipe transforms a simple breakfast into a protein-packed powerhouse that’s ready in under 20 minutes. The combination of crispy roasted sweet potatoes, tender wilted spinach, and perfectly cooked eggs creates a balanced, flavorful dish that’s as satisfying as it is nutritious.
I developed this recipe after realizing how often we skip breakfast—until we find something that actually keeps us full and energized for hours.
The secret lies in roasting the sweet potatoes until they’re caramelized and slightly crispy, while the spinach wilts just enough to release its natural sweetness. Topping it with a runny yolk adds a luxurious finish, tying all the flavors together.
This dish isn’t just quick; it’s a foolproof way to start your day with a meal that feels like a restaurant-quality brunch without the fuss.
What makes this recipe stand out is its versatility—it works as a standalone breakfast, a light lunch, or even a side for brunch gatherings. The sweetness of the roasted potatoes balances the earthiness of the spinach, while the eggs add a rich, creamy element that makes every bite irresistible.
No complicated techniques here, just simple steps that deliver big results.
The best part? You can customize it easily—swap in avocado for extra creaminess, add a sprinkle of feta for tang, or top with hot sauce for a kick.
This isn’t just another breakfast bowl; it’s a game-changer for anyone looking to eat well without sacrificing flavor or time. Let’s get cooking!
Ingredients for sweet potato spinach egg
Crispy sweet potatoes meet tender spinach and runny yolks for a brunch bowl that’s quick, protein-packed, and restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 whole | Cubed into 1-inch pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting, high quality |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Fresh Baby Spinach 🌿 | 4 cups | Packed, loosely chopped |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Unsalted Butter 🧈 | 1 tbsp | Full-fat for richness |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor |
| Red Pepper Flakes 🌶️ | ¼ tsp | Adjust to taste |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional for tang |
| Avocado Slices 🥑 | ½ whole | Optional for creaminess |
| Hot Sauce 🔥 | 1 tbsp | Optional for heat |
Sweet potatoes are the star here—they need to be cubed evenly for consistent crispiness. Organic sweet potatoes from Whole Foods or your local farmers market have the best texture, but regular ones work too. Roast them at 425°F until caramelized—don’t skip this step, it’s what makes this dish special. The spinach should be fresh, not wilted, so grab it the day you cook. Baby spinach is ideal, but regular leaves work if chopped finely. For extra flavor, toss the spinach with a pinch of salt before wilt—it’ll release more sweetness.
No time to roast? Microwave the sweet potatoes for 6-8 minutes with a splash of water, then crisp in a hot pan with butter. Swap feta for vegan feta if needed, or skip it entirely. Avocado can be replaced with mashed avocado for creaminess, or hummus for a plant-based option. The eggs are the showstopper—use pasture-raised eggs if possible, but any large eggs will work. For extra richness, add a drizzle of truffle oil or a sprinkle of everything bagel seasoning.
Roasted sweet potatoes keep for 4 days in the fridge—reheat in a skillet for crispiness. Spinach wilts fast, so store it in a sealed container with a paper towel to absorb moisture. Eggs should be used within 3 days for best texture. Assemble bowls the night before and store components separately—just reheat and top with fresh spinach and a fried egg in the morning. This dish reheats beautifully, so it’s perfect for meal prep. Freeze the roasted sweet potatoes for up to 3 months if you’re prepping ahead.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub three bowls—just roast the sweet potatoes until fork-tender, toss in the spinach at the end, and crack those eggs right on top. The pan does all the work while you sip your wine.
- Sweet & Savory Balance: That caramelized sweet potato meets the bright, peppery spinach? It’s like a hug for your taste buds. The olive oil makes everything glossy and rich, while the eggs tie it all together with creamy perfection.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Roast a big batch of sweet potatoes on Sunday, store them in the fridge, and reheat with fresh spinach and eggs whenever I need a fast, filling lunch. (Yes, even on a Tuesday night.)
- Budget Breakfast: Sweet potatoes and eggs are my wallet’s best friends—cheap, filling, and packed with nutrients. I buy them in bulk, and this recipe stretches every ingredient without sacrificing flavor. Leftovers? They’re even better the next day.
Step-by-step instructions for sweet potato spinach egg bowl
Here's how to assemble this protein-packed breakfast with crispy edges and creamy textures.
Roast the Sweet Potatoes Until Crispy
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the cubed sweet potatoes with 2 tablespoons extra-virgin olive oil until evenly coated. Spread them in a single layer, leaving space between pieces for even cooking.
Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and crispy. You'll know they're done when they release easily from the pan and have a caramelized texture. The sweet potatoes should be tender but still hold their shape—overcooking leads to mushiness, which we definitely want to avoid.
Sauté Garlic and Spinach for Fresh Flavor
While the sweet potatoes roast, heat 1 tablespoon unsalted butter in a large skillet over medium heat. Add the 2 minced garlic cloves and sauté for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Add the 4 cups fresh baby spinach and cook for 2-3 minutes until just wilted but still vibrant green.
Season immediately with 1 teaspoon kosher salt and ½ teaspoon freshly ground black pepper. Stir in ¼ teaspoon red pepper flakes for a subtle kick. Remove from heat and set aside—this keeps the spinach bright and crisp rather than turning soggy.
Fry the Eggs to Your Preferred Doneness
In the same skillet (no need to clean it—those garlic bits add flavor), heat ½ tablespoon extra-virgin olive oil over medium heat. Crack the 4 large eggs into the pan, spacing them evenly. Cook for 2-3 minutes for runny yolks or 4-5 minutes for firmer yolks, depending on your preference.
I like to cover the skillet for the last 30 seconds to trap steam and create a silky finish. The edges should be golden and set while the centers remain creamy. Transfer the eggs to plates to keep them warm while you assemble the bowls.
Assemble the Breakfast Bowls
Divide the crispy sweet potatoes evenly among 4 bowls, creating a base. Top each portion with the sautéed spinach and garlic mixture, then add the fried eggs. Sprinkle with ¼ cup crumbled feta cheese and ½ whole avocado slices for creaminess.
Drizzle with 1 tablespoon hot sauce if you like heat, and serve immediately while everything is warm. The contrast of crispy sweet potatoes, creamy eggs, and tender spinach makes every bite satisfying. For extra flair, garnish with fresh herbs like parsley or chives if you have them on hand.
Pro Tips For Making Sweet Potato Spinach Egg
- Roast Sweet Potatoes First: Toss peeled, cubed sweet potatoes in 1 tablespoon olive oil, salt, and pepper, then roast at 425°F (220°C) for 20-25 minutes until fork-tender—not crispy. I used to bake them alongside everything else, but roasting them first guarantees they’re soft enough to mash or slice without gummy resistance later.
- Wilt Spinach Over Heat: Sauté spinach in a dry pan for 30 seconds before adding oil—it wilts faster and keeps its vibrant color. I learned this the hard way: drowning spinach in oil makes it soggy and dull. A splash of water at the end revives any overcooked leaves.
- Salt Eggs After Cracking: Season cracked eggs with salt and pepper right after they hit the pan, not before. The salt dissolves into the raw egg, making them bland. Salt them in the pan—it crisps the edges and seasons the yolk perfectly.
- Use Residual Heat for Eggs: Let the pan cool just enough to hold eggs without burning them—about 2-3 minutes after removing spinach. I was skeptical until I tried it: eggs cook evenly without scrambling, and the pan’s warmth keeps them creamy. No need to crank the heat back up.
Pro cooking tips for sweet potato spinach egg
Roast for Crispy Perfection
Sweet potatoes are the foundation of this dish, so roasting them at 425°F until caramelized is non-negotiable. I use a baking sheet lined with parchment paper to prevent sticking, and toss the cubes with 2 tbsp extra-virgin olive oil for even browning.
Stir halfway through cooking to ensure all sides crisp up—this takes about 25-30 minutes. The key is patience; undercooked sweet potatoes will be soggy, while overcooked ones turn to mush. 🍠
Spinach Timing Matters
Fresh baby spinach wilts in seconds, so timing is everything. Cook it in the same skillet you fried the eggs—those leftover garlic bits add depth. Use medium heat and just 2-3 minutes of cooking time to keep it vibrant.
Overcooking turns spinach slimy, which ruins the dish. Season immediately with 1 tsp kosher salt and ½ tsp black pepper to enhance its natural sweetness.
Eggs with Runny Yolks
For that luxurious brunch feel, aim for runny yolks—they add creaminess that ties everything together. Heat ½ tbsp olive oil over medium heat and cook the eggs for 2-3 minutes.
The last 30 seconds with the lid on traps steam for a silky finish. If your eggs overcook, they’ll be dry and rubbery—trust me, you’ll taste the difference. 🥚
Assemble Like a Pro
Layering is everything! Start with crispy sweet potatoes as your base, then add the wilted spinach, and top with eggs. The feta and avocado go on last to prevent sogginess. I like to drizzle with hot sauce for a little kick—it cuts through the richness beautifully.
Garnish with fresh herbs if you have them, but even without, this dish is packed with flavor.
Make-Ahead Magic
Roast the sweet potatoes a day ahead and store them in an airtight container at room temperature. Reheat in a skillet for 2-3 minutes to restore crispiness. The spinach should be added fresh, but you can prep the garlic mixture ahead and store it separately.
Eggs are best fried fresh, but you can assemble the bowls without them and fry them to order. This makes it perfect for busy mornings! ⏰
Nutrition facts
Frequently asked questions
Can I make this recipe without roasting the sweet potatoes?
For a quicker version, microwave the cubed sweet potatoes for 6-8 minutes with a splash of water, then crisp them in a hot skillet with 1 tablespoon butter for 3-4 minutes per side. You’ll lose some caramelization, but the dish still tastes delicious. This method cuts prep time by 15 minutes while keeping the sweet potatoes tender and slightly crispy.
How do I keep the spinach from getting soggy under the eggs?
Add the spinach last when assembling your bowl, right before serving. If prepping ahead, store components separately and wilt the spinach fresh—it wilts in 2 minutes over medium heat. For extra insurance, sprinkle the spinach with 1/8 teaspoon baking soda (it brightens greens!) and pat dry with a paper towel before adding to bowls.
What's the best way to reheat leftovers?
Reheat sweet potatoes in a skillet over medium heat for 3-4 minutes until crispy again. Add fresh spinach to the skillet for 1 minute to wilt, then top with a freshly fried egg. Microwaving works for spinach (30 seconds) but won't restore crispiness to the sweet potatoes—always use a pan for best results.
Can I make this vegetarian without eggs?
Yes! Swap eggs for tofu scramble (crumbled firm tofu cooked with turmeric and nutritional yeast) or chickpea flour omelets. For a cheesy alternative, top with melted halloumi or vegan feta. The dish remains protein-packed and equally satisfying—just adjust seasoning to complement the new ingredient.
Why does my spinach turn bitter when cooking?
Bitter spinach usually means overcooking or using old leaves. Always use fresh baby spinach and cook for just 2-3 minutes over medium heat. For extra flavor, add a pinch of sugar (1/8 teaspoon) when sautéing—it balances bitterness. Avoid high heat, which burns the leaves and releases bitter compounds.
