Healthy Breakfast Recipes

Dairy Free Avocado Breakfast Quesadilla with Scrambled Eggs

High ProteinDairy-FreeNut-Free
Prep Time7 min
Cook Time8 min
Servings2
Calories390 kcal
Health Score8/10
↓ Jump to recipe
Dairy Free Avocado Breakfast Quesadilla with Scrambled Eggs

There is something deeply satisfying about a quesadilla for breakfast. The crunch of a golden tortilla, the creaminess of ripe avocado, and soft pillowy scrambled eggs coming together in one handheld meal. This dairy free avocado breakfast quesadilla with scrambled eggs checks every box. It is quick enough for a weekday morning, nourishing enough to keep you fuelled for hours, and honestly good enough to make on a lazy weekend too. No cheese needed, no dairy anywhere, and zero compromise on flavour or texture.

What makes this recipe genuinely healthier than your average quesadilla is the thought that goes into every layer. We use a high-fibre wholegrain tortilla as the base, which brings in slow-releasing carbohydrates to keep your energy steady rather than spiking. The scrambled eggs are cooked low and slow in a small amount of olive oil instead of butter, giving you all that silky texture without any dairy. Black beans are tucked in alongside the eggs, adding extra plant-based protein and a solid hit of fibre in one go. The avocado does double duty here, providing heart-healthy monounsaturated fats and a richness that honestly makes you forget there is no cheese at all. A handful of baby spinach wilts into the filling as the quesadilla toasts, sneaking in iron and folate before you have even had your morning coffee.

The flavour profile leans gently towards a Mexican-inspired morning plate, but it is subtle and approachable rather than spicy or heavy. A little smoked paprika in the eggs adds depth, while a squeeze of fresh lime over the sliced avocado keeps everything bright and stops any browning before you even reach the pan. You can scatter over some finely chopped red onion and fresh coriander if you love that punchy contrast, or keep it simple if you are cooking for someone who prefers milder flavours. A spoonful of good salsa on the side pulls everything together beautifully. It is the kind of recipe that looks impressive but takes almost no effort, which is exactly what a breakfast should be.

Nutrition-wise, each serving clocks in at around 390 calories with close to 22 grams of protein and 9 grams of fibre. That is a breakfast that genuinely works hard for your body. The healthy fats from avocado support brain function and satiety, while the combination of protein from eggs and beans means you will not find yourself reaching for a snack an hour later. This recipe is also completely gluten-free if you swap to a certified gluten-free tortilla, and it fits naturally into a dairy-free lifestyle without needing any specialist ingredients. Everything comes from a regular supermarket, the whole thing comes together in about 15 minutes, and the result is a breakfast you will want to make on repeat.

Ingredients

Serves:2
  • 2 large wholegrain flour tortillas (use certified gluten-free tortillas if needed)
  • 4 large free-range eggs
  • 1 ripe avocado (halved, stone removed, sliced thinly)
  • 1 cup canned black beans (drained and rinsed well)
  • 1 large handful baby spinach leaves (roughly 30g)
  • 1 medium red onion (finely diced)
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon sea salt (divided, adjust to taste)
  • 1 teaspoon black pepper
  • 1 tablespoon extra virgin olive oil (divided)
  • 1 whole fresh lime (juice only, about 1 tablespoon)
  • 2 tablespoons fresh coriander leaves (roughly chopped, optional but recommended)
  • 4 tablespoons fresh tomato salsa (to serve, check label is dairy-free)

Instructions

  1. 1

    Crack all four eggs into a bowl and add the smoked paprika, cumin, garlic powder, a pinch of the salt and the black pepper. Whisk together lightly until the yolks and whites are fully combined but you have not over-beaten them. Set aside.

    Do not add salt to eggs too early if you are prepping ahead, as it can make them slightly watery. Add it just before cooking.

  2. 2

    Scoop the avocado flesh into a small bowl. Squeeze over the lime juice and add a small pinch of salt. Mash roughly with a fork, leaving some chunky pieces for texture. Do not over-mash. Set aside.

    The lime juice does two jobs here. It adds bright flavour and also prevents the avocado from oxidising and turning brown while you cook.

  3. 3

    Heat half the olive oil in a non-stick frying pan over a low to medium heat. Add the diced red onion and cook for 2 minutes, stirring occasionally, until it softens slightly. Add the drained black beans and cook for another minute until warmed through. Push everything to the side of the pan.

  4. 4

    Pour the whisked eggs into the pan alongside the onion and beans. Cook very gently over a low heat, folding slowly with a spatula every 30 seconds. Just before the eggs are fully set, fold in the baby spinach leaves and stir through. Remove from the heat while the eggs still look slightly underdone as they will continue cooking in the quesadilla.

    Low and slow is the secret to creamy scrambled eggs. High heat makes them rubbery and dry, which nobody wants inside a quesadilla.

  5. 5

    Wipe the pan clean with a piece of kitchen paper. Place over a medium heat and add a very light brush of the remaining olive oil. Lay one tortilla flat in the pan.

  6. 6

    Spread half the mashed avocado evenly over one half of the tortilla, leaving a small border at the edge. Spoon half the scrambled egg and bean mixture on top of the avocado. Scatter over some fresh coriander if using. Fold the empty half of the tortilla over the filling to close.

    Only fill one half of the tortilla before folding. It is much easier to flip and keeps everything neatly inside.

  7. 7

    Cook for 2 minutes on the first side until the tortilla is golden and crisp. Carefully flip using a wide spatula and cook for another 1 to 2 minutes on the second side. Remove from the pan and repeat with the second tortilla and remaining filling.

    Press down gently on the quesadilla with the back of your spatula while it cooks. This encourages even browning all over.

  8. 8

    Slice each quesadilla into three or four wedges using a sharp knife or a pizza cutter. Serve immediately with fresh tomato salsa on the side.

