Mexican Omelette with Chorizo
I recently made this Mexican Omelette with Chorizo for a quick weeknight dinner, and I was blown away by the flavors. The spicy kick of the fresh chorizo pairs so perfectly with the creamy, melted cheese and fluffy eggs.
It felt like I was eating a fancy brunch meal, but it only took me a few minutes to throw together in my kitchen. You really need to try this recipe when you want something satisfying without spending hours cooking.
Ingredients
Here are the ingredients you will need to make this flavorful breakfast or dinner dish.
- 1/4 pound fresh Mexican chorizo: This is the raw, ground pork sausage sold in casings, not the dried cured kind. It provides the signature spice and red color.
- 2 teaspoons butter: Using real butter adds a lovely richness to the eggs and prevents sticking.
- 4 large eggs: Farm-fresh eggs will give you the best color and flavor, but any large eggs work well.
- 2 tablespoons reduced-fat milk: A splash of milk helps to make the eggs fluffier and lighter in texture.
- 1/4 cup finely minced green bell pepper: These add a fresh crunch and distinct veggie flavor that balances the rich meat.
- 1/4 cup finely minced red onion: Red onions are slightly sweeter and milder than yellow ones, making them perfect for quick cooking.
- 2 ounces queso quesadilla cheese: This Mexican melting cheese is creamy and mild; grate it fresh for the best melt.
- Salt and black pepper: Add these to taste to enhance all the other savory flavors.
Note: The ingredients listed above will yield approximately 2 servings.
Variations
You can easily customize this omelette to suit your dietary needs or taste preferences.
- Dairy-Free: Substitute the butter with olive oil and either omit the cheese or use a high-quality vegan melting cheese.
- Vegetarian: Swap the pork chorizo for a soy-based chorizo alternative, which often mimics the spices perfectly.
- Extra Heat: Add diced jalapeños or serrano peppers to the veggie mix if you love spicy food.
- Vegetable Boost: Spinach, mushrooms, or diced tomatoes can be added for extra nutrients and volume.

Cooking Time
- Prep Time: 5 minutes
- Cooking Time: 10 minutes
- Total Time: 15 minutes
Equipment You Need
- Small Frying Pan: Used to brown the crumbled chorizo sausage until it is fully cooked.
- Medium Non-stick Skillet: Essential for cooking the egg mixture gently without it sticking to the pan.
- Whisk and Bowl: Needed to beat the eggs and milk together until they are frothy and combined.
- Spatula: Useful for gently lifting the edges of the eggs and folding the omelette over the filling.
How to Make Mexican Omelette with Chorizo?
This recipe moves quickly once you start cooking, so it is helpful to have your ingredients chopped and ready to go. You will cook the meat filling first, then prepare the tender egg base, and finally assemble everything into a delicious folded packet. The contrast between the hot, savory filling and the delicate eggs is what makes this dish so special.
Cook the Chorizo Filling
Start by taking the fresh Mexican chorizo out of its casing if it isn’t already loose. Heat a small frying pan over medium heat and add the crumbled meat. Cook it for about 5 minutes, breaking it up with a spoon as it browns, until it is cooked through. Once done, remove the pan from the heat and set the meat aside, making sure to discard the excess red grease so your omelette isn’t too oily.
Prepare the Egg Base
In a small bowl, vigorously whisk together the eggs and milk until the mixture is uniform and slightly bubbly. Melt one teaspoon of butter in your medium non-stick skillet over medium heat. Once the butter is melted and hot, pour in half of the egg mixture. Let it sit and cook undisturbed for about 3 minutes. You want the edges to turn a light color and the center to begin setting, though the top will still look slightly wet.
Assemble and Fold
Now it is time to add your delicious fillings to the egg base. Sprinkle half of the cooked chorizo, minced green bell pepper, and red onion over the surface of the eggs. Continue cooking for another minute or so until the eggs are fully set and the top looks dry. Sprinkle half of the shredded cheese down the center line of the omelette. carefully fold one side of the egg over the cheese, then fold the other side over that, creating a rectangular shape. Slide it onto a plate; the residual heat will finish melting the cheese perfectly. Repeat for the second omelette.

Additional Tips for Making this Recipe Better
I have learned a few tricks while making this that really elevate the final dish.
- I always recommend buying a block of cheese and grating it yourself rather than buying pre-shredded bags. The pre-shredded kind has anti-caking agents that stop it from melting into that gooey texture we all love.
- I found that if you can’t find queso quesadilla, Monterey Jack or Oaxaca cheese make excellent substitutes. They both have that mild, creamy flavor that doesn’t overpower the spicy sausage.
- Make sure you distinguish between Mexican and Spanish chorizo. I used Mexican chorizo which is raw and must be cooked; Spanish chorizo is cured and hard like salami, which won’t give you the same result here.
- I like to take the eggs off the heat just before they look completely 100% done. They continue to cook on the plate, and this ensures they stay tender and moist rather than turning rubbery.
How to Serve Mexican Omelette with Chorizo?
This dish is colorful on its own, but a few garnishes make it even more appetizing. I love serving it topped with fresh slices of avocado or a dollop of sour cream to cool down the spice. A side of salsa verde or fresh pico de gallo adds a nice acidity. For a full breakfast, serve it with hash browns or warm tortillas; for dinner, a simple green salad or seasoned potatoes works perfectly.

Nutritional Information
Here is a general nutritional breakdown for one serving of this hearty omelette.
- Calories: 593
- Protein: 34g
- Carbohydrates: 8g
- Fat: 45g
Make Ahead and Storage
While omelettes are best enjoyed fresh, you can prep components in advance to save time.
Storage: Leftover omelettes can be stored in an airtight container in the refrigerator for up to 2 days. The texture of the eggs may change slightly, becoming a bit denser.
Freezing: I do not recommend freezing this dish. Cooked eggs tend to become rubbery and watery when thawed and reheated, ruining the texture.
Reheating: To reheat, place the omelette on a microwave-safe plate and cover it with a damp paper towel. Microwave on 50% power in 30-second intervals until warmed through to avoid overcooking the eggs.
Why You’ll Love This Recipe?
There are so many reasons why this recipe has become a regular in my meal rotation.
- Flavor Explosion: The combination of savory, spicy chorizo with sweet onions and mild cheese creates a complex flavor profile that is far more exciting than a plain cheese omelette.
- Quick and Easy: It comes together in just about 15 minutes, making it perfect for busy mornings or exhausted evenings when you need a good meal fast.
- High Protein: Packed with eggs, cheese, and sausage, this meal will keep you full and satisfied for hours, preventing snacking later in the day.
- Versatile Dining: It works equally well as a hearty breakfast to start your day or a simple “breakfast-for-dinner” option that feels comforting and homemade.



