I make this sweet potato breakfast hash in one cast iron skillet, with crispy potato edges, peppers, spinach, and eggs cracked right into the pan. The potatoes steam under a lid until tender, then crisp up uncovered, ready in about 45 minutes with no parboiling and no second pan to wash.

Plated sweet potato breakfast hash topped with a sunny-side-up egg and fresh spinach.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

The trick to make a crispy breakfast hash with sweet potatoes

Shruthi's face

My first few rounds of this hash went mushy in the center and pale on the edges, so I kept changing one thing at a time. It took about five rounds to figure out that the problem was not the heat or the amount of oil. It was actually the order of the steps!

TLDR; but you basically need to cover the skillet first so the sweet potatoes steam in their own moisture until they are tender through, then pull the lid off and raise the heat so the edges brown and crisp. That cover-then-uncover order is why this works, and it means no parboiling and no separate pot.

The other important thing is giving the cubes room, since a crowded pan steams them (aka soft) instead of crisping them. It is the same crisp-the-edges logic I lean on for my crispy Bombay potatoes.

From there it is easy to change up. I keep a base of onion, bell pepper, and spinach, but this one-pan hash takes swaps well, like black beans for more heft or kale in place of spinach.

On a busy week I fold it into my high protein vegetarian meal plan and cook the potatoes a day ahead so breakfast is ten minutes flat.

"Toodles, Shruthi" as a signature

Key ingredients and why they matter

Ingredients for sweet potato breakfast hash arranged in a marble surface.

Full ingredient list and detailed instructions in the recipe card.

  • Sweet potatoes are the base, and the variety matters. Firm orange-fleshed ones hold their cube shape and crisp at the edges, while softer white-fleshed sweet potatoes go to mush before they brown. Cut them into even half-inch cubes so they cook at the same rate. If you like the sweeter, softer side of this vegetable, that same flavor shows up in my savory sweet potato casserole.
  • Eggs cook right in the hash, so freshness shows. A fresh egg holds a tighter white that settles into the well instead of running everywhere, and the yolk becomes the sauce. This is the ingredient the dish lives or dies on, so pull the skillet the moment the whites are just set.
  • Smoked paprika and cumin are the savory backbone. Use smoked paprika rather than sweet, since the smoke keeps this from tasting like plain roasted potatoes. Toast both with the garlic for a minute so they bloom in the oil.
  • Baby spinach folds in at the very end for color and body. I reach for baby leaves over mature spinach since they wilt in about a minute and keep some texture instead of turning to slick strings.

Shruthi’s Top Tips

How to keep the potatoes crisp, not mushy

A few things I learned the hard way while testing this.

  • The most common mistake is crowding the pan. I did exactly that on my first two rounds and the cubes just steamed each other into mush, so give them room or cook in batches and bring them all back for the crisping step.
  • Do not skip the covered steaming step, even though covering something you want crisp feels backwards. The lid is what cooks the potatoes through so the uncovered high-heat stage can crisp the edges instead of just browning raw cubes.
  • Wait until the whites are set but still glossy before you pull the skillet. The eggs keep cooking off the heat, and thirty extra seconds is the difference between runny and hard yolks.
  • Salt amounts here are for Diamond Crystal kosher salt. If you use Morton, cut it to about half or the hash will taste sharp.

How to make sweet potato breakfast hash

  1. Heat the olive oil in a large cast iron skillet over medium until it shimmers. Add the sweet potatoes, toss to coat, then spread in a single layer, cover, and cook until tender, stirring now and then. Uncover, turn up the heat, and cook until the edges are browned and crisp.
  2. Push the potatoes to the edges and soften the onion and bell pepper in the center, then stir in the garlic and spices until fragrant.
  3. Toss the spinach through until just wilted.
Sweet potatoes cooking in a skillet.
Sweet potatoes cooking with onion, bell pepper, garlic, and spices.
Fresh spinach added to the sweet potato hash.
  1. Make four wells in the hash and crack an egg into each.
  2. Cover and cook until the whites are set and the yolks are as runny as you like, then finish with herbs and serve straight from the skillet.
Eggs cracked into wells in the sweet potato hash.
Finished sweet potato breakfast hash with cooked eggs and wilted spinach in a skillet.

How to serve sweet potato breakfast hash

The eggs do most of the protein work here, and the runny yolk acts like a sauce over the crisp potatoes. To build it into a heartier plate, spoon the hash over a grain or greens the way you would a chickpea Buddha bowl, then add avocado, a spoon of yogurt, or extra beans. For bigger appetites, add a fried egg per plate. Hot sauce and fresh herbs at the table let everyone finish their own.

