Healthy Breakfast Recipes

Sweet Potato Hash with Scrambled Eggs and Black Beans

High ProteinGluten-FreeMeal PrepNut-Free
Prep Time10 min
Cook Time22 min
Servings2
Calories382 kcal
Health Score7/10
↓ Jump to recipe
Sweet Potato Hash with Scrambled Eggs and Black Beans

Some mornings call for something genuinely satisfying, the kind of breakfast that keeps you full well past 10am without sending your blood sugar on a rollercoaster. This sweet potato hash with scrambled eggs and black beans is exactly that. It brings together tender roasted sweet potato cubes, creamy black beans, and softly scrambled eggs in one skillet, seasoned with smoked paprika, cumin, and garlic. The result is a warm, colourful bowl of goodness that feels more like a treat than a health food, even though the nutrition numbers are seriously impressive.

What makes this version genuinely healthier than most hash recipes you will find is the combination of ingredients working together. Sweet potatoes provide complex carbohydrates, beta carotene, and a natural sweetness that means you never need to add sugar or heavy sauces. Black beans bring a remarkable amount of plant-based protein and fibre to the table, roughly 7 grams of protein and 6 grams of fibre per half cup. Then the eggs layer on top with another hit of complete protein, keeping total protein per serving comfortably above 22 grams. The whole dish clocks in around 380 calories, making it a filling but not overwhelming start to your day.

The cooking method here also matters. Instead of frying the sweet potato in a puddle of oil as many traditional hash recipes do, you use just one tablespoon of olive oil for the entire skillet. The diced sweet potato gets a head start in the pan with a lid on to create a little steam, which cooks it through quickly without needing extra fat. Once the potato is golden and tender, the black beans go in to warm through and soak up all those spiced juices. The eggs are scrambled separately in the same pan at the very end, kept slightly soft and creamy so they do not go rubbery. Everything comes together in about 30 minutes from start to finish, and the washing up is minimal because it all happens in one pan.

This recipe is genuinely flexible too. It works as a weekend brunch dish you can stretch out and enjoy slowly, or as a fast weekday breakfast when you prep the sweet potato the night before. You can double the batch and reheat it through the week, keeping the eggs separate and scrambling fresh ones each morning for best texture. Add a handful of baby spinach or kale right at the end if you want to sneak in extra greens, or top with sliced avocado for a boost of healthy fats. A squeeze of fresh lime juice and a scattering of fresh coriander right before serving brings the whole dish to life, cutting through the richness and adding brightness to every bite.

Ingredients

Serves:2
  • 1 large sweet potato (peeled and cut into 1cm cubes, roughly 300g)
  • 1 tablespoon olive oil
  • 1 small red onion (finely diced)
  • 1 medium red bell pepper (diced)
  • 2 cloves garlic (minced)
  • 1 teaspoon smoked paprika
  • 3 teaspoon ground cumin
  • 1 teaspoon chilli powder (adjust to taste)
  • 1 teaspoon garlic powder
  • 1 teaspoon fine sea salt (plus more to taste)
  • 1 teaspoon black pepper
  • 1 can black beans (400g can, drained and rinsed)
  • 4 large eggs (free range if possible)
  • 2 tablespoons low-fat milk (or any unsweetened plant milk)
  • 2 tablespoons fresh coriander leaves (roughly chopped, to serve)
  • 1 medium lime (juice only, to serve)
  • 1 cup cherry tomatoes (halved, optional garnish)

Instructions

  1. 1

    Heat the olive oil in a large non-stick skillet over medium heat. Add the diced sweet potato in a single layer, then season with half the salt and pepper. Place a lid on the pan and cook for 8 minutes, stirring once halfway through, until the sweet potato starts to soften and pick up some colour.

    Cutting the sweet potato into small, even 1cm cubes is the key to getting it cooked through quickly without burning the outside.

  2. 2

    Remove the lid and add the diced red onion and red bell pepper. Cook uncovered for another 5 minutes, stirring occasionally, until the onion softens and the edges of the sweet potato turn golden.

  3. 3

    Add the minced garlic, smoked paprika, cumin, chilli powder, and garlic powder to the pan. Stir everything together and cook for 1 minute until the spices are fragrant and coating the vegetables evenly.

    Toasting the spices in the pan for a full minute before adding anything liquid really deepens the flavour of the whole dish.

  4. 4

    Add the drained black beans and stir gently to combine. Cook for 2 to 3 minutes until the beans are heated through and have absorbed the spiced oil. Taste and adjust seasoning with salt and pepper. Push the hash to the sides of the pan to create a clear space in the centre.

  5. 5

    Crack the eggs into a small bowl, add the milk, the remaining salt and pepper, and whisk briefly. Pour the egg mixture into the cleared centre of the pan. Cook over medium-low heat, gently folding the eggs with a spatula every 20 to 30 seconds, until they are just set but still slightly glossy. Do not overcook.

    Pulling the pan off the heat just before the eggs look fully done is the trick for creamy, soft scrambled eggs. Residual heat finishes the job.

  6. 6

    Remove the pan from the heat. Squeeze the lime juice over the top, scatter with fresh coriander and halved cherry tomatoes if using, and serve immediately straight from the skillet.

Nutrition per serving

