Healthy Breakfast Recipes

Dairy Free Sweet Potato Hash with Fried Eggs for Dinner

High ProteinDairy-FreeGluten-FreeMeal PrepNut-Free
Prep Time10 min
Cook Time25 min
Servings2
Calories390 kcal
Health Score7/10
↓ Jump to recipe
Dairy Free Sweet Potato Hash with Fried Eggs for Dinner

Some dinners just hit differently, and this dairy free sweet potato hash with fried eggs for dinner is exactly that kind of meal. It is hearty without being heavy, packed with colour, and built around ingredients that genuinely nourish your body. Sweet potatoes bring natural sweetness and a serious hit of vitamin A, while the runny fried eggs on top add rich protein and healthy fats that keep you full long after the plate is cleared. No cheese, no cream, no butter, nothing from a dairy aisle, and yet somehow it tastes deeply satisfying and almost indulgent.

The base of this hash starts with cubed sweet potato cooked down in olive oil until the edges go golden and slightly crispy. Red onion, red bell pepper and baby spinach join in for colour, fibre and a natural sweetness that complements the spice blend beautifully. Smoked paprika, ground cumin and a pinch of cayenne give the whole dish a warm, smoky depth that makes it feel far more special than a quick weeknight dinner has any right to be. The spices are anti-inflammatory too, so every bite is doing more than just tasting good. A handful of rinsed black beans gets stirred through near the end, bumping up the plant-based protein and fibre in a way that makes this meal genuinely filling without adding a single calorie from dairy or processed ingredients.

The eggs are fried simply in a separate pan with just a small drizzle of olive oil. You want those whites fully set with yolks still runny, because when you break into them over the hash the yolk runs down through the vegetables and acts almost like a sauce, coating everything in golden richness. If you prefer fully set yolks, a quick lid on the pan for the last minute does the job. Two eggs per serving keeps the protein count high without tipping the calorie total into uncomfortable territory. The whole dish comes in at around 390 calories per serving with over 20 grams of protein, which is genuinely impressive for something this colourful and vegetable-forward.

This recipe is great for meal prep too. You can cook the entire sweet potato hash base ahead of time, store it in the fridge for up to four days, and just reheat a portion in a pan while you fry fresh eggs. It reheats beautifully, the flavours actually deepen overnight, and dinner is on the table in under ten minutes on a busy weeknight. It is naturally gluten free, completely dairy free and high in fibre, making it a smart choice for anyone managing blood sugar levels, eating clean or simply trying to get more vegetables into their evenings without sacrificing flavour or satisfaction.

Ingredients

Serves:2
  • 2 medium sweet potatoes (peeled and cut into 1.5cm cubes)
  • 1 tbsp olive oil (for the hash)
  • 1 tsp olive oil (for frying the eggs)
  • 1 medium red onion (finely diced)
  • 1 large red bell pepper (deseeded and diced)
  • 2 cloves garlic (minced)
  • 400 g canned black beans (drained and rinsed)
  • 60 g baby spinach (roughly chopped)
  • 1 tsp smoked paprika
  • 0.5 tsp ground cumin
  • 0.3 tsp cayenne pepper (adjust to taste)
  • 0.5 tsp garlic powder
  • 0.5 tsp fine sea salt (plus more to taste)
  • 0.3 tsp black pepper (freshly ground)
  • 4 large eggs (free range if possible)
  • 2 tbsp fresh flat leaf parsley (roughly chopped, to serve)
  • 0.5 medium lime (cut into wedges, to serve)

Instructions

  1. 1

    Heat one tablespoon of olive oil in a large non-stick or cast iron skillet over medium-high heat. Add the cubed sweet potato in a single layer and cook for 10 to 12 minutes, stirring every 3 to 4 minutes, until the edges are golden and the potato is just tender when pierced with a fork.

    Resist the urge to stir too often. Leaving the cubes untouched for a few minutes at a time is what builds that golden, slightly crispy edge.

  2. 2

    Reduce the heat to medium and add the diced red onion and red bell pepper to the pan. Cook for 4 to 5 minutes, stirring occasionally, until the onion softens and starts to turn translucent.

  3. 3

    Add the minced garlic, smoked paprika, ground cumin, cayenne, garlic powder, salt and black pepper. Stir everything together and cook for one minute until the spices are fragrant.

    Toasting the spices directly in the pan with the vegetables for that extra minute really deepens the flavour. Do not skip this step.

  4. 4

    Stir in the drained black beans and cook for 2 minutes to warm them through. Add the baby spinach and stir gently until it wilts into the hash, about one minute. Taste and adjust seasoning if needed. Remove from heat and cover loosely to keep warm.

  5. 5

    Heat the remaining teaspoon of olive oil in a separate small non-stick frying pan over medium heat. Crack two eggs into the pan and fry for 2 to 3 minutes until the whites are fully set and the yolks are still runny. Repeat for the second serving, or fry all four eggs at once if your pan is large enough.

    For a softer white with a set yolk, place a lid on the pan for the final 60 seconds. For fully runny yolks, no lid needed.

  6. 6

    Divide the sweet potato hash evenly between two wide bowls or plates. Place two fried eggs on top of each portion, scatter over fresh parsley and serve immediately with a lime wedge on the side for a bright squeeze of acidity.

    Squeezing the lime over the top just before eating lifts all the smoky flavours and balances the richness of the egg yolk beautifully.

