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

Sweet Potato Hash with Scrambled Eggs and Black Beans is a breakfast that genuinely earns its place on the table. At 382 calories per serving, it delivers 23 grams of protein and 13 grams of fibre, which puts it ahead of most morning meals that claim to be filling but leave you reaching for a snack by ten. The whole thing comes together in around 30 minutes using one pan, which keeps washing up minimal. What separates this from a standard hash is the combination of plant-based protein from black beans alongside eggs, so you are getting complete nutrition from two different sources rather than relying on one alone. The smoky spice blend gives it a depth that most scrambled egg recipes lack entirely. It is also naturally gluten-free and holds up well for meal prep, making it practical for weekday mornings when time is short. This is the kind of recipe that works on a slow Sunday and can be portioned into containers for the rest of the week without losing quality.

The ingredient list here is doing serious work. Sweet potato is the backbone of the hash, and it brings more than colour. One large sweet potato contains substantial amounts of beta-carotene, potassium, and vitamin B6, and its natural sugars caramelise during cooking to create those golden, slightly crisp edges. Olive oil is used for cooking the hash, contributing heart-healthy monounsaturated fats that help the body absorb the fat-soluble vitamins from the sweet potato. Red onion adds quercetin, an antioxidant, and also builds a savoury base note when softened in the pan. Red bell pepper brings vitamin C, which actually helps iron absorption from the black beans, so it is doing double duty. Garlic, both fresh cloves and garlic powder, adds allicin and reinforces the savoury flavour. The black beans are a standout: one can provides roughly 15 grams of fibre and around 15 grams of plant protein, which is what pushes this recipe into high-protein territory alongside the eggs. Smoked paprika, cumin, and a small amount of chilli powder complete the spice profile with warmth and complexity.

The cooking process matters here because each step builds texture. You start by getting the sweet potato cubes into the pan first and leaving them alone long enough to develop colour on at least one side before stirring. That patience is what creates the contrast between a crisp exterior and a soft, cooked-through centre. The onion and pepper go in after, softening and taking on a slight sweetness from the residual heat in the pan. Garlic follows briefly so it toasts without burning. The spices bloom in the oil during this stage, turning from a raw, dusty smell into something smoky and rounded. Black beans are added with enough time to warm through and absorb the spiced oil. The scrambled eggs are cooked in the same pan off to one side, folded gently so they stay soft and slightly loose rather than dry. The finished dish has golden-edged potato, vibrant reds and greens from the pepper, and pale, creamy egg curds throughout. The smell coming off the pan is smoky and savoury with a faint sweetness underneath.

This recipe supports a few specific health goals at once. The high fibre content, 13 grams per serving, supports digestive health and helps stabilise blood sugar by slowing carbohydrate absorption. That makes it a strong choice for anyone managing their glucose response in the morning, including people with insulin sensitivity concerns. The 23 grams of protein supports muscle repair and satiety, which benefits anyone doing morning exercise or trying to reduce snacking later in the day. Because it is gluten-free by nature, no substitutions needed, it works for people with coeliac disease or those following a gluten-free diet for other reasons. The combination of fibre and protein also makes it suitable for those following a high-volume eating approach, where the goal is to feel full from nutrient-dense food rather than calorie-dense food. Families will find it approachable because the spice level is moderate and adjustable. The plant-based protein from black beans also reduces reliance on meat, which suits flexitarian eating patterns without compromising on protein targets.

For meal prep, this recipe is straightforward. Cook a full batch on the weekend and divide it into airtight containers. It keeps well in the refrigerator for up to four days. When reheating, a skillet over medium heat for three to four minutes gives better results than a microwave, which tends to make the eggs rubbery. Add a small splash of water to the pan if needed to loosen things up. For the freezer, store portions without the scrambled eggs and add freshly cooked eggs when serving, as eggs do not freeze and thaw well in scrambled form. The hash base alone keeps frozen for up to two months. Variations are easy to work with. You can swap red bell pepper for green or add spinach in the last minute of cooking for extra iron. A handful of crumbled feta pressed in at the end adds a salty creaminess that works particularly well with the smoked paprika. For extra heat, increase the chilli powder or add a diced jalapeño with the onion. The full recipe with exact quantities and step-by-step instructions is in the recipe card below.

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.