Healthy Breakfast Recipes

Low Calorie Huevos a la Mexicana with Fresh Vegetables

High ProteinDairy-FreeGluten-FreePaleoNut-Free
Prep Time7 min
Cook Time8 min
Servings2
Calories210 kcal
Health Score6/10
↓ Jump to recipe
Low Calorie Huevos a la Mexicana with Fresh Vegetables

If you have ever wanted a breakfast that feels indulgent but is quietly doing a lot of good for your body, this low calorie huevos a la mexicana with fresh vegetables is exactly that. The classic Mexican trinity of chilli, tomato and onion forms the vibrant base here, just as it has in Mexican kitchens for generations. But this version goes a step further, layering in extra fresh vegetables like baby spinach, zucchini and roasted red capsicum to bump up fibre, micronutrients and volume without adding many calories at all. The result is a colourful, deeply satisfying scramble that keeps you full well into the morning.

The key to keeping calories low while maximising nutrition is using a combination of whole eggs and egg whites. Two whole eggs give you rich yolk flavour, healthy fats and fat-soluble vitamins, while two extra egg whites add a significant protein boost with minimal additional calories or fat. Cooking everything in just one teaspoon of extra virgin olive oil in a non-stick pan means you get that lightly golden sauté without drowning the vegetables in unnecessary fat. Every ingredient earns its place here. The serrano chilli brings that signature Mexican heat, the vine-ripened tomato adds lycopene and natural sweetness, and the white onion provides prebiotic fibre that supports gut health. This is a recipe where health and flavour genuinely go hand in hand.

One thing that makes this dish so approachable is the speed of it. From the moment you start chopping to the moment you sit down with a fork, you are looking at about fifteen minutes total. The vegetables are sautéed just long enough to soften slightly while keeping some texture, so nothing turns mushy or sad. The eggs are stirred in off and on medium heat, keeping them soft and creamy rather than dry and rubbery. A handful of baby spinach is folded through at the very end, wilting gently in the residual heat and adding iron, folate and a beautiful pop of green to the plate. Fresh coriander scattered over the top is the finishing touch that ties everything together with that unmistakably Mexican aroma.

This recipe works brilliantly on its own as a light, protein-rich breakfast, or you can serve it alongside a small corn tortilla or a scoop of warmed black beans if you want something more substantial. It is also a genuinely flexible template. Swap the serrano for a milder jalapeño if you are cooking for people who prefer less heat. Add diced yellow capsicum for extra sweetness and vitamin C. Toss in some halved cherry tomatoes alongside the vine tomato for a mix of textures. However you tweak it, the core of this dish stays the same: a fast, flavourful, genuinely nourishing morning meal that puts fresh vegetables front and centre.

Ingredients

Serves:2
  • 2 whole large eggs (free-range preferred)
  • 2 whole large egg whites (from carton or fresh-cracked)
  • 1 tsp extra virgin olive oil
  • 1 small white onion (finely diced, about 80g)
  • 1 whole serrano chilli (finely sliced, seeds removed for less heat)
  • 1 medium vine-ripened tomato (deseeded and diced)
  • 1 small zucchini (diced into small cubes, about 100g)
  • 60 g roasted red capsicum (jarred in water, drained and diced)
  • 40 g baby spinach leaves (roughly chopped)
  • 2 tbsp fresh coriander leaves (plus extra to serve)
  • 1 pinch ground cumin
  • 0.3 tsp fine sea salt (or to taste)
  • 1 pinch freshly ground black pepper
  • 1 wedge fresh lime (to serve)

Instructions

  1. 1

    Crack the two whole eggs into a medium bowl, add the two egg whites and whisk together with a fork until fully combined. Season with a small pinch of salt and pepper, then set aside.

    Do not over-beat the eggs. A light whisk is all you need to combine the yolks and whites without making them foamy.

  2. 2

    Heat the olive oil in a medium non-stick frying pan over medium heat. Once shimmering, add the diced white onion and serrano chilli. Sauté for 2 to 3 minutes, stirring frequently, until the onion softens and becomes translucent.

    Keep the heat at medium rather than high so the onion sweetens gently without browning or burning.

  3. 3

    Add the diced zucchini to the pan and cook for another 2 minutes, stirring occasionally, until it just starts to turn golden at the edges.

  4. 4

    Stir in the diced tomato and the roasted red capsicum pieces. Sprinkle over the ground cumin and a small pinch of salt. Cook for 1 minute, stirring, until the tomato softens slightly but still holds its shape.

    Deseed the tomato before dicing to prevent excess liquid making the scramble watery.

  5. 5

    Reduce the heat to medium-low. Pour the egg mixture evenly over the vegetables in the pan. Leave it undisturbed for about 20 seconds until the edges just begin to set.

    Lowering the heat before adding the eggs is the single most important step for keeping them soft and creamy.

  6. 6

    Using a silicone spatula, gently fold the eggs through the vegetables with slow, sweeping strokes. Continue folding every 15 to 20 seconds, pulling the cooked egg from the edges toward the centre. Remove from heat while the eggs are still just slightly underdone, as residual heat will finish them.

    Pull the pan off the heat about 30 seconds earlier than you think you need to. Eggs continue cooking in the pan after the flame is off.

  7. 7

    Immediately scatter the baby spinach over the top and fold it through gently. The warmth of the eggs will wilt the spinach in about 30 seconds without any additional cooking needed.

  8. 8

    Divide between two plates. Scatter fresh coriander leaves over the top and serve immediately with a wedge of lime on the side for squeezing.

    A squeeze of fresh lime at the table brightens the whole dish and balances the richness of the eggs beautifully.

