Healthy Breakfast Recipes

Dairy Free Breakfast Tacos with Guacamole and Spiced Black Beans

High ProteinDairy-FreeGluten-FreeMeal PrepNut-Free
Prep Time12 min
Cook Time13 min
Servings4
Calories390 kcal
Health Score8/10
↓ Jump to recipe
Dairy Free Breakfast Tacos with Guacamole and Spiced Black Beans

Some mornings call for something a little more exciting than oatmeal, and these dairy free breakfast tacos with guacamole deliver exactly that. We are talking warm corn tortillas loaded with fluffy scrambled eggs, smoky spiced black beans, vibrant fresh guacamole and a punchy tomato salsa. Every single bite gives you something to cheer about, and the whole thing comes together in under 30 minutes. No cheese required, no compromise on flavour.

What makes this recipe genuinely healthier than most breakfast taco versions you will find is the thoughtful combination of ingredients. The black beans bring a serious fibre boost plus plant-based protein, which means you stay full well into the morning without any mid-morning energy crash. The eggs add high-quality complete protein, giving each serving around 22 grams total. The guacamole is made fresh with ripe avocado, lime juice, red onion and coriander, so you get a generous hit of heart-healthy monounsaturated fats alongside vitamins C, E and B6. Unlike the loaded restaurant-style versions, there is no sour cream, no shredded cheese and no heavy refried lard-based beans dragging up the calorie count. Each serving clocks in at roughly 390 calories, which is impressive given how satisfying these tacos genuinely are.

The spiced black beans are a real standout here. They get cooked quickly in a little olive oil with garlic, ground cumin, smoked paprika and a pinch of cayenne. That layering of warm spices transforms a humble tin of black beans into something deeply savoury and aromatic. The eggs are scrambled gently off the heat at the very end, keeping them soft and creamy without any butter or milk. A little olive oil in the pan is all you need. The corn tortillas get warmed directly over a gas flame or in a dry pan until they develop those gorgeous charred edges, adding a slightly smoky depth that ties every layer together beautifully.

These tacos are endlessly customisable and genuinely meal-prep friendly. You can cook the black beans and salsa a couple of days ahead, then just scramble fresh eggs on the morning you are ready to eat. The guacamole is best made fresh to avoid browning, but it takes less than five minutes to throw together once your avocados are ripe. If you are feeding a crowd, simply double the quantities. If you are keeping things lower carb, swap the corn tortillas for large lettuce wraps. This recipe is naturally gluten free, completely dairy free and rich in fibre, making it a strong choice for anyone eating clean without wanting to feel like they are missing out.

Ingredients

Serves:4
  • 8 small corn tortillas (100% corn for gluten free)
  • 6 large eggs (free-range if possible)
  • 1 tbsp olive oil (divided)
  • 1 400g tin black beans (drained and rinsed)
  • 2 cloves garlic (minced)
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 0.3 tsp cayenne pepper (adjust to taste)
  • 0.3 tsp fine sea salt (for the beans)
  • 2 tbsp water (to loosen the beans)
  • 2 large ripe avocados (flesh scooped out)
  • 2 tbsp fresh lime juice (about 1 large lime)
  • 0.3 medium red onion (finely diced, divided between guacamole and salsa)
  • 1 small bunch fresh coriander (leaves roughly chopped, divided)
  • 0.3 tsp sea salt (for the guacamole)
  • 3 medium ripe tomatoes (finely diced, seeds removed)
  • 1 small jalapeño (finely diced, seeds removed for less heat)
  • 1 tbsp fresh lime juice (for the salsa)
  • 0.1 tsp fine sea salt (for the salsa)
  • 0.3 tsp black pepper (for the eggs)

Instructions

  1. 1

    Make the fresh salsa first so the flavours can meld. Combine the diced tomatoes, jalapeño, half the diced red onion, half the chopped coriander, 1 tablespoon lime juice and a pinch of salt in a small bowl. Stir well and set aside.

    Removing the seeds from the tomatoes keeps the salsa from going watery.

  2. 2

    Prepare the guacamole. Mash the avocado flesh in a bowl using a fork until you reach your preferred texture, some people like it chunky and some like it smooth. Stir in 2 tablespoons lime juice, the remaining diced red onion, most of the remaining coriander and 0.25 teaspoon sea salt. Taste and adjust lime or salt as needed. Press a piece of cling film directly onto the surface and set aside.

    Keeping lime juice in direct contact with the avocado slows browning significantly.

  3. 3

    Cook the spiced black beans. Heat half a tablespoon of olive oil in a medium non-stick pan over medium heat. Add the minced garlic and cook for 30 seconds until fragrant. Add the drained black beans, cumin, smoked paprika, cayenne and sea salt. Stir well to coat the beans in the spices, then add 2 tablespoons of water. Cook for 3 to 4 minutes, stirring occasionally, until the beans are heated through and slightly thickened. Remove from heat and cover to keep warm.

    Mashing a few of the beans against the side of the pan helps create a creamier, more cohesive texture.

  4. 4

    Scramble the eggs. Crack all 6 eggs into a bowl, add black pepper and whisk well until fully combined. Heat the remaining half tablespoon of olive oil in a separate non-stick pan over medium-low heat. Pour in the eggs. Let them sit undisturbed for about 20 seconds, then gently fold using a silicone spatula, pushing the eggs from the edges to the centre. Remove the pan from heat just before the eggs look fully set as they will continue cooking in the residual heat. The result should be soft, custardy folds.

    Low and slow is the secret. High heat makes eggs rubbery and dry.

  5. 5

    Warm the corn tortillas. Hold each tortilla directly over a gas flame using tongs for 15 to 20 seconds per side until lightly charred in spots. Alternatively, warm them in a dry pan over high heat for 30 seconds per side. Stack the warmed tortillas wrapped in a clean tea towel to keep them pliable.

    Warming the tortillas is non-negotiable. Cold tortillas crack and lose their texture.

  6. 6

    Assemble the tacos. Lay out the warm tortillas and spoon a layer of spiced black beans onto each one. Add a generous portion of scrambled eggs on top, then a good spoonful of fresh guacamole. Finish with a spoonful of tomato salsa and a scattering of the remaining fresh coriander. Serve immediately while everything is warm.

    Build the tacos just before serving so the tortillas do not go soggy from the moisture in the salsa.

Nutrition per serving

390kcal

Calories

22g

Protein

38g

Carbs

18g

Fat

11g

Fibre

4g

Sugar

420mg

Sodium

Pro Tips

  • Use very ripe avocados for the creamiest guacamole. They should yield to gentle pressure when squeezed.

  • If you want extra protein, add half a drained tin of chickpeas to the black beans while they cook.

  • Charring the tortillas directly over a flame adds a subtle smokiness that complements the spiced beans brilliantly.

  • Make the salsa and beans the night before to cut morning prep time down to under 10 minutes.

  • A pinch of ground coriander added to the guacamole gives it an extra layer of warmth.

Frequently Asked Questions

Are these dairy free breakfast tacos with guacamole suitable for meal prep?

The black beans and salsa store well in the fridge for up to 3 days. The guacamole is best made fresh each morning to prevent browning, though pressing cling film directly onto the surface does help it keep overnight. Scramble the eggs fresh each time for the best texture.

Can I make these tacos vegan?

Absolutely. Simply replace the scrambled eggs with a tofu scramble. Crumble firm tofu into the pan with the same spices used for the beans, add a pinch of turmeric for colour and cook for 5 to 6 minutes until golden. Every other component in this recipe is already fully vegan.

Are corn tortillas gluten free?

Pure corn tortillas made from 100% masa harina are naturally gluten free. Always check the label to make sure there are no added wheat flour or shared facility warnings if you have coeliac disease or a serious gluten sensitivity.

How do I stop my guacamole going brown?

The lime juice in this recipe helps significantly. For longer storage, press a sheet of cling film directly onto the surface of the guacamole so no air can reach it. Some people also place an avocado stone in the bowl, though the lime and cling film method is more reliable.

Can I use flour tortillas instead of corn?

You can, though the recipe will no longer be gluten free. Small wholegrain flour tortillas are a reasonable option if you prefer a softer, more pliable wrap. Corn tortillas do give a more authentic flavour and a slightly higher fibre content.

Variations

  • Vegan Tofu Scramble Version

    Replace the eggs with 400g of crumbled firm tofu. Cook it in olive oil with turmeric, cumin, smoked paprika, garlic powder and a pinch of black salt (kala namak) for an eggy flavour. Cook for 6 to 8 minutes until golden and slightly crispy at the edges.

  • Turkey Chorizo and Egg Tacos

    Add 100g of sliced turkey chorizo sausage to the pan before the eggs. Cook until lightly browned, then push to one side and scramble the eggs alongside it. The smoky sausage adds a hearty, protein-rich boost.

  • Sweet Potato and Black Bean Version

    Add 200g of pre-roasted diced sweet potato to the black beans for extra fibre, natural sweetness and a beautiful pop of orange colour. Roast the sweet potato cubes the night before to save time.

  • Low Carb Lettuce Wrap Tacos

    Swap the corn tortillas for large butter lettuce or romaine leaves. Use two overlapping leaves per taco for sturdiness. This drops the carb count significantly while keeping all the bold, satisfying flavours intact.

Substitutions

  • Black beansPinto beans or kidney beans (Both work well with the same spice mix. Pinto beans have a slightly creamier texture, which is lovely.)
  • Corn tortillasGrain-free cassava flour tortillas (A great option for paleo eaters. They are soft, pliable and have a mild flavour that pairs nicely with all the fillings.)
  • Fresh jalapeñoPickled jalapeño slices (Adds a tangier, brighter heat. Use about 1 tablespoon of drained pickled jalapeños per batch of salsa.)
  • Fresh corianderFresh flat-leaf parsley (Ideal for anyone who finds coriander soapy in flavour. Parsley brings a fresh, grassy note that works well here.)
  • EggsJust Egg or other plant-based egg product (Makes the recipe fully vegan. Cook it the same way you would scrambled eggs and the result is surprisingly similar.)

🧊 Storage

Store leftover components separately in airtight containers in the fridge. Black beans keep for up to 3 days. Salsa keeps for up to 2 days. Scrambled eggs are best eaten fresh but can be refrigerated for 1 day and reheated gently. Guacamole should be consumed the same day where possible. Do not store assembled tacos as the tortillas will become soggy.

📅 Make Ahead

Cook the spiced black beans and fresh salsa up to 2 days ahead and refrigerate. Warm the beans in a small pan with a splash of water before serving. Prep the guacamole ingredients by dicing the red onion and jalapeño ahead of time, then mash the avocado fresh in the morning. Everything comes together in under 10 minutes with this prep done.