Nutrition per serving

390kcal

Calories

21g

Protein

46g

Carbs

13g

Fat

11g

Fibre

9g

Sugar

480mg

Sodium

Pro Tips

  • Cut your sweet potato cubes as evenly as possible so they cook at the same rate and nothing ends up mushy while other pieces are still firm.

  • A cast iron skillet gives the best caramelised edges on the sweet potato, but any heavy bottomed non-stick pan works well too.

  • If you want more heat, a small diced jalapeño added with the onion takes this in a wonderfully spicy direction.

  • Do not crowd the sweet potato in the pan. If your skillet is small, cook the potato in two batches and return it all to the pan before adding the onion.

  • Fresh lime juice really does make a noticeable difference here. Bottled lime juice is a fine backup but fresh is worth the extra effort.

Frequently Asked Questions

Can I make this dairy free sweet potato hash with fried eggs for dinner ahead of time?

Yes, and it actually gets better. Cook the full hash base and store it in an airtight container in the fridge for up to four days. Reheat a portion in a pan over medium heat for a few minutes while you fry fresh eggs. The eggs should always be fried fresh for the best texture.

How do I make the sweet potato cook faster?

Microwave the cubed sweet potato for 3 to 4 minutes before adding it to the pan. This par-cooks the inside so you only need a few minutes in the skillet to get the golden exterior, cutting total cook time significantly.

Can I use a different bean instead of black beans?

Absolutely. Chickpeas and cannellini beans both work really well here. Chickpeas give a slightly firmer texture while cannellini beans are creamier and blend into the hash more gently.

Is this recipe suitable for meal prep?

The hash base is an excellent meal prep component. Make a double batch on the weekend and use it across several dinners or even lunches during the week. Just fry fresh eggs each time you serve it.

Can I make this completely vegan?

Yes. Simply skip the eggs or replace them with pan-fried firm tofu slices seasoned with a little turmeric and nutritional yeast for a similar savoury, protein-rich topping.

What if I do not like runny yolks?

No problem at all. Place a lid on the frying pan after cracking the eggs and the steam will cook the yolk through fully in about 2 extra minutes. You still get a beautifully fried egg, just with a set yolk.

Variations

  • Spicy Chipotle Hash

    Replace the smoked paprika and cayenne with one teaspoon of chipotle chilli powder and add a small diced jalapeño with the onion. Finish with a drizzle of chilli oil and fresh coriander instead of parsley.

  • Green Goddess Hash

    Swap the red bell pepper for a diced courgette and stir a large handful of kale through instead of spinach. Add half a teaspoon of dried oregano and serve topped with sliced avocado alongside the fried eggs.

  • Turkey Sausage Hash

    Crumble two turkey sausages into the pan at the start and cook until browned before adding the sweet potato. This boosts the protein significantly and adds a wonderfully savoury, meaty flavour to the base.

  • Mediterranean Hash

    Add a handful of halved cherry tomatoes, a tablespoon of capers and a small diced courgette alongside the peppers. Season with dried oregano and finish with fresh basil leaves and a squeeze of lemon instead of lime.

Substitutions

  • Sweet potatoButternut squash (Cut into similar sized cubes. Cook time is roughly the same and the flavour profile is very similar, though slightly less sweet.)
  • Black beansChickpeas (Drained and rinsed canned chickpeas work perfectly here and add a slightly firmer texture to the hash.)
  • Baby spinachKale or Swiss chard (Remove any tough stalks and chop finely. Kale takes a minute or two longer to wilt than spinach, so add it slightly earlier in the cooking process.)
  • Red bell pepperOrange or yellow bell pepper (Any sweet bell pepper colour works here. Green pepper can be used but is slightly more bitter and less sweet.)
  • Fresh limeFresh lemon (Lemon juice works as a substitute for a slightly different but equally bright citrus finish.)
  • Olive oilAvocado oil (Avocado oil has a higher smoke point and works very well for getting a good sear on the sweet potato cubes.)

🧊 Storage

Store leftover hash base in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium heat with a small splash of water to loosen. Always fry eggs fresh when serving. The hash is not suitable for freezing as the sweet potato texture becomes soft after thawing.

📅 Make Ahead

The full hash base can be made up to 4 days ahead and refrigerated. Reheat individual portions in a pan while cooking fresh eggs. To serve a crowd, make a large batch of hash and set out a frying station for the eggs. The spice blend can also be mixed together in a small jar up to a week ahead to save time on the night.