Side Dishes
This sweet potato spinach egg recipe transforms humble ingredients into a fast, crispy-edged breakfast bowl that balances sweet, savory, and creamy textures in minutes. The secret lies in roasting sweet potatoes until caramelized and crispy at the edges while sautéing spinach just until wilted—no soggy bits here.
I developed this recipe after years of testing breakfast bowls, and it’s now my go-to for weekdays when I need something hearty yet simple to prepare.
The beauty of this dish is its flexibility and speed—roasted sweet potatoes take just 20 minutes in the oven while you scramble eggs or fry them sunny-side up. Adding spinach at the end keeps it vibrant and packed with nutrients, while eggs bring the protein to tie everything together.
A sprinkle of feta or a drizzle of hot sauce elevates it further, but even without, it’s a restaurant-quality meal that’s ready in under 30 minutes.
What makes this bowl stand out is the perfectly crispy sweet potato edges—achieved by roasting at high heat and flipping halfway—paired with tender spinach and fluffy eggs.
The contrast of textures and flavors makes every bite satisfying, whether you’re meal prepping for the week or whipping up a quick breakfast before heading out. This recipe proves that fast doesn’t mean flavorless.
Best of all, it’s vegetarian-friendly (thanks to the eggs) and packed with nutrients from the sweet potatoes and spinach. Serve it with a side of avocado or a sprinkle of chili flakes for extra depth. Let’s get cooking—your taste buds will thank you.
Ingredients for sweet potato spinach egg
Sweet potatoes, eggs, and spinach—simple ingredients that come together fast for a crispy, savory-sweet breakfast bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Medium-sized, cut into 1-inch cubes |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature preferred |
| Baby Spinach 🌿 | 4 cups | Packed, loosely chopped |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting sweet potatoes |
| Garlic Cloves 🧄 | 2 cloves | Minced for seasoning |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Ground Cinnamon 🌿 | ¼ tsp | For sweet potato seasoning |
| Smoked Paprika 🌶️ | ¼ tsp | For depth of flavor |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional, for topping |
| Hot Sauce 🔥 | 1 tsp | Optional, for serving |
| Avocado 🥑 | ½ whole | Sliced, for optional topping |
| Chili Flakes 🌶️ | ¼ tsp | Optional, for garnish |
The sweet potatoes are the star here, and medium-sized ones work best—they roast evenly without drying out. Trader Joe's or Whole Foods always have the best organic options, but any store-brand sweet potatoes will do. Look for ones that are firm and free of soft spots. The secret to crispy edges? Cut them into 1-inch cubes and flip them halfway through roasting. I always double-check the oven temp is at 425°F—any lower and they won’t get crispy. For extra flavor, toss them with olive oil, cinnamon, and smoked paprika before roasting.
No baby spinach? Regular spinach works just fine—just chop it roughly and pack it tightly. Fresh eggs make all the difference here, but if you’re in a pinch, room-temperature eggs scramble better than cold ones. Want to skip feta? Crumbled goat cheese or vegan feta adds a nice tang. The avocado is optional but adds a creamy contrast—pick ripe ones that yield slightly to gentle pressure. For the hot sauce, I like Cholula or Tabasco, but any brand you have on hand will work. Pro tip: Toss the spinach with a pinch of salt and pepper before adding it to the pan—it wilts faster and keeps its vibrant color.
Roasted sweet potatoes keep well in the fridge for 4-5 days, so make a big batch for the week. Store them in an airtight container and reheat in the oven at 375°F for 10 minutes to restore crispiness. Fresh spinach should be used within 3 days of purchase—wrap it in a damp paper towel and store in a sealed container. Eggs last 3 weeks in the fridge, but use them within a week for the best texture. This bowl reheats beautifully—just warm the eggs gently and add fresh spinach and toppings when serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just roast the sweet potatoes, wilt the spinach right in the same pan, and fry those eggs in the leftover oil. The minimal cleanup is almost as good as the meal itself.
- Sweet & Savory Balance: That caramelized sweet potato meets the garlicky, buttery eggs? It’s like a hug for your taste buds—earthy, rich, and just enough spinach to keep it fresh without overpowering. Honestly, the first bite makes me forget I was planning to order takeout.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—hard-boil a few extra eggs the night before, slice the roasted sweet potatoes ahead, and toss in spinach that stays crisp. My kids groan when I pack it, but they’re the first to finish it by noon.
- Budget Breakfast for Dinner: Sweet potatoes and eggs are cheap, and spinach stretches further than you’d think. I’ve fed four people for under $8 with this, and the leftovers reheat beautifully (just add a splash of water to keep the spinach tender). Not the fanciest, but the taste makes up for it every time.
Step-by-step instructions for sweet potato spinach egg bowl
Here's how to create this savory-sweet breakfast bowl with perfectly crispy sweet potatoes and fluffy eggs.
Roast the Sweet Potatoes to Crispy Perfection
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 1.5 lb sweet potatoes (cut into 1-inch cubes) with 1 tablespoon of the extra-virgin olive oil, 0.25 tsp ground cinnamon, 0.25 tsp smoked paprika, 0.5 tsp salt, and 0.25 tsp black pepper. Spread them in a single layer on the baking sheet, leaving space between each cube for even crisping.
Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and the cubes feel tender when pierced with a fork. The sweet potatoes should have a caramelized exterior while staying slightly soft inside—this balance is key for that perfect texture. If they're browning too quickly, reduce the oven temperature to 400°F for the second half of cooking.
Cook the Spinach and Prepare the Eggs
While the sweet potatoes roast, heat a large skillet over medium heat. Add the 4 cups baby spinach and sauté for 2-3 minutes until just wilted. You want to preserve the vibrant green color and tender-crisp texture—don't overcook or the spinach will turn mushy. Remove from heat and set aside, keeping it warm.
In a separate bowl, whisk the 4 whole large eggs with 0.5 tsp salt and 0.25 tsp black pepper. I like to use room-temperature eggs—they cook more evenly and create fluffier yolks. Crack each egg into a small bowl first to check for any shell fragments before adding them to the whisked mixture.
Fry the Eggs to Fluffy Perfection
Clean the skillet you used for spinach and heat it over medium-low heat (this gentle heat prevents rubbery eggs). Add the remaining 1 tablespoon extra-virgin olive oil and let it warm for 30 seconds. Pour in the egg mixture and let it sit undisturbed for 2-3 minutes until the edges begin to set but the centers are still runny.
Here's the thing—don't touch it yet. The eggs need that gentle heat to create those beautiful, fluffy curds. Once the bottoms are just set but still slightly translucent in the center, carefully fold the eggs in half using a spatula. Cook for another 30 seconds to finish cooking the centers. Remove from heat and keep warm while you assemble the bowls.
Assemble the Breakfast Bowls
Divide the roasted sweet potatoes evenly among 4 bowls, creating a base layer. Top each portion with the sautéed spinach, then place a folded egg on top of the spinach. The warm eggs will melt slightly into the spinach, creating a creamy sauce that ties everything together.
Drizzle with 1 tsp hot sauce (if using) and garnish with 0.25 cup crumbled feta cheese and 0.25 tsp chili flakes. Slice the 0.5 whole avocado and add it to the side or on top of each bowl. The avocado adds a creamy contrast to the crispy sweet potatoes and fluffy eggs, while the chili flakes bring a subtle heat that balances the sweetness.
Pro Tips For Making Sweet Potato Spinach Egg
- Roast Sweet Potatoes First: Toss cubed sweet potatoes in olive oil, salt, and a pinch of smoked paprika, then roast at 400°F (200°C) for 20-25 minutes until tender and caramelized. I used to try to cook them alongside the eggs, but they end up either underdone or burned—roasting them first guarantees they’ll be sweet, crispy, and ready to fold into the dish without waiting.
- Use Cold Eggs for Clean Cooks: Crack cold eggs directly into the pan over medium-low heat—no need to preheat them in a bowl. The cold yolk stays intact longer, and the whites set evenly without splattering. (Yes, even if you’re impatient like me, resist the urge to warm them first.)
- Sear Garlic in Olive Oil: Cook minced garlic in olive oil for 30 seconds before adding spinach—just until fragrant but not browned. This prevents the spinach from wilting into a sad, limp pile and adds depth without bitterness. (I learned this the hard way when I burned the garlic and ruined the whole dish.)
- Wilt Spinach in Batches: Add spinach in two additions: first half wilts in 30 seconds, then remove it to a plate. Toss the roasted sweet potatoes and eggs with the remaining spinach for 20 seconds—this keeps the greens bright and crisp-tender, not soggy. (Does it look weird? Yes. Does it work? Every single time.)
Pro cooking tips for perfect results
Sweet Potato Roasting Secrets
For crispy edges without drying out the centers, I swear by 425°F and 1-inch cubes—any smaller and they burn before cooking through. Toss them with extra-virgin olive oil (not vegetable oil) and smoked paprika for that smoky-sweet flavor.
Flip halfway through roasting to ensure even browning. Pro tip: Use a light-colored baking sheet—dark pans absorb heat and can overcook the edges. 🔥
Spinach Timing Tricks
Spinach wilts in 2-3 minutes over medium heat, but timing is everything. Crowd the pan slightly so the leaves touch—this helps them cook faster and retain moisture. Salt the spinach before adding it to the pan (about ¼ tsp per cup) to release water and prevent bitterness.
If using frozen spinach, thaw and drain thoroughly first, or it’ll steam instead of sauté. 🌿
Egg Cooking Mastery
Room-temperature eggs are non-negotiable for fluffy results—they cook more evenly and prevent rubbery yolks. Use medium-low heat and let the eggs sit undisturbed for 2-3 minutes before folding. A non-stick skillet (like Calphalon or All-Clad) prevents sticking, but if using cast iron, make sure it’s well-seasoned.
For extra richness, add a pinch of butter to the oil before cooking. 🥚
Assembly Like a Pro
Layer ingredients in this order: sweet potatoes first (they’re the hearty base), then spinach (to wilt slightly from residual heat), and eggs last (to stay warm). The eggs will create a creamy sauce when melted into the spinach—this is the magic that ties everything together.
Garnish with feta and chili flakes right before serving to keep toppings crisp. 💫
Batch Prep Shortcuts
Roast double the sweet potatoes ahead of time—they reheat beautifully in the oven at 375°F for 10 minutes. Store cooked spinach in an airtight container with a damp paper towel to keep it vibrant for 2 days.
Whisk eggs just before cooking to prevent overcooking. I keep prepped ingredients in separate containers so assembly is a 5-minute job in the morning. ⏰
Flavor Boosters
Add ½ tsp garlic powder to the sweet potato mix for depth, or swap smoked paprika for cayenne (start with ⅛ tsp) for heat. For extra creaminess, stir 2 tbsp sour cream into the eggs before cooking.
A drizzle of honey (just ½ tsp) on the sweet potatoes before roasting enhances their natural sweetness. Don’t skip the hot sauce—it cuts through the richness beautifully. 🌶️
Nutrition facts
Frequently asked questions
Can I make this recipe without eggs?
This dish is vegetarian but relies on eggs for protein and texture. For a vegan version, replace eggs with silken tofu (crumbled and pan-fried) or chickpeas (mashed and seasoned). You’ll lose the creamy egg sauce, but the flavors still shine!
How do I prevent the sweet potatoes from drying out?
Roast at 425°F for 20-25 minutes max, then check for doneness with a fork. If they’re browning too fast, reduce heat to 400°F and cover loosely with foil. Toss cubes in 1 tbsp olive oil and add ¼ cup water to the baking sheet to create steam.
What’s the best way to reheat leftovers?
Reheat sweet potatoes in a 375°F oven for 10 minutes to restore crispiness. For eggs, warm in a skillet over low heat for 1-2 minutes—add fresh spinach and toppings when serving. Store components separately in airtight containers for up to 3 days.
Can I use regular potatoes instead of sweet potatoes?
Not ideal—they lack the natural sweetness and creamy texture. If you must substitute, use Yukon Gold potatoes (cut into ½-inch slices) and reduce roasting time to 15 minutes. Add ½ tsp cinnamon to mimic sweetness, but the flavor won’t be the same.
Why did my spinach turn bitter?
Overcooking or under-salting causes bitterness. Sauté spinach for 2-3 minutes max over medium heat and add ¼ tsp salt per cup before cooking. For extra flavor, add a crushed garlic clove to the pan.