Nutrition per serving

390kcal

Calories

22g

Protein

34g

Carbs

18g

Fat

9g

Fibre

3g

Sugar

480mg

Sodium

Pro Tips

  • Always cook scrambled eggs on a low heat for the creamiest result. There is no rushing this step.

  • Choose a ripe avocado that gives slightly when pressed. An unripe one will be hard and flavourless inside a quesadilla.

  • Rinse your canned black beans thoroughly under cold water. This removes excess sodium and makes them much more digestible.

  • A cast iron skillet or a good quality non-stick pan will give you the most even golden crust on your tortilla.

  • If you are making two quesadillas back to back, keep the first one warm on a baking tray in an oven set to 100 degrees Celsius while you cook the second.

  • Make sure your tortillas are at room temperature before cooking. Cold tortillas can crack or cook unevenly in the pan.

Frequently Asked Questions

Is this dairy free avocado breakfast quesadilla with scrambled eggs actually filling?

Absolutely. Between the protein from eggs and black beans, the healthy fats from avocado, and the fibre in the wholegrain tortilla, this quesadilla is genuinely satisfying. Most people find it keeps them full for 3 to 4 hours easily.

Can I make this quesadilla gluten-free?

Yes. Simply swap the wholegrain flour tortilla for a certified gluten-free corn tortilla or a gluten-free wrap. Corn tortillas are also slightly lower in calories and add a lovely authentic flavour.

What can I use instead of black beans?

Pinto beans, kidney beans or chickpeas all work really well here. They each bring a similar protein and fibre boost. If you prefer no beans at all, a few slices of turkey bacon would add a nice savoury element and extra protein.

How do I stop my avocado turning brown before I use it?

Squeeze lime or lemon juice over the cut avocado as soon as you slice it. The citric acid slows oxidation noticeably. If you are prepping ahead, press cling film directly onto the surface of the mashed avocado to limit air contact.

Can I add vegetables to this recipe?

Definitely. Diced bell pepper, sliced cherry tomatoes, jalapeño for heat, or grated courgette all work beautifully. Just make sure any extra vegetables are cooked or at least finely chopped so the quesadilla can fold and close without bursting.

Why cook the eggs low and slow instead of quickly scrambling them?

Low and slow scrambled eggs stay creamy and soft rather than becoming dry and rubbery. Since they continue cooking inside the hot quesadilla after folding, pulling them from the heat while still slightly underdone gives you the perfect texture in the final dish.

Variations

  • Spicy Chipotle Version

    Stir a teaspoon of chipotle paste into the mashed avocado and add a pinch of cayenne pepper to the egg mixture. Top with pickled jalapeño slices before folding for a smoky, fiery kick that pairs brilliantly with a cooling salsa verde on the side.

  • Turkey Bacon and Egg Quesadilla

    Cook two slices of turkey bacon until crisp, chop them into small pieces and fold them into the scrambled egg and bean mixture before assembling the quesadilla. This adds an extra protein boost and a lovely savoury crunch throughout.

  • High Protein Tofu Version

    Replace the eggs with 200g of firm tofu that has been crumbled and seasoned with turmeric, nutritional yeast, smoked paprika and a pinch of black salt for an egg-like flavour. This makes the recipe fully vegan and still delivers impressive protein numbers.

  • Sun-Dried Tomato and Kale Version

    Swap baby spinach for roughly chopped kale and stir two tablespoons of chopped sun-dried tomatoes into the egg mixture for a slightly more intense, Mediterranean-leaning flavour. The kale adds extra vitamin K and the sun-dried tomatoes bring a lovely concentrated sweetness.

Substitutions

  • Wholegrain flour tortillaCorn tortilla or gluten-free wrap (Corn tortillas are naturally gluten-free and lower in calories. They are slightly smaller so you may want to use three tortillas for the same filling quantity.)
  • Black beansPinto beans, chickpeas or kidney beans (All provide similar protein and fibre content. Chickpeas have a slightly nuttier flavour which works really nicely with the avocado.)
  • Fresh corianderFresh flat-leaf parsley or fresh chives (For anyone who finds coriander soapy, flat-leaf parsley gives a similar fresh green note. Chives add a mild onion flavour that complements the eggs beautifully.)
  • Baby spinachKale, rocket or thinly sliced courgette (Kale needs an extra 30 seconds in the pan to soften properly. Rocket can be added fresh into the quesadilla just before folding for a peppery bite.)
  • Extra virgin olive oilAvocado oil or coconut oil (Avocado oil has a higher smoke point and a neutral flavour, making it ideal for the pan-frying step. Coconut oil adds a subtle sweetness that some people enjoy with avocado.)
  • EggsCrumbled firm tofu with black salt and turmeric (This makes the recipe fully vegan. Use 200g tofu for two servings and season generously. Black salt, also called kala namak, provides a sulphurous egg-like aroma and flavour.)

🧊 Storage

Store any leftover cooked quesadilla wrapped in foil or in an airtight container in the refrigerator for up to 1 day. Reheat in a dry frying pan over a medium heat for 2 to 3 minutes each side to restore the crispiness. Avoid microwaving as it makes the tortilla soft and soggy. The mashed avocado is best made fresh, so avoid storing it inside the quesadilla if you can. Keep any leftover avocado mash in a small container with cling film pressed directly onto the surface to slow browning.

📅 Make Ahead

You can prepare the black bean and onion mixture up to 2 days in advance and store it in the fridge. The scrambled eggs are best made fresh on the day. Mash the avocado just before assembling to keep it vibrant and prevent browning. If you want a faster morning routine, have all your ingredients prepped and measured the night before so assembly takes under 5 minutes.