Sweet Potato Spinach Egg Recipe: Savory Breakfast Hash With Caramelized Sweetness

Side Dishes

Sweet Potato Spinach Egg Recipe: Savory Breakfast Hash With Caramelized Sweetness

This sweet potato spinach egg recipe transforms breakfast into a savory, caramelized masterpiece in under 20 minutes. Roasted sweet potatoes lend natural sweetness while crisping at the edges, and wilted spinach adds vibrant color and earthy depth.

The perfect balance of textures—creamy eggs, tender potatoes, and crispy spinach—makes this dish both satisfying and elegant, ideal for a quick yet impressive meal.

The secret to success lies in the caramelization of the sweet potatoes, achieved by roasting them until tender with a touch of olive oil and seasoning. Sautéing the spinach just until wilted preserves its vibrant green hue and natural nutrients, while the eggs—scrambled, fried, or poached—add a rich, protein-packed finish.

This recipe is designed for home cooks who want restaurant-quality results without the fuss.

What makes this dish truly special is its versatility. Serve it as a hearty breakfast hash, a light lunch with a side of crusty bread, or even as a dinner option paired with a fresh salad.

The combination of flavors—sweet, savory, and herby—creates a harmonious balance that’s both comforting and sophisticated. With minimal prep and active cooking time, you’ll have a delicious, nutritious meal ready in no time.

Optional seasonings like garlic powder, chili flakes, or fresh herbs can elevate the dish further, allowing you to customize it to your taste. Whether you're feeding a family or treating yourself to a special breakfast, this recipe delivers flavor and satisfaction with every bite. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato spinach egg

Sweet, savory, and packed with protein—this breakfast hash delivers restaurant-quality flavor in under 20 minutes.

Ingredient Amount Notes
Sweet Potatoes 🍠 1 ½ lb Medium, peeled, cubed evenly
Fresh Spinach 🌿 4 cups Baby or chopped, packed
Large Eggs 🥚 6 whole Freshly cracked for best texture
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for brightness
Smoked Paprika 🌶️ ½ tsp For subtle smoky depth
Red Bell Pepper 🍅 ½ whole Diced, for vibrant color
Red Onion 🧅 ½ whole Thinly sliced for sweetness
Fresh Thyme Leaves 🌿 ¼ cup Chopped, for herbal aroma
Cheddar Cheese 🧀 ½ cup Shredded, sharp variety
Butter 🧈 2 tbsp Unsalted, for sautéing

Sweet potatoes are the star here. Orange-fleshed varieties like Jewel or Garnet work best—they caramelize beautifully. Trader Joe's and Whole Foods carry the best pre-peeled cubes, but if you're cutting your own, aim for even 1-inch pieces. The key is roasting them until tender with crispy edges, which takes about 25 minutes at 400°F. Don't skip the olive oil—it's what makes them crispy. For extra flavor, toss the cubed potatoes with a pinch of smoked paprika before roasting. Fresh spinach? Baby spinach or chopped leaves wilts perfectly in 2-3 minutes—no need to overcook. If you're using frozen, thaw and drain it first.

No fresh thyme? Dried works at one-third the amount, but the flavor won't be the same. Short on red bell pepper? Yellow or orange bell pepper gives a slightly sweeter note. The cheddar adds richness, but Parmesan or feta can swap in for a different profile. For the eggs, fried or poached work best here—they hold their shape better than scrambled. If you're making this ahead, cook the potatoes and spinach first, then reheat gently and add the eggs fresh. The onions? Red or yellow both work, but red adds a touch of sweetness that pairs perfectly with the sweet potatoes. Don't skip the garlic—it's what ties all the flavors together.

