This Mexican omelette is one of my favorite ways to start the day with bold, vibrant flavors. It’s loaded with fresh vegetables, beans, cheese, and topped with all the classic Mexican garnishes like avocado, cilantro, and salsa. What I love most about this recipe is that it transforms a simple breakfast into something exciting and satisfying that feels like a fiesta on your plate.
Quick Facts
- Prep Time: 10 minutes
- Cooking Time: 10 minutes
- Total Time: 20 minutes
- Serving Size: 1-2 servings
Why You’ll Love It
I absolutely love making this Mexican omelette because it hits all the right notes:
- Packed with Nutrition: Full of fresh vegetables, beans, and protein-rich eggs
- Bold Flavors: Mexican spices and fresh ingredients create an amazing taste
- Quick and Easy: Ready in just 20 minutes, perfect for busy mornings
- Customizable: You can add or remove ingredients based on what you have
- Filling and Satisfying: This omelette will keep you full until lunch
Ingredients You’ll Need
For the Vegetable Filling
- 1½ tablespoons olive oil, divided
- ½ small yellow onion, diced
- ½ jalapeño pepper, diced (seeds removed for less heat)
- 1 clove garlic, minced
- ¼ cup corn kernels
- ¼ cup black beans, drained
- ½ Roma tomato, diced
- ⅛ teaspoon Mexican oregano
- ⅛ teaspoon ground cumin
- Salt to taste
For the Omelette
- 3 large eggs
- 1 tablespoon butter
- ¼ cup shredded Mexican cheese blend
For Toppings
- 2 tablespoons sour cream or Mexican crema
- 2 tablespoons chunky salsa
- ¼ avocado, diced or sliced
- Fresh cilantro, chopped
Step-by-Step Instructions
Step 1: Prepare the Vegetable Filling
Heat 1 tablespoon olive oil in a large nonstick skillet over medium heat. Add onions, jalapeño, and garlic. Cook for 3 minutes, stirring occasionally, until onions begin to soften.
Step 2: Add the Remaining Vegetables
Add corn, black beans, diced tomatoes, Mexican oregano, cumin, and a pinch of salt. Cook for 3 more minutes, stirring occasionally until heated through.
Step 3: Set Aside the Filling
Transfer the filling to a bowl, cover, and set aside. Wipe down the skillet with a paper towel to clean it.
Step 4: Make the Omelette Base
Heat the remaining ½ tablespoon olive oil in the same skillet over medium heat. Whisk the eggs with a pinch of salt and pour into the hot pan. Cook for 2-3 minutes until the eggs have just set but are still slightly creamy on top.
Step 5: Add Filling and Cheese
Remove the pan from heat. Add the shredded cheese and the vegetable filling mixture to the middle of the cooked eggs.
Step 6: Fold and Serve
Carefully fold the omelette over on both sides using a spatula, transfer to a plate, and top with sour cream, salsa, avocado, and cilantro. Serve immediately while hot.
Serving Suggestions
This Mexican omelette is perfect for various meal occasions:
- Weekend Brunch: Serve with Mexican coffee (café de olla) and fresh fruit
- Quick Breakfast: Pair with toasted tortillas or hash browns
- Light Dinner: Serve with a side salad and refried beans
- Meal Prep: Make the vegetable filling ahead of time for quick morning assembly
Tips for Customization
Make this omelette your own with these delicious variations:
- Extra Protein: Add cooked chorizo, bacon, or leftover grilled chicken
- Spice It Up: Use serrano peppers instead of jalapeños, or add chipotle peppers in adobo
- Different Cheeses: Try cotija, Oaxaca, Monterey Jack, or pepper jack cheese
- Vegetable Swaps: Add bell peppers, mushrooms, or spinach to the filling
- Make It Heartier: Serve with warm tortillas and turn it into breakfast tacos
Nutritional Info (per serving, approx.)
- Calories: 533 kcal
- Protein: 28g
- Carbohydrates: 18g
- Fat: 38g
- Fiber: 6g
- Calcium: High (from eggs and cheese)
FAQs
Can I make this omelette ahead of time?
The vegetable filling can be prepared up to 2 days ahead and stored in the refrigerator. However, the omelette itself is best made fresh for optimal texture and flavor.
What’s the best pan to use for omelettes?
Use a nonstick frying pan, preferably 8-10 inches in diameter. This prevents sticking and makes it easier to fold the omelette perfectly.
How do I make my omelette fluffy?
Whisk the eggs vigorously for a full minute to incorporate air, which creates a light and fluffy texture. Also, don’t overcook the eggs – they should still be slightly creamy when you add the filling.
Can I make this dairy-free?
Yes! Simply omit the cheese or use a dairy-free cheese alternative, and replace the sour cream with avocado or cashew cream.
What if I don’t like spicy food?
Remove the seeds from the jalapeño or omit it entirely. You can also replace it with mild green chiles or bell peppers for crunch without heat.
(https://www.isabeleats.com/mexican-omelet/)
(https://www.greedygourmet.com/mexican-omelette/)
(https://inmamamaggieskitchen.com/mexican-omelette/)
(https://www.youtube.com/watch?v=0okJuIzc05g)
(https://goldentruffle.com/mexican-omelette/)
(https://www.instagram.com/reel/CxdXsg0ILNF/)
(https://gran.luchito.com/recipes/breakfast/mexican-omelette/)
(https://easyhealthyrecipes.com/mexican-omelette/)
(https://www.licious.in/blog/recipe/mexican-omelette)
(https://www.youtube.com/watch?v=g5IpVEbyw5U)