Nutrition per serving

210kcal

Calories

18g

Protein

11g

Carbs

9g

Fat

3g

Fibre

6g

Sugar

320mg

Sodium

Pro Tips

  • Use a non-stick pan to keep the oil quantity genuinely low without the eggs sticking.

  • Deseed your tomato and pat the capsicum pieces dry before adding them to the pan to avoid a watery scramble.

  • The whole egg and egg white combination gives you the richness of yolk flavour while cutting fat and calories compared to using four whole eggs.

  • Fresh serrano chilli adds authentic Mexican heat. If serranos are unavailable, a small jalapeño works well as a direct substitute.

  • Do not skip the fresh coriander finish. It is what gives this dish that unmistakable bright, herbal note that makes it taste like proper Mexican food.

  • Serve immediately straight from the pan. Scrambled eggs do not sit well and the vegetables will continue releasing moisture if left to stand.

Frequently Asked Questions

How many calories are in this low calorie huevos a la mexicana?

Each serving contains approximately 210 calories. This is lower than many traditional versions because we use a mix of whole eggs and egg whites, just one teaspoon of olive oil for two servings, and bulk the dish out with low-calorie fresh vegetables like zucchini and spinach.

Can I make this dairy free?

Yes, this recipe is already completely dairy free. There is no butter, cream or cheese in the base recipe. It relies on olive oil for cooking and fresh vegetables for flavour and moisture.

Is huevos a la mexicana gluten free?

Yes, this recipe is naturally gluten free. All of the ingredients, including the eggs, vegetables and spices, contain no gluten. Just be mindful if you serve it alongside tortillas, as corn tortillas are gluten free while flour tortillas are not.

Can I use egg whites only to lower calories further?

You can, but the result will be noticeably less rich and the texture will be slightly rubbery compared to using some whole eggs. If you want to reduce calories further, try using three egg whites and one whole egg rather than going all-white.

What vegetables can I add to huevos a la mexicana?

This recipe already includes zucchini, spinach, capsicum, tomato and onion. You could also try diced yellow squash, sliced mushrooms, diced poblano pepper, corn kernels or baby kale. The key is keeping the pieces small and not overcrowding the pan so everything cooks evenly.

Can I meal prep this recipe in advance?

The vegetable base, meaning the sautéed onion, chilli, zucchini, tomato and capsicum, can be cooked ahead and stored in the fridge for up to two days. When you are ready to eat, simply reheat the vegetable mix in the pan and add fresh eggs. Scrambled eggs themselves do not reheat well, so always cook those fresh.

Variations

  • Black Bean and Egg Version

    Stir 80g of drained, rinsed black beans into the vegetable mix just before adding the eggs. This adds another 5g of fibre and 4g of protein per serving, making the meal even more filling and nutritionally complete.

  • Mild Family-Friendly Version

    Replace the serrano chilli with half a diced green capsicum for gentle sweetness with no heat at all. Add a small pinch of mild paprika to keep some warmth and colour. Great for kids or anyone sensitive to spice.

  • Mushroom and Epazote Version

    Add 80g of thinly sliced chestnut mushrooms with the zucchini and replace the coriander garnish with fresh epazote leaves if you can find them. Epazote is a traditional Mexican herb with an earthy, slightly anise-like flavour that pairs beautifully with eggs.

  • High Protein Version

    Add 50g of diced firm tofu alongside the zucchini, or stir through 30g of crumbled low-fat cotija cheese just before serving. Either addition pushes protein per serving up toward 22 to 24g while keeping calories reasonable.

Substitutions

  • Serrano chilliJalapeño pepper (Jalapeños are milder than serranos. Use one whole jalapeño with seeds removed for a gentler heat level.)
  • ZucchiniYellow squash or diced courgette (Both cook at the same rate as zucchini and have a similarly neutral flavour that absorbs the spices well.)
  • Baby spinachBaby kale or Swiss chard (Baby kale will take about 1 minute longer to wilt fully. Swiss chard adds a slightly earthier flavour and extra potassium.)
  • Roasted red capsicumFresh red capsicum (Dice fresh red capsicum finely and add it to the pan with the onion so it has time to soften properly before the eggs go in.)
  • Fresh corianderFresh flat-leaf parsley (Parsley works for people who dislike coriander. It gives a fresh herbal finish without the soapy note some people taste in coriander.)
  • Extra virgin olive oilAvocado oil or coconut oil spray (Avocado oil has a high smoke point and a neutral flavour. Coconut oil spray reduces calories even further if that is a priority.)

🧊 Storage

This dish is best eaten immediately. If you have leftover cooked scramble, store it in an airtight container in the refrigerator for up to 1 day. Reheat gently in a non-stick pan over low heat, stirring carefully. Expect the texture to be slightly firmer on reheating. The vegetable base without the eggs can be stored separately for up to 2 days and works well as a quick meal-prep component.

📅 Make Ahead

You can prepare the vegetable sauté base up to 2 days ahead. Dice the onion, chilli, zucchini and tomato, store them raw in a sealed container in the fridge, and cook everything fresh in the morning in under 8 minutes. This cuts your morning prep time down to about 3 minutes.