This post may contain affiliate links. Please read our disclosure policy.

This Mexican omelet is a quick and easy breakfast packed with beans, peppers, corn, tomatoes, and onions, then topped with chunky salsa, sour cream, and avocado.

A Mexican omelet on a plate topped with chunky salsa and sour cream.

I absolutely love having eggs in the morning. Whether theyโ€™re baked into avocados like in my avocado egg bake, in a sheet pan meal like my sheet pan eggs with breakfast hash, or scrambled with chorizo like my chorizo and eggs, they always keep me full and happy. One of my favorite breakfasts is this easy and loaded Mexican omelet!

It may look look a little simple, but trust me when I say this omelet is super satisfying and full of flavor in every bite.

It’s stuffed with black beans, corn, tomatoes, peppers, and onions to make it extra filling. After itโ€™s topped with sour cream (or you can use Mexican crema), chunky salsa, avocado, and cilantro, thereโ€™s no doubt that this recipe will become a go-to.

What Is a Mexican Omelet?

Unlike a traditional Western omelet, this Mexican omelet recipe cooks the vegetable and bean filling separately from the eggs.

Topped with salsa, cheese, avocado, and cilantro, each bite has a mild heat and plenty of zest.

Mexican omelets are just as flexible as the classic, so feel free to add as much or as little to it as you like!

Mexican Omelet Ingredients

Ingredients in Mexican omelet on a table.
  • Eggs – Scrambled eggs poured into a hot skillet are cooked in an even layer to make up the base of this dish. Just like a pancake, the flat circle of eggs is filled with as many delicious Mexican fillings as you can fit. Feel free to use more eggs if youโ€™re serving a crowd.
  • Jalapeรฑo – For a layer of heat in the filling. If youโ€™d like it even spicier, swap the jalapeรฑo peppers for serrano peppers.
  • Mexican fillings – A mix of sauteed corn, beans, onions, and tomatoes are placed in the middle of the eggs just like a little “burrito.”ย 
  • Seasonings – Mexican oregano and cumin are used to flavor this breakfast. Regular oregano works in place of Mexican oregano, but I highly suggest you try to find some as it has a citrusy, more dynamic flavor!
  • Cheese – For traditional flavors, use a Mexican blend of shredded cheeses in the omelet like Oaxaca and Monterey Jack. If you canโ€™t find Mexican blend cheese, use Monterey Jack, cheddar, or mozzarella instead.
  • Toppings – I like to top my Mexican omelet with sour cream or Mexican crema, salsa, avocados, and cilantro.

How to Make a Mexican Omelet

Cook the onions, jalapeno, and garlic in a skillet over medium heat until softened. 

Add the corn and black beans along with the seasonings. Saute for a few minutes to combine the flavors. Transfer the filling to a bowl, then wipe the skillet clean with a paper towel.

Filling for Mexican omelet in a skillet.

Add the scrambled eggs with a pinch of salt to the skillet. Let them cook for a few minutes until the eggs are set.

An omelet in a skillet filled with cheese, beans, corn, onions, peppers, and tomatoes.

Place the shredded cheese and vegetable filling in the middle of the eggs. Fold one side of the omelette over the other, add any of your desired toppings, then serve. 

A Mexican omelet on a plate ready to eat.

Recipe Tips

  • For a super fluffy omelet, whisk your scrambled eggs with a dash of heavy cream or milk.ย 
  • Use medium heat to cook your eggs. A high temperature can cause the eggs to get rubbery. 
  • Prepare your filling first. This way, the eggs wonโ€™t overcook and you donโ€™t have to do too many things at once.
  • Use a rubber spatula to prevent the eggs from breaking when folding the omelet.

Other Add-Ins and Toppings

This recipe is super versatile. Feel free to fill and top your Mexican omelet with as many other ingredients as you like! Here are some suggestions:

  • Chop up some extra veggies, like mushrooms, peppers, zucchini, or pinto beans.
  • Add meat like Mexican chorizo or bacon.
  • Top with your favorite hot sauce, guacamole, or salsa verde.

More Breakfast Recipes

If you tried thisย Mexican Omelet Recipeย or any other recipe on Isabel Eats, donโ€™t forget to ๐ŸŒŸย rate the recipeย and let me know how it went in theย commentsย below! I love hearing about your experience making it!

4.67 from 6 votes

Mexican Omelet

A quick and easy Mexican omelet packed with beans, peppers, corn, tomatoes, and onions, then topped with salsa, sour cream, and avocado.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 1 omelet
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 1/2 tablespoons olive oil, divided
  • 1/2 small yellow onion, diced
  • 1/2 jalapeรฑo pepper diced (seeds removed if you donโ€™t want it spicy)
  • 1 clove garlic, minced
  • 1/4 cup yellow corn
  • 1/4 cup black beans
  • 1/2 Roma tomato, diced
  • 1/8 teaspoon dried Mexican oregano,
  • 1/8 teaspoon ground cumin
  • kosher salt, to taste
  • 2 large eggs, whisked
  • 1/4 cup shredded Mexican-blend cheese
  • 2 tablespoons sour cream or Mexican crema
  • 2 tablespoons chunky salsa
  • 1/4 avocado diced or sliced, for serving
  • chopped cilantro for serving

Instructions 

  • Heat 1 tablespoon of olive oil in a large nonstick skillet over medium heat. Add onions, jalapeno, and garlic. Cook for 3 minutes, stirring occasionally, until onions begin to soften.
  • Add corn, black beans, tomatoes, oregano, cumin, and a pinch of salt. Cook for 3 more minutes, stirring occasionally.
  • Transfer filling to a medium bowl, cover, and set aside. Wipe down the skillet with a paper towel to clean.
  • Heat the remaining 1/2 tablespoon of olive oil in the over medium heat. Pour in the whisked eggs, season with a pinch of salt, and cook for 2-3 minutes until the eggs have just set. Remove from heat.
  • Add the shredded cheese and the corn and bean filling mixture to the middle of the cooked eggs.
  • Carefully fold the omelet over on both sides using a spatula, transfer it to a plate, and top with sour cream, chunky salsa, avocado, and cilantro. Serve immediately.

Notes

  • Want it extra spicy? Use serrano peppers instead of jalapenos.
  • Donโ€™t have Mexican oregano? You can use regular oregano insead. I highly recommend you try to buy some Mexican oregano for next time as it has a different flavor than the typical oregano you can find in most stores!
  • Donโ€™t have shredded Mexican-blend cheese? You can use Monterey Jack, cheddar, or mozzarella.

Nutrition

Serving: 1omelet | Calories: 646kcal | Carbohydrates: 28g | Protein: 26g | Fat: 49g | Saturated Fat: 14g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 27g | Trans Fat: 1g | Cholesterol: 407mg | Sodium: 814mg | Potassium: 885mg | Fiber: 8g | Sugar: 5g | Vitamin A: 1374IU | Vitamin C: 24mg | Calcium: 330mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




2 Comments

  1. char says:

    5 stars
    I was cooking this for my Spanish class and it was perfecta, muchas gracias

  2. Pat Lumpkin says:

    5 stars
    Sounds wonderful