For a mixed table, this hash plays nicely with meat on the side. I add crumbled breakfast sausage or chorizo to the meat-eaters’ plates and keep the skillet itself vegetarian so I am not cooking two breakfasts. My toddler usually wants hers with the yolk broken and stirred through, or with a piece of toast for dipping.

If you are feeding a crowd, cook the potatoes and vegetables ahead, then crisp and add eggs in the morning, the same weekend logic behind my vegetarian breakfast tacos and vegetarian breakfast casserole.

Plated sweet potato breakfast hash topped with a sunny-side-up egg and fresh spinach.

Variations

  • Stir in a can of drained black beans with the peppers for a heftier, more filling plate.
  • Swap kale for the spinach, adding it a couple of minutes earlier since it needs longer to soften.
  • Use Yukon gold potatoes for a classic skillet hash, with the same cover-then-uncover method.
  • Add a diced jalapeno with the bell pepper for heat, or leave it out and pass hot sauce at the table.
  • Skip the eggs and top with avocado or a tahini drizzle to keep it vegan.

Storage and reheating

This is a strong option for breakfast meal prep. Store the hash without the eggs in an airtight container in the fridge for up to three days, then reheat in a skillet over medium until hot and re-crisped and cook fresh eggs to add on top. The potatoes go soft in the microwave, so the skillet is worth the extra two minutes.

More meal-prep friendly breakfasts

These breakfast dishes are all great for meal prep and keep you full past 10 am.

No ratings yet

Sweet Potato Breakfast Hash with Eggs

Crispy sweet potatoes with peppers, onion, and spinach, with eggs cooked right in the skillet for a one-pan weekend breakfast.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings
Save this recipe!
Enter your email below and get it sent to your inbox! Plus you’ll get great new recipes from me every week!

Equipment

  • Large cast-iron or heavy skillet with a lid

Ingredients 

  • lb sweet potatoes, peeled and cut into ½-inch cubes
  • 3 tablespoons olive oil, divided
  • 1 medium yellow onion, diced
  • 1 medium red bell pepper, diced
  • 2 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • teaspoons kosher salt, divided
  • ½ teaspoon ground black pepper
  • 3 oz baby spinach (about 3 cups)
  • 4 large eggs
  • 2 tablespoons fresh parsley or chives, chopped, for serving
  • Hot sauce, for serving

Instructions 

  • Heat 2 tablespoons of the olive oil in a large skillet over medium heat until shimmering, add the sweet potatoes and ¼ teaspoon of the salt, and toss to coat.
  • Spread the sweet potatoes in an even layer, cover, and cook 10 to 12 minutes, stirring every few minutes, until tender through.
  • Uncover, raise the heat to medium-high, and cook 4 to 5 minutes more, tossing, until the edges are crisp and browned.
  • Push the sweet potatoes to the edges, add the remaining 1 tablespoon olive oil to the center, and cook the onion and bell pepper until soft, about 5 minutes.
  • Stir in the garlic, smoked paprika, cumin, the remaining 1 teaspoon salt, and the black pepper, and toss everything together until fragrant, about 2 minutes.
  • Add the spinach and toss until just wilted, about 1 minute.
  • Make four wells in the hash, crack the eggs in, one per well, cover, and cook 4 to 6 minutes, until the whites are set and the yolks are as runny as you like.
  • Finish with the parsley or chives and serve straight from the skillet, with hot sauce on the side.

Notes

  • Covering the sweet potatoes steams them tender, then uncovering crisps the edges, so there is no need to parboil.
  • Do not crowd the skillet; if it looks packed, cook the sweet potatoes in two batches, then return them all for the crisping step.
  • Swap in Yukon gold potatoes for a classic skillet hash, or lean on more mixed vegetables for a veggie version, using the same method.
  • For heat, add a diced jalapeño with the bell pepper, or pass hot sauce at the table.
  • Salt amounts are for Diamond Crystal kosher salt; if using Morton, use about half.
  • Store leftover hash airtight in the fridge up to 3 days, best without the cooked eggs; reheat in a skillet over medium until hot and re-crisped.

Nutrition

Calories: 340kcal | Carbohydrates: 41g | Protein: 10g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.02g | Cholesterol: 186mg | Sodium: 767mg | Potassium: 896mg | Fiber: 7g | Sugar: 10g | Vitamin A: 27694IU | Vitamin C: 51mg | Calcium: 117mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Explore Recipes

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.