Healthy Breakfast Recipes

Scrambled Egg Breakfast Tacos with Avocado and Black Beans

High ProteinDairy-FreeGluten-FreeMeal Prep
Prep Time8 min
Cook Time7 min
Servings2
Calories420 kcal
Health Score8/10
↓ Jump to recipe
Scrambled Egg Breakfast Tacos with Avocado and Black Beans

Some mornings call for something that feels a little celebratory without requiring much effort. These scrambled egg breakfast tacos with avocado hit that spot every single time. Fluffy, high-protein scrambled eggs sit inside warm corn tortillas, topped with creamy sliced avocado, spiced black beans, and a bright fresh tomato salsa. It is the kind of breakfast that makes you feel genuinely good after eating it, not sluggish or reaching for a snack an hour later.

What makes this version stand out from the usual taco recipes is the intentional nutritional upgrade at every layer. The eggs are scrambled with a splash of unsweetened almond milk rather than cream, keeping the texture light while cutting unnecessary saturated fat. A full half cup of black beans adds around 7 grams of fibre and a serious boost of plant protein, so you are not relying solely on eggs to carry the meal. The avocado brings heart-healthy monounsaturated fats that actually help your body absorb the fat-soluble vitamins from the salsa vegetables. Every ingredient earns its place here. Nothing is there just for show.

The fresh tomato salsa is made from scratch in about two minutes and it completely transforms the final dish. Diced cherry tomatoes, finely chopped red onion, a squeeze of fresh lime, and torn coriander leaves create something punchy and vibrant that lifts the richness of the eggs and avocado beautifully. If you are short on time, a good quality store-bought salsa works perfectly fine. The key to brilliantly scrambled eggs here is low heat and patience. Take the pan off the heat just before the eggs look fully set, because residual heat will finish the job. You want them soft, just barely set, and glossy rather than rubbery and dry. That 30 seconds of restraint makes a huge difference to the final texture.

Corn tortillas are the foundation of this recipe and they are a genuinely good choice from a nutrition standpoint. They are naturally gluten-free, lower in calories than flour tortillas, and they have a slightly nutty flavour that works so well with eggs. Warming them directly in a dry skillet for about 30 seconds per side gives them a gentle toastiness that makes the whole taco feel more substantial. Two tacos per person keeps this meal around 420 calories while delivering over 24 grams of protein, which is an excellent macro balance for a morning meal that will keep you focused and satisfied well into the afternoon. These tacos are also a brilliant meal prep candidate. You can pre-chop the salsa ingredients, portion and season the black beans, and slice the avocado at the last minute so it stays fresh. Mornings become almost effortless when the components are waiting for you in the fridge.

Ingredients

Serves:2
  • 4 small corn tortillas (warmed in a dry skillet)
  • 4 large eggs (free-range if possible)
  • 2 tbsp unsweetened almond milk (or any low-fat milk)
  • 1 tsp olive oil (for cooking eggs)
  • 1 cup canned black beans (rinsed and drained)
  • 0.5 tsp ground cumin
  • 0.3 tsp smoked paprika
  • 1 large ripe avocado (halved, stone removed, sliced)
  • 1 tbsp fresh lime juice (to stop avocado browning)
  • 0.5 cup cherry tomatoes (finely diced)
  • 2 tbsp red onion (very finely diced)
  • 2 tbsp fresh coriander leaves (roughly torn, plus more to serve)
  • 0.3 tsp sea salt (divided)
  • 0.3 tsp black pepper (freshly ground)
  • 1 tsp hot sauce (optional, to serve)

Instructions

  1. 1

    Make the fresh salsa first so the flavours can meld while you cook everything else. Combine the diced cherry tomatoes, red onion, coriander leaves, half the lime juice, and a small pinch of salt in a bowl. Stir gently and set aside.

    Dice the tomatoes quite small so they sit neatly inside the taco without tumbling out.

  2. 2

    Warm your corn tortillas in a dry non-stick skillet over medium heat for about 30 seconds per side until they have a few light golden spots and feel pliable. Stack them and wrap in a clean tea towel to keep warm while you cook the rest.

    If you have a gas hob, you can char the tortillas directly over the flame for 10 seconds each side using tongs for extra flavour.

  3. 3

    In a small saucepan over medium-low heat, combine the rinsed black beans with the cumin, smoked paprika, a pinch of salt, and 2 tablespoons of water. Stir and cook for 2 to 3 minutes until warmed through and fragrant. Remove from heat.

    The small amount of water prevents the beans from sticking and helps the spices coat them evenly.

  4. 4

    Crack the eggs into a bowl, add the almond milk, remaining black pepper, and a small pinch of salt. Whisk vigorously until completely combined and slightly frothy.

    Whisking thoroughly incorporates air and gives you fluffier scrambled eggs.

  5. 5

    Heat the olive oil in a non-stick skillet over low to medium-low heat. Pour in the egg mixture and leave it undisturbed for about 20 seconds. Then use a silicone spatula to slowly fold the eggs from the edges toward the centre, creating large soft curds. Remove the pan from the heat while the eggs still look slightly underdone. Residual heat will finish them perfectly.

    Low and slow is the key here. High heat makes rubbery eggs. You want large, glossy, barely-set curds.

  6. 6

    Slice the avocado and drizzle with the remaining lime juice to keep it bright and fresh.

  7. 7

    Assemble the tacos. Lay two warm tortillas on each plate. Spoon a layer of seasoned black beans down the centre of each tortilla. Top with the soft scrambled eggs, then arrange 2 to 3 avocado slices on top. Finish with a generous spoonful of fresh salsa, extra coriander, and a dash of hot sauce if you like.

    Build the tacos just before serving so the tortillas stay firm and nothing gets soggy.