Roasted sweet potatoes keep for 3-4 days in the fridge, but they're even better the next day as the flavors meld. Portion the hash into containers so you can reheat just what you need—microwave for 30 seconds or warm in a skillet with a splash of water. The spinach wilts fast, so store it separately if prepping ahead. For maximum crispiness, reheat the potatoes from cold in a dry skillet over medium heat. This dish freezes surprisingly well too—just freeze the potatoes and spinach separately, then reheat and top with fresh eggs when ready to serve. The eggs should always be cooked fresh, though.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: That’s right—just one pan, minimal cleanup. I roast the sweet potatoes and sauté the spinach in the same skillet, then fry the eggs right in the residual heat. No dishwasher required.
  • Sweet & Savory Balance: The caramelized sweet potatoes meet the garlicky spinach and that runny yolk—it’s like a hug in a bowl. Honestly, the contrast is what makes it ridiculous good.
  • Meal Prep MVP: Double the batch and store the roasted sweet potatoes and spinach separately. Reheat with fresh eggs in minutes—perfect for lazy mornings or office lunches. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Sweet potatoes and eggs are cheap, and spinach stretches further than you’d think. I’ll be real: this feeds four for under $8, and the leftovers taste just as good cold the next day.

Step-by-step instructions for sweet potato spinach egg hash

Here's how to create a fast, flavorful breakfast that balances sweet and savory perfectly.

1

Prep and Roast the Sweet Potatoes

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb cubed sweet potatoes with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon smoked paprika, ½ teaspoon kosher salt, and ¼ teaspoon black pepper until evenly coated. Spread them in a single layer on the baking sheet, leaving space between pieces for even browning.

Roast for 25-30 minutes, stirring once halfway through, until the edges are golden brown and the potatoes are tender when pierced with a fork. The sweet potatoes should caramelize slightly, developing deep flavor and a satisfying texture. If they're browning too quickly, reduce the oven temperature to 375°F and continue roasting.

2

Sauté the Aromatics and Vegetables

While the sweet potatoes roast, heat the 2 tablespoons butter in a large skillet over medium heat. Add the ½ whole thinly sliced red onion and ½ whole diced red bell pepper, cooking for 5-6 minutes until softened and just beginning to caramelize. Remove them from the skillet and set aside.

In the same skillet, add 3 minced garlic cloves and sauté for 30 seconds until fragrant, being careful not to let them burn. Add the 4 cups fresh spinach and ¼ cup chopped fresh thyme leaves, stirring until the spinach wilts completely, about 2 minutes. Season with the remaining 1 teaspoon kosher salt and ¼ teaspoon black pepper.

3

Combine Everything and Cook the Eggs

Return the sautéed onion and bell pepper to the skillet and add the roasted sweet potatoes. Stir gently to combine, then reduce the heat to low. Make four wells in the hash mixture and crack the 6 large eggs into them, being careful not to break the yolks. Cover the skillet and cook for 5-6 minutes until the egg whites are set but the yolks remain runny.

Here's the thing—this low-and-slow approach ensures the eggs cook gently without scrambling, while the hash keeps warm. If the bottom begins to stick, add a splash of water and stir to release it. Sprinkle the ½ cup shredded cheddar cheese evenly over the hash, then cover again for 1-2 minutes until the cheese melts completely.

4

Serve Immediately for Maximum Freshness

Transfer the hash to serving plates, dividing evenly for 4 servings. The eggs should be perfectly set around the edges with creamy, runny yolks in the center. Garnish with an extra sprinkle of black pepper and serve immediately while the eggs are still warm and the hash is crispy.

This dish is best enjoyed right away when the eggs are at their peak texture and the hash is still warm from the skillet. The sweet potatoes provide natural sweetness that balances the savory spinach and rich eggs, creating a harmonious flavor profile that's both comforting and satisfying.

👨‍🍳

