Mexican Omelette

This Mexican omelette pairs soft eggs and melted cheddar with a warmly spiced mix of black beans, corn and red onion. It makes a filling breakfast or quick lunch, finished with fresh tomatoes, avocado, salsa and sour cream.
Ingredients
- 2 largeeggs, beaten
- 1/4 teaspoon, dividedsalt
- 1/8 teaspoonground pepper
- 20 ml (4 teaspoons), dividedolive oil
- 1/2 smallred onion, finely sliced
- 1garlic clove, crushed
- 30 ml (2 tablespoons)black beans, canned, cooked and drained
- 30 ml (2 tablespoons)corn kernels, canned, cooked and drained
- 1 teaspoontaco seasoning
- 28 g (1/4 cup)cheddar, grated
- 4cherry tomatoes, finely chopped
- 2–3fresh coriander
- 15 ml (1 tablespoon)sour cream
- 15 ml (1 tablespoon)salsa
- 1/4avocado, sliced
Instructions
- 1
Beat the eggs
Crack the eggs into a small bowl and beat them with the salt and pepper. Set the bowl in the fridge while you cook the vegetables.
- 2
Cook the onion
Warm a non-stick frying pan over medium heat with 10 ml (2 teaspoons) of olive oil. Once hot, add the red onion and cook, stirring, for about 1–2 minutes, until fragrant.
- 3
Season the filling
Stir in the garlic, black beans, corn and taco seasoning. Cook for 30 seconds, stirring to coat them in the onion mixture, then transfer to a plate and cover with foil to keep warm.
- 4
Wipe the pan
Wipe the pan lightly with a piece of kitchen paper. There is no need to wash it with water.
- 5
Heat the oil
Add the remaining olive oil to the pan and warm it over medium-high heat. Tilt the pan in a circular motion to spread the oil evenly.
- 6
Add the eggs
Turn the heat down to medium-low, pour in the beaten eggs and tilt the pan so the egg mixture spreads across the base.
- 7
Set the edges
When the omelette’s edges are set and beginning to dry, lift them with a spatula so uncooked egg from the middle can run underneath and cook.
- 8
Add the filling
When the middle begins to set, sprinkle half the cheddar over one half of the omelette and spoon the warm onion and bean mixture on top. Add the remaining cheese.
- 9
Add fresh toppings
Scatter the freshly chopped coriander and cherry tomatoes over the filling.
- 10
Fold the omelette
Fold the omelette in half, turn the heat to low and continue cooking until warm.
- 11
Transfer and season
Slide the omelette gently onto a plate and adjust the seasoning with more salt and pepper if needed.
- 12
Finish and serve
Serve topped with sour cream, sliced avocado and salsa.
What is a Mexican omelette?
This is an American-style omelette with a Mexican-inspired filling of black beans, corn, taco seasoning and salsa. It combines familiar folded eggs with flavours often used in Mexican cooking.
The filling is cooked separately, then tucked into the omelette with cheddar. That keeps the eggs tender while making each bite savoury, cheesy and full of contrast.
Nutrition and macros by portion
The nutrition label shows one serving as written: 458 calories, 30g protein, 26g carbs, 27g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use less sour cream | 321 kcal | 21g | 18g | 19g |
| This serving | As written | 458 kcal | 30g | 26g | 27g |
| Hungry | Add another egg | 687 kcal | 45g | 39g | 40g |
The eggs, cheddar and sour cream contribute much of the protein and fat, while the beans, corn and vegetables provide carbohydrates. To balance the plate, serve the omelette with a side of fresh fruit or salad.
Build flavour in the filling
Onion first: cook the finely sliced onion briefly in olive oil until fragrant, rather than letting it brown heavily.
Seasoned beans and corn: the garlic and taco seasoning need only 30 seconds in the pan to coat the filling. Set it aside before cooking the eggs so the omelette remains easy to fold.
Keep the eggs tender
Steady heat: medium-low heat gives the egg mixture time to set without rushing the underside. Spread it evenly by tilting the pan as soon as you pour it in.
Lift the edges: when they have set and begun to dry, gently lift them so uncooked egg flows underneath. Stop once the centre starts to set, before the omelette becomes dry.
Make the fold easier
Cheese placement: add half the cheddar to one side, followed by the filling, then the rest of the cheese. Keeping everything on one half leaves the other half free to fold over.
Gentle finish: lower the heat after folding and cook until warm. Slide the omelette onto the plate carefully to help it hold its shape.
Finish with fresh toppings
Fresh contrast: coriander and chopped cherry tomatoes go on just before folding, while the cool sour cream, avocado and salsa are served on top.
These toppings bring freshness and creaminess alongside the warm, seasoned filling. Add them at the end so they keep their distinct textures.
Fit it into a meal
This omelette works as a filling breakfast or a quick lunch on its own. For a more substantial plate, serve it with fruit or a simple green salad.
The eggs, beans and cheddar provide protein, while the beans, corn and avocado contribute fibre. A side of vegetables or fruit can add further variety to the meal.
Recipe notes & tips
- Beat the eggs before starting the filling so they are ready to pour into the pan.
- Keep the onion and bean mixture covered with foil while you cook the eggs.
- Wipe the pan with kitchen paper between the filling and eggs to remove any loose bits.
- Tilt the pan promptly after adding the eggs to spread them into an even layer.
- Keep the toppings on one half of the omelette to make folding simpler.
- Use a spatula to check that the underside is not sticking before folding.
Variations
- More heat: choose a spicier salsa to add extra chilli flavour at the table.
- Extra beans: increase the black beans for a more substantial filling.
- Different cheese: swap the cheddar for another grated cheese that melts well.
- Fresh herbs: use extra coriander for a brighter finish.
- Tomato topping: reserve some chopped cherry tomatoes to scatter over the finished omelette.
Common mistakes to avoid
- Overcooking the onion: cook it for about 1–2 minutes, just until fragrant, so it does not dominate the filling.
- Skipping the pan wipe: remove loose filling with kitchen paper before adding the eggs so it does not catch.
- Using high heat for the eggs: reduce to medium-low before pouring them in to help them set gently.
- Stirring the eggs: lift the set edges and let uncooked egg run underneath instead of scrambling the mixture.
- Filling both sides: keep the filling on one half so the omelette can fold without spilling.
- Folding too early: wait until the middle starts to set so the filling is easier to enclose.
How to store
Refrigerate leftovers in an airtight container and eat within 2 days. Reheat gently in a covered pan over low heat until warmed through; the texture is best when freshly made.
Frequently asked questions
Can I prepare the filling ahead?
Yes. Cook the onion, garlic, beans, corn and taco seasoning, then refrigerate the filling in a covered container. Reheat it before adding it to the freshly cooked omelette.
How do I know when the omelette is ready to fold?
The edges should be set and starting to dry, and the middle should be beginning to set after you lift the edges to cook the runny egg underneath.
Can I use dried beans instead of canned?
Yes, provided they have already been cooked and drained. Measure out the same amount as the recipe calls for.
Can I make this without sour cream?
Yes. Leave it off or serve the omelette with the salsa and avocado alone.
Is the omelette gluten-free?
The listed ingredients do not include wheat, but check the labels on the taco seasoning and salsa, as products can vary.
Cook it from the original
This recipe comes from sweetashoney.co. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on sweetashoney.co