382kcal

Calories

23g

Protein

44g

Carbs

12g

Fat

13g

Fibre

8g

Sugar

420mg

Sodium

Pro Tips

  • Prep your sweet potato the night before and store it in cold water in the fridge. This saves about 5 minutes of morning prep and the potato cooks slightly faster.

  • If your sweet potato cubes are browning too quickly before the inside is cooked, add a small splash of water to the pan and replace the lid briefly.

  • Rinsing canned black beans well under cold water removes excess sodium and reduces the slightly starchy coating, giving you cleaner flavour.

  • For extra protein, stir a tablespoon of nutritional yeast into the eggs before scrambling. It adds a mild savoury depth and around 2 extra grams of protein.

  • A light spray of avocado oil on the sweet potato before cooking gives excellent browning with even less fat than a full tablespoon of olive oil.

  • Leftovers of the hash base, without the eggs, refrigerate well and reheat in a dry skillet in about 4 minutes.

Frequently Asked Questions

Can I make sweet potato hash with scrambled eggs and black beans ahead of time?

You can absolutely make the sweet potato and black bean hash base up to 3 days ahead and keep it refrigerated. When ready to eat, reheat the hash in a skillet over medium heat for 3 to 4 minutes, then scramble fresh eggs straight into the pan. This keeps the eggs from going rubbery on reheating.

How much protein does this recipe have per serving?

Each serving provides around 22 to 24 grams of protein, coming from a combination of the two eggs and the black beans. It is one of the reasons this breakfast keeps you full for hours without needing a mid-morning snack.

Can I make this recipe vegan?

Yes. Simply leave out the eggs and add an extra half can of black beans plus a handful of wilted spinach for bulk. You could also add crumbled firm tofu seasoned with turmeric and a pinch of black salt for an egg-like texture and similar protein content.

What is the best type of sweet potato to use?

Orange-fleshed sweet potatoes work best here because they have a natural sweetness that balances the smoky spices beautifully. They also hold their shape well when cubed and pan-cooked. Purple or white sweet potatoes work too but have a slightly drier, starchier texture.

Can I add other vegetables to this hash?

Definitely. Diced courgette, frozen corn kernels, baby spinach, or even thinly sliced kale all work wonderfully. Add heartier vegetables like courgette with the onion and pepper. Tender greens like spinach can go in right at the end, just before the eggs, and they wilt in about 60 seconds.

Is this recipe suitable for meal prep?

It is a great meal prep recipe. Make a double or triple batch of the hash base on Sunday and portion it into containers. Each morning, reheat a portion in a skillet and scramble one or two fresh eggs on top. The whole thing takes under 5 minutes once the base is already made.

Variations

  • Southwest Chipotle Hash

    Replace the chilli powder with half a teaspoon of chipotle powder and add a tablespoon of tomato paste along with the spices for a deeper, smokier flavour with a gentle heat.

  • Mediterranean Hash

    Swap the cumin and chilli powder for half a teaspoon of dried oregano and a pinch of cinnamon. Add a handful of halved Kalamata olives and a crumble of light feta cheese over the top at serving.

  • Green Power Hash

    Add two large handfuls of baby spinach or roughly chopped kale to the pan right after the black beans. Let the greens wilt for 2 minutes before adding the eggs. This boosts iron, folate, and vitamin K content significantly.

  • Egg White Hash

    Use 6 egg whites instead of 4 whole eggs to lower fat and cholesterol while pushing protein even higher, around 28 grams per serving. Season the whites generously and cook the same way for fluffy, light scrambled egg whites.

Substitutions

  • Sweet potatoButternut squash (Butternut squash has a similar texture and natural sweetness. Cut it slightly smaller as it can take a bit longer to soften.)
  • Black beansKidney beans or pinto beans (Both work well and have comparable fibre and protein profiles. Drain and rinse them just the same as black beans.)
  • EggsFirm tofu (Crumble 200g of firm tofu and season with turmeric, black salt, and a pinch of nutritional yeast. Cook it the same way as the scrambled eggs for a vegan version with similar protein.)
  • Low-fat milkUnsweetened oat milk or almond milk (Any unsweetened plant milk works. It adds creaminess to the eggs without adding significant calories or affecting the taste noticeably.)
  • Olive oilAvocado oil (Avocado oil has a higher smoke point than olive oil, making it slightly better for the initial high-heat browning of the sweet potato.)
  • Fresh corianderFresh flat-leaf parsley or chives (If you are one of the people to whom coriander tastes soapy, flat-leaf parsley or finely sliced chives give a similar freshness without the divisive flavour.)

🧊 Storage

Store the sweet potato and black bean hash base separately from any cooked eggs in an airtight container in the fridge for up to 3 days. Reheat the hash in a non-stick skillet over medium heat for 3 to 4 minutes. Always scramble eggs fresh for best texture. Do not freeze cooked scrambled eggs as they become watery on thawing. The hash base can be frozen for up to 1 month.

📅 Make Ahead

The sweet potato and black bean base is ideal for meal prepping. Cook the full hash recipe without the eggs, cool completely, and refrigerate in an airtight container for up to 3 days. You can also dice the raw sweet potato up to 24 hours ahead and store it submerged in cold water in the fridge to prevent browning.