Pro Tips For Making Sweet Potato Spinach Egg

  • CUT SWEET POTATO IN EVEN SLICES: I learned this the hard way—uneven slices mean some parts burn while others stay raw. Use a sharp knife or mandoline to slice them ¼-inch thick, then separate any stubborn clumps with your fingers. This guarantees even cooking and a consistent texture when they crisp up in the pan.
  • STOP WILTING SPINACH WITH GARLIC: Toss the spinach with minced garlic after it’s wilted—adding it raw to the pan first makes the oil smoke and kills the garlic’s flavor. Instead, sauté the garlic in olive oil until fragrant (about 30 seconds), then add spinach and cook just until tender. The garlic will mingle without burning.
  • DON’T OVERSTIR THE EGGS: Scrambled eggs in this dish turn rubbery when you keep stirring after they set. Let them sit undisturbed for 10 seconds after pulling them off heat—they’ll finish cooking from residual heat while staying creamy. A quick fold at the end keeps them tender.
  • ROAST SWEET POTATO FIRST: Skipping this step is the fastest way to a soggy dish. Toss sliced sweet potatoes with a drizzle of olive oil, salt, and pepper, then roast at 425°F (220°C) for 12-15 minutes until caramelized. They’ll add sweetness and texture without stealing heat from your eggs later. (Yes, even if you’re impatient like me.)

Make-ahead tips for leftovers

Prep Ahead Strategy

Roast the sweet potatoes the night before and store them in an airtight container. Reheat in a skillet over medium heat for 5-7 minutes until warmed through and slightly crispy. This step saves 25 minutes of active cooking time the next morning. 🌟

Spinach Storage

Wilt the spinach separately and store it in a sealed container in the fridge for up to 2 days. When ready to serve, simply reheat the spinach in the same skillet with a splash of water to revive its vibrant color and texture.

Fresh thyme leaves can be chopped and stored in the same container.

Egg Cooking Timing

For maximum freshness, always cook the eggs fresh when serving. However, you can pre-make the hash base (potatoes, spinach, and sautéed veggies) and store it in the fridge for 3 days. When ready to eat, simply reheat the base and add freshly cooked eggs to the skillet.

Freezing for Later

Roasted sweet potatoes freeze beautifully for up to 3 months. Store them in a single layer on a tray before transferring to a freezer bag to prevent sticking.

When ready to use, thaw overnight in the fridge and reheat in the oven at 375°F for 10-12 minutes to restore crispiness.

Portion Control

Divide the hash into individual meal prep containers, storing the potatoes and spinach separately. This makes reheating easy—just microwave the potatoes for 1 minute and the spinach for 30 seconds. Top with a fresh fried or poached egg when ready to serve for that restaurant-quality finish. ✨

Cheese Flexibility

Skip adding the cheese until serving time to prevent sogginess. Store the shredded cheddar in a separate container and sprinkle it on top right before eating. This keeps the hash crispy while adding that gooey, melty texture when fresh. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 11g55%
Cholesterol 280mg93%
Sodium 620mg27%
Total Carbohydrate 38g13%
Dietary Fiber 8g29%
Sugars 12g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular potatoes instead of sweet potatoes?

While you can substitute regular potatoes, the flavor and texture won't be the same. Sweet potatoes add natural sweetness and creaminess that balances the savory spinach and eggs perfectly. If you must use regular potatoes, roast them until extra crispy and add a pinch of cinnamon or brown sugar to mimic the sweetness.

2

What's the best way to store this dish for meal prep?

Store the roasted sweet potatoes and sautéed spinach separately in airtight containers for up to 3 days. Reheat the potatoes in a skillet over medium heat for 5 minutes and the spinach in the microwave for 30 seconds. Always cook the eggs fresh when serving for the best texture.

3

How can I make this dish spicier?

Add ½ teaspoon cayenne pepper or 1 teaspoon chili flakes when roasting the sweet potatoes, and sprinkle extra on top before serving. For heat lovers, stir in 1 diced jalapeño with the onions and bell peppers. Always taste as you go!

4

Can I make this dish vegetarian?

This recipe is already vegetarian! The eggs provide protein, and you can easily make it vegan by substituting the eggs with tofu scramble or chickpea flour "eggs". Simply replace the eggs with ½ cup crumbled firm tofu mixed with turmeric and nutritional yeast for color and flavor.

Why did my sweet potatoes turn out mushy instead of crispy?

Mushy potatoes usually happen from overcrowding or under-roasting.

★★★★★4.5(2 reviews)
Categories Side Dishes