Recipe by

Visit website

I hope you guys aren't getting tired of my yolky eggs. Because today, that's the focus.  And to be honest with you, it won't be the last time you see runny, delicious eggs-on-top around here.



Total time

30 minutes




  • 2 bell peppers (sliced)
  • 1 (15 oz.) can low sodium black beans (rinsed and drained)
  • 2 cups sweet potatoes (cooked cubed)
  • 1 tbsp chili powder
  • 1 tsp ground cumin
  • 1 avocado (sliced)
  • 1 lime, wedged
  • ¼ cup scallions (sliced)
  • toasted corn tortillas (for serving)
  • 1 tbsp canola oil
  • 2 tbsp garlic (minced fresh)
  • coarse salt and ground black pepper (to taste)
  • 4 eggs


  1. Heat canola oil in a large cast iron or non-stick skillet to medium-high heat. Add bell peppers and saute 1-2 minutes. Add garlic and saute an additional 30 seconds.

    Add black beans, sweet potatoes, chili powder, cumin and a pinch of salt and pepper. Cook 2-3 minutes, stirring occasionally, until beans and sweet potatoes are hot. Scoop hash onto 4 dinner plates. Heat skillet again to medium heat and coat with cooking spray.

    Crack eggs into the plate and season with a pinch of salt and pepper. Allow to cook until white starts to set, about 2 minutes. Turn skillet to low heat and cover with a lid.

    Cook an additional minute, just until the white is set on top but yolk is runny. Place cooked eggs on plated hash. Garnish with avocado, lime wedges and scallions and serve with toasted corn tortillas.

Get This Recipe Plus 5,000 More By Joining HeyFood

You'll never look back, here's why:

  Eliminate the age-old problem "what's for dinner?"

  Voice controlled cooking. No more sticky screens!

  Plan your weeks meals in minutes + automatic shopping list

  Import your favourite recipes from the web

  Support for most major diets and allergies

No, thanks