Sweet Potato Breakfast Hash with Black Beans

Loading…

By Reading time

Caramelized sweet potatoes, smoky black beans, and jammy fried eggs make this breakfast hash the kind of skillet meal that disappears fast. The edges of the potatoes turn crisp before the centers go tender, the beans pick up all that cumin and paprika, and the eggs finish the whole pan with rich yolks that run into every bite. It’s hearty without feeling heavy, and it eats like something you’d happily make for breakfast, lunch, or dinner.

What makes this version work is the order. The sweet potatoes need direct contact with the hot pan long enough to brown before the onions and peppers go in, or the whole skillet turns soft and steamed. Once the vegetables are tender, the spices bloom in the oil for a minute, which deepens the flavor and keeps the hash from tasting flat. The black beans go in at the end just to warm through, so they stay intact instead of turning mushy.

Below you’ll find the exact cues I look for in the pan, plus a few smart swaps if you want to make it dairy-free, vegan, or a little spicier.

The sweet potatoes got that perfect browned edge instead of turning soft, and the eggs set right on top without drying out. I added a little extra lime at the end and the whole skillet tasted bright and balanced.

★★★★★— Megan L.

Love the crispy sweet potatoes, smoky black beans, and runny eggs in this breakfast hash? Save it to Pinterest for a fast skillet breakfast that feels complete without much cleanup.

Save to Pinterest

The Reason the Sweet Potatoes Need Space in the Pan

The biggest mistake in breakfast hash is crowding everything in at once. Sweet potatoes release moisture as they cook, and if the pan is too full they steam instead of browning. You want enough space for the cubes to sit against the hot surface long enough to pick up color on at least a few sides before you stir.

Cast iron helps here because it holds heat when the potatoes go in cold. Keep the skillet over medium-high heat and resist the urge to stir constantly. A little patience gives you those browned edges that make the whole dish taste cooked, not just heated.

What Each Ingredient Is Actually Doing in This Skillet

Sweet Potato Breakfast Hash with Black Beans colorful skillet eggs avocado
  • Sweet potatoes — These are the backbone of the hash, so dice them into even pieces. Too large and they’ll still be firm when everything else is done; too small and they’ll collapse before they brown.
  • Black beans — Canned beans are exactly right here. Rinse and drain them well so they warm through cleanly without muddying the pan.
  • Red bell pepper and onion — They add sweetness and soften into the spaces between the potatoes. Dice them fairly small so they cook at the same pace as the sweet potatoes once they go in.
  • Cumin, smoked paprika, and chili powder — This is the flavor base. The brief minute in the hot oil wakes them up and keeps the hash from tasting like plain vegetables.
  • Eggs — The eggs turn this from a side dish into a full breakfast. Covering the skillet traps steam, which sets the whites while leaving the yolks soft.
  • Cilantro, avocado, and lime — These finish the dish with freshness, creaminess, and acid. Don’t skip the lime; it cuts through the starch and keeps each bite bright.

Building the Hash So the Eggs Finish at the Right Moment

Getting the Sweet Potatoes Browned First

Start with olive oil in a large cast iron skillet over medium-high heat, then add the diced sweet potatoes in an even layer. Let them sit long enough to take on color before you stir, then continue cooking until they’re golden at the edges and just tender in the middle. If they’re browning too fast before softening, lower the heat a touch and give them another few minutes; if they’re not browning at all, the pan is too crowded.

Softening the Vegetables and Blooming the Spices

Add the onion and bell pepper once the potatoes are almost there, then cook until the onion turns translucent and the pepper loses its raw crunch. Stir in the garlic, cumin, paprika, and chili powder for one minute only. Garlic burns quickly, and once it turns bitter there’s no fixing it, so keep the heat steady and move the ingredients around just enough to coat everything in the spices.

Warming the Beans and Setting the Eggs

Stir in the black beans and season the hash with salt and black pepper, then make four wells and crack an egg into each one. Cover the skillet and cook just until the whites are set and the yolks are still soft, about five minutes. If your lid traps a lot of heat, start checking at four minutes; overcooked eggs are the one part of this dish that can’t be rescued.

How to Adapt This Breakfast Hash Without Losing the Good Parts

Make it vegan

Skip the eggs and top the finished hash with avocado and extra cilantro, or tuck in tofu scramble instead. You’ll lose the rich runny yolk, but the sweet potatoes, beans, and spices still carry the dish well.

Use a different bean

Pinto beans work almost exactly the same way and give you a softer, creamier bite. Chickpeas also work if you want more structure, but they taste firmer and a little less integrated with the sweet potatoes.

Make it dairy-free and gluten-free

The recipe already lands naturally in both camps as written. Just check any packaged spices for additives if you’re cooking for someone with a sensitivity, and serve it with corn tortillas or on its own if you want something more filling.

Add heat without changing the texture

A pinch of cayenne or a diced jalapeño gives the hash more lift without changing the cooking method. Add fresh chiles with the onion and bell pepper so they soften into the skillet instead of tasting sharp and raw.

Storage and Reheating

  • Refrigerator: Store the hash without the eggs for up to 4 days. The potatoes soften a little, but the flavor holds well.
  • Freezer: Freeze the potato, bean, and vegetable base for up to 2 months. Eggs don’t freeze well here, so add those fresh after reheating.
  • Reheating: Warm the hash in a skillet over medium heat with a splash of oil until hot and lightly crisped again. The microwave works in a pinch, but it softens the potatoes and dulls the edges.

Questions I Get Asked About This Recipe

Can I make this breakfast hash ahead of time?+

Yes. Cook the hash base all the way through, then cool it and refrigerate it without the eggs. In the morning, reheat it in a skillet and add fresh eggs so the yolks stay soft instead of overcooking while the vegetables warm.

How do I keep the sweet potatoes from getting mushy?+

Don’t overcrowd the skillet and don’t stir every minute. The potatoes need direct contact with the hot pan to brown, and too much movement turns the whole thing soft. If the pan looks wet, keep cooking and give the moisture time to evaporate before you add the vegetables.

Can I use canned sweet potatoes instead of fresh?+

I wouldn’t for this recipe. Canned sweet potatoes are already soft, so they won’t brown or hold their shape in the skillet the way fresh diced potatoes do. You’d end up with a much softer, less structured hash.

How do I keep the eggs from overcooking in the skillet?+

Cover the pan as soon as the eggs go in and check them at about four minutes. The trapped steam sets the whites faster than the yolks, which is what you want here. If the whites are done but the yolks still look too loose, turn off the heat and let the residual steam finish the job for a minute.

Can I leave out the black beans?+

Yes, but the hash will feel lighter and less filling. If you skip them, add extra bell pepper or a handful of spinach near the end so the skillet still has enough body. You’ll also want a little more salt, because the beans carry some of the seasoning in the original version.

Sweet Potato Breakfast Hash with Black Beans

Sweet potato breakfast hash with black beans—cooked in one skillet until the sweet potato cubes turn golden and tender, then topped with perfectly set fried eggs. This easy skillet breakfast is a healthy vegetarian breakfast with smoky cumin-spiced flavor and fresh lime finish.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Breakfast
Cuisine: American
Calories: 520

Ingredients
  

Sweet potato hash base
  • 2 medium sweet potatoes Peeled and diced.
  • 1 can (15 oz) black beans Drained.
  • 1 red bell pepper Diced.
  • 1 onion Diced.
  • 3 garlic cloves Minced.
  • 2 tbsp olive oil
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 0.5 tsp chili powder
  • salt and black pepper To taste.
Egg topping and serving
  • 4 large eggs
  • fresh cilantro For serving.
  • avocado For serving; sliced.
  • lime For serving; wedges.

Equipment

  • 1 cast iron skillet

Method
 

Cook the sweet potato hash
  1. Heat olive oil in a large cast iron skillet over medium-high heat. Keep the pan hot so the sweet potatoes start browning quickly.
  2. Add diced sweet potatoes and cook for 10–12 minutes, stirring occasionally, until golden and tender. Aim for caramelized edges and fully cooked centers.
  3. Add onion and bell pepper and cook for 5 more minutes. Stir now and then so the vegetables soften and lightly brown.
  4. Add garlic, cumin, paprika, and chili powder and cook for 1 minute. Stir constantly until fragrant and the spices darken slightly.
  5. Stir in black beans and heat through, then season with salt and black pepper. Let the mixture simmer briefly so it clings together like a hash.
Fry eggs and serve
  1. Make 4 wells in the hash and crack an egg into each well. Press gently so the eggs sit in the center of the hash.
  2. Cover and cook for 5 minutes until the egg whites are set. Leave the yolks to your preference, checking at 5 minutes for doneness.
  3. Serve the hash topped with fresh cilantro, avocado slices, and lime wedges. Add lime right before eating for bright flavor.

Notes

For the best browning, spread the sweet potatoes in an even layer and avoid constant stirring during the first cook. Store leftovers in an airtight container in the refrigerator up to 3 days; reheat in a skillet over medium heat until warmed through. Freezing is not recommended because the eggs and avocado topping don’t hold up well. If you want it dairy-free and still hearty, keep it as written (no substitutions needed) and use extra olive oil or a splash of water to loosen the hash when reheating.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating