Healthy Breakfast Recipes

Dairy Free Breakfast Burrito with Salsa and Guacamole

High ProteinDairy-FreeMeal PrepNut-Free
Prep Time15 min
Cook Time15 min
Servings2
Calories445 kcal
Health Score7/10
↓ Jump to recipe
Dairy Free Breakfast Burrito with Salsa and Guacamole

There is something deeply satisfying about a breakfast burrito. That warm, slightly crispy tortilla wrapped around a generous filling that keeps you full and energised for hours. This dairy free breakfast burrito with salsa and guacamole is the version I reach for when I want a genuinely nourishing morning meal without any compromise on flavour. No cheese, no sour cream, no dairy of any kind — and honestly, you will not miss any of it.

The filling here is the real star. We are using scrambled eggs cooked in a little olive oil alongside black beans for a powerful protein and fibre combination. Black beans alone bring about 7 grams of fibre per half cup, which means this burrito keeps blood sugar stable and hunger at bay far better than a traditional greasy version. Sautéed red pepper, spinach and red onion add colour, micronutrients and a gentle sweetness that balances the smoky cumin and smoked paprika seasoning. The result is a filling that tastes bold and complex but comes together in under 15 minutes on the hob.

The homemade fresh salsa and quick guacamole are what take this from a simple wrap to something genuinely exciting. The salsa uses ripe tomatoes, red onion, jalapeño, fresh coriander and lime juice — nothing processed, nothing preserved. It takes about five minutes to chop together and the brightness it adds is unmatched by anything from a jar. The guacamole follows the same philosophy: ripe avocado mashed with lime, garlic, a pinch of salt and fresh coriander. Avocado brings heart-healthy monounsaturated fats and potassium, making this a genuinely functional addition rather than just a tasty one.

For the tortilla, a whole wheat option bumps the fibre count further and gives a nuttier flavour that complements the spiced filling beautifully. Once rolled, you can griddle the burrito in a dry pan for two minutes per side to get that signature golden, slightly crispy exterior that makes every bite more satisfying. This recipe makes two generous burritos, and both the salsa and guacamole can be doubled if you want extra for dipping on the side. It also meal preps brilliantly — make a batch on Sunday, wrap them tightly and reheat through the week for a breakfast that genuinely sets you up for the day.

Ingredients

Serves:2
  • 2 large whole wheat flour tortillas (25cm diameter works well)
  • 4 large eggs (free range if possible)
  • 400 g canned black beans (drained and rinsed)
  • 1 medium red bell pepper (diced small)
  • 60 g baby spinach (roughly chopped)
  • 0.5 medium red onion (finely diced, divided between filling and salsa)
  • 1 tsp ground cumin
  • 0.5 tsp smoked paprika
  • 0.3 tsp garlic powder
  • 1 tbsp olive oil (for cooking)
  • 0.3 tsp fine sea salt (plus more to taste)
  • 0.3 tsp black pepper
  • 2 medium ripe avocados (for guacamole)
  • 1 small lime (juiced, divided)
  • 1 clove garlic (minced finely)
  • 2 medium ripe tomatoes (seeded and diced small)
  • 1 small jalapeño (seeded and minced, adjust to heat preference)
  • 15 g fresh coriander (roughly chopped, divided between salsa and guacamole)

Instructions

  1. 1

    Start by making the fresh salsa. Combine the diced tomatoes, half the minced jalapeño, a quarter of the red onion (finely diced), half the chopped coriander and the juice of half the lime in a small bowl. Stir well, season with a pinch of salt and set aside. The resting time lets the flavours develop.

    Seeding the tomatoes before dicing keeps the salsa from becoming watery.

  2. 2

    Make the guacamole. Halve and pit the avocados, scoop the flesh into a bowl and mash with a fork to your preferred texture. Stir in the remaining lime juice, the minced garlic, the remaining coriander, the rest of the jalapeño and a pinch of salt. Taste and adjust seasoning, then cover and set aside.

    Press cling film directly onto the surface of the guacamole to prevent browning if you are not using it immediately.

  3. 3

    Heat the olive oil in a large non-stick frying pan over a medium heat. Add the remaining diced red onion and the diced red pepper. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent.

  4. 4

    Add the drained black beans to the pan along with the cumin, smoked paprika and garlic powder. Stir everything together and cook for 2 minutes until the beans are warmed through and coated in the spices. Add the baby spinach and stir until just wilted, about 30 seconds.

    Do not overcook the spinach. It wilts fast and you want it to keep a little colour and texture.

  5. 5

    Push the bean and vegetable mixture to one side of the pan. In the empty side, add the beaten eggs (seasoned with salt and pepper) and scramble gently over a medium-low heat until just cooked through and still slightly soft. Fold the egg into the bean mixture and remove the pan from the heat.

    Pull the eggs off the heat just before they look fully set. They will finish cooking from residual heat and stay creamy rather than rubbery.

  6. 6

    Warm the whole wheat tortillas one at a time in a dry pan over a medium heat for 30 seconds per side, or wrap them in a damp paper towel and microwave for 20 seconds. This makes them pliable and easier to roll without cracking.

  7. 7

    Lay each warm tortilla flat on a clean surface. Spread a generous spoonful of guacamole down the centre, then spoon half the egg and bean filling on top. Add a good spoonful of fresh salsa over the filling.

    Do not overfill or the burrito will be difficult to roll and may burst during griddling.

  8. 8

    To roll, fold in the two sides of the tortilla over the filling, then fold the bottom edge up and over the filling, tucking it underneath as you roll forward to create a tight cylinder. Place seam-side down.

  9. 9

    Return the pan to a medium heat with no oil. Place the burrito seam-side down and griddle for 2 minutes until golden. Carefully flip and griddle for another 2 minutes on the other side. Serve immediately with the remaining salsa and guacamole on the side.

    The dry griddle creates a lightly crispy exterior that adds great texture without extra calories.

Nutrition per serving

445kcal

Calories

28g

Protein

48g

Carbs

18g

Fat

14g

Fibre

5g

Sugar

520mg

Sodium

Pro Tips

  • Use the ripest avocados you can find for the creamiest, most flavourful guacamole.

  • If your tortillas are cold from the fridge, warm them well or they will crack when rolling.

  • For extra protein, add 2 tablespoons of hemp seeds to the scrambled eggs before cooking.

  • Taste and season the filling before rolling — the difference between a good burrito and a great one is seasoning.

  • Resting the fresh salsa for at least 5 minutes before serving lets the tomatoes, lime and jalapeño meld together properly.

  • Use a non-stick pan for the eggs to keep things dairy free and fat-light without sticking.

Frequently Asked Questions

Can I make these dairy free breakfast burritos ahead of time?

Yes. Cook the filling, make the salsa and guacamole, then assemble and roll the burritos without griddling them. Wrap each one tightly in foil and refrigerate for up to 3 days. Griddle from chilled, adding an extra minute per side. Keep the salsa and guacamole separately in sealed containers.

How do I keep the guacamole green overnight?

Press a sheet of cling film directly onto the surface of the guacamole so no air can reach it. Store in the fridge and use within 24 hours. The lime juice also helps slow oxidation.

Can I make this burrito vegan as well as dairy free?

Absolutely. Replace the eggs with a firm tofu scramble. Crumble 200g of pressed firm tofu into the pan with the spices and cook until golden, about 6 to 8 minutes. The black beans still supply plenty of protein to keep the meal satisfying.

Is this dairy free breakfast burrito gluten free?

Not as written, since it uses whole wheat tortillas. Simply swap to a certified gluten free tortilla made from corn, cassava or almond flour to make the whole recipe gluten free.

How much protein does each burrito have?

Each burrito provides approximately 28 grams of protein, coming from the eggs and black beans. This is significantly higher than most traditional breakfast burritos of a similar size.

Can I freeze these burritos?

Yes, the assembled and griddled burritos freeze well for up to 2 months. Wrap individually in foil, then place in a freezer bag. Reheat from frozen in a 180C oven for 20 to 25 minutes or in a microwave for 3 to 4 minutes. Do not freeze the guacamole or fresh salsa — make those fresh.

Variations

  • High Protein Turkey Sausage Burrito

    Add 150g of cooked crumbled turkey sausage to the filling along with the black beans. This bumps the protein to around 38 grams per burrito and adds a savoury, satisfying depth to the spiced filling.

  • Vegan Tofu Scramble Version

    Replace the 4 eggs with 200g of well-pressed firm tofu. Crumble it into the pan with the spices, add a pinch of turmeric for colour and cook for 6 to 8 minutes until golden and slightly crisp. All other ingredients stay the same.

  • Sweetcorn and Sweet Potato Filling

    Roast one small sweet potato (diced) at 200C for 20 minutes until caramelised, then use in place of or alongside the red pepper. Add 80g of canned sweetcorn to the filling for extra sweetness and texture. Increases fibre and complex carbohydrates.

  • Spicy Chipotle Version

    Add half a teaspoon of chipotle powder and a tablespoon of tomato paste to the bean filling along with the other spices. This gives a smoky, deeper heat that pairs especially well with the cool guacamole.

Substitutions

  • Whole wheat tortillaCorn tortilla or cassava flour tortilla (Corn tortillas are naturally gluten free and work well for a smaller, two-tortilla wrap. Cassava tortillas have a neutral flavour and are both gluten free and grain free.)
  • Black beansPinto beans or chickpeas (Pinto beans have a creamier texture. Chickpeas add a nuttier flavour. Both provide comparable protein and fibre.)
  • EggsFirm tofu (Use 200g of pressed and crumbled firm tofu with a pinch of turmeric for colour. Cook with the spices until lightly golden to mimic scrambled egg texture.)
  • Fresh jalapeñoPickled jalapeño slices or a pinch of cayenne (Pickled jalapeño adds a tangy heat. Cayenne gives clean spice without any texture. Reduce the quantity if you are sensitive to heat.)
  • Baby spinachKale or rocket (Finely shredded kale works well but needs an extra minute of cooking. Rocket adds a peppery bite and can be stirred in at the very end.)
  • Fresh corianderFresh flat leaf parsley (For those who find coriander soapy, flat leaf parsley delivers freshness without the polarising flavour.)

🧊 Storage

Store leftover assembled burritos wrapped tightly in foil in the refrigerator for up to 3 days. Store salsa in a sealed container in the fridge for up to 2 days. Store guacamole with cling film pressed to the surface in the fridge and use within 24 hours. Reheat burritos in a dry pan over a medium heat for 3 to 4 minutes per side, or in a 180C oven for 10 to 12 minutes.

📅 Make Ahead

The filling can be cooked up to 3 days ahead and stored in the fridge. The salsa can be made up to 24 hours ahead. Assemble and griddle the burritos fresh for best texture, or assemble fully and refrigerate for up to 3 days before reheating.