Nutrition per serving

420kcal

Calories

24g

Protein

38g

Carbs

18g

Fat

11g

Fibre

3g

Sugar

390mg

Sodium

Pro Tips

  • Use the freshest eggs you can find. Fresh eggs have thicker whites that whisk up with more volume for fluffier curds.

  • Do not skip warming the tortillas. Cold tortillas crack and fall apart the moment you try to fold them.

  • Mash a small amount of the avocado directly onto the tortilla before adding other toppings to act as a creamy base that holds everything together.

  • If you are cooking for one, simply halve all quantities. The recipe scales easily in either direction.

  • Add a handful of baby spinach leaves inside the taco before the eggs for an extra fibre and iron boost without changing the flavour profile.

  • Season in layers, a pinch of salt in the eggs, a pinch in the beans, and a pinch in the salsa, rather than adding it all at the end.

Frequently Asked Questions

Can I use flour tortillas instead of corn tortillas?

You can, but corn tortillas are the healthier choice. They have fewer calories, less fat, and are naturally gluten-free. Flour tortillas work fine if that is what you have, just be aware the nutritional values will shift slightly.

How do I stop the avocado going brown if I am meal prepping?

Lime juice is your best friend here. Toss sliced avocado in fresh lime juice and store it in an airtight container with a piece of cling film pressed directly against the surface. It will stay green for up to 24 hours.

Can I add extra protein to these scrambled egg breakfast tacos with avocado?

Absolutely. Sliced turkey breast, crumbled chicken sausage, or a sprinkle of crumbled feta cheese all work beautifully. You could also add a second egg per person if you need a bigger protein boost.

Are these breakfast tacos suitable for a gluten-free diet?

Yes, as long as you use certified gluten-free corn tortillas. Most plain corn tortillas are naturally gluten-free, but cross-contamination during manufacturing can be an issue, so always check the label if you have coeliac disease or a serious intolerance.

Can I make the salsa ahead of time?

Yes. The fresh salsa actually improves after 30 minutes in the fridge as the flavours develop. Make it the night before and store it covered. Drain off any excess liquid before spooning onto your tacos.

What is the best way to reheat leftover scrambled eggs?

Honestly, scrambled eggs are best eaten fresh. If you must reheat them, use a non-stick pan over very low heat with a tiny splash of water and warm gently for 30 to 60 seconds, stirring constantly. Avoid the microwave as it makes them rubbery.

Variations

  • Spicy Chipotle Version

    Add half a teaspoon of chipotle chilli flakes to the egg mixture before scrambling and stir a teaspoon of chipotle paste into the black beans. Top with pickled jalapenos instead of hot sauce for a smoky, spicy kick.

  • Veggie Packed Version

    Sauté a handful of finely diced red pepper, courgette, and spinach in the olive oil for 2 minutes before adding the egg mixture. You get more fibre, more vitamins, and extra volume without significantly increasing calories.

  • High Protein Turkey Version

    Add 60 grams of sliced cooked turkey breast or crumbled turkey sausage alongside the eggs to push the protein content even higher. Great for anyone with a particularly active morning ahead.

  • Dairy-Free Feta Crumble

    Use a dairy-free feta-style cheese crumbled over the top for a salty, tangy finish that works beautifully with the creamy avocado and bright salsa.

Substitutions

  • Almond milkSemi-skimmed dairy milk or oat milk (Any unsweetened milk alternative works. Just avoid sweetened versions as they will make the eggs taste odd.)
  • Black beansPinto beans or kidney beans (Both options have a similar nutritional profile and work just as well with the cumin and smoked paprika seasoning.)
  • Fresh corianderFresh flat-leaf parsley or chives (If you are in the camp that finds coriander tastes soapy, flat-leaf parsley gives a fresh herby note without the divisive flavour.)
  • Corn tortillasLettuce wraps or small wholegrain tortillas (For a lower-carb version, large cos or butter lettuce leaves work surprisingly well as taco shells and add a refreshing crunch.)
  • Cherry tomatoesDiced Roma tomatoes or a quality jarred salsa (Roma tomatoes are fleshier and less watery, making them ideal for a quick salsa. A good jarred salsa works on busy mornings.)

🧊 Storage

Store each component separately in airtight containers in the refrigerator for up to 2 days. Keep the scrambled eggs, black beans, and salsa separate. Slice and add avocado fresh each time. Reheat eggs and beans gently in a skillet over low heat before assembling.

📅 Make Ahead

The fresh salsa can be made up to 24 hours ahead and stored covered in the fridge. Season the black beans and store them in an airtight container for up to 3 days. Eggs should be scrambled fresh for the best texture, but the whole recipe comes together in under 15 minutes so morning prep is still very manageable.