Carnitas Omelette


This post may contain affiliate links. See my disclosure policy.

Jump to Recipe

This carnitas omelette is a delicious way to bring the best Mexican flavors to the breakfast table. It’s filled with tender pork carnitas, slightly caramelized fajita veggies, and topped with (you guessed it) guacamole, sour cream, and a sprinkle of cilantro.

Carnitas omelette with fajita veggies on a plate.

Whenever I make a batch of my insanely delicious carnitas I try to think of new and creative recipes to use up the leftovers. And since breakfast is one of my favorite meals, I was inspired to make a hearty, savory omelette out of it! Because let’s be honest, omelettes (aside from egg scrambles) are a great way to use up leftover ingredients.

It was a quick and easy throw-together recipe with some leftover fajita veggies. But boy did this turn out so good. Heck, I’d even say this is Sunday brunch worthy to impress your guests. And when you dip each bite into a pile of guacamole and sour cream, it really takes it over the top.

Ingredients for a carnitas omelette on a table.

What’s In This Carnitas Omelette Recipe?

With the carnitas and fajita veggies already made, all you really need to do is whip up the egg base! Here’s what you’ll need.

  • Butter or oil: You’ll need a little something to grease the pan. Some people love butter (or ghee), some love oil, I personally love bacon grease.
  • Eggs: Just 3 large eggs are needed for a hefty sized omelette.
  • Carnitas: My slow cooker recipe makes some crazy good carnitas – just sayin’.
  • Fajita Veggies: A delicious way to sneak in greens and Mexican flavors into this omelette!

Find the printable recipe with measurements below.

Remember, Pan Size Matters

This omelette is made with an 10-inch, non-stick pan, which has an interior diameter of 8-inches. It’s a big boy sized omelette! If you’d like a smaller omelette, you could make this in an 8-inch pan (which has a 6-inch interior diameter) with 2 eggs.

How To Make An Omelette, Carnitas Style

If you’ve never made an omelette before, don’t fret. It’s super easy with the help of a pan lid. You’ll see!

Making the egg base for a carnitas omelette in a pan.

Make the egg base. First, whisk up the eggs with a fork in a small bowl. In your pan, heat the butter over medium heat, then pour the eggs into an even layer. Turn it down to low, cover with a lid, and let it cook until it’s not runny anymore. Just 1-2 minutes!

Making a carnitas omelette in a pan.

Add in the good stuff. Pile on the carnitas and fajita veggies to one side of the omelette. Then fold the other half over and slowly slide the omelette onto your plate. That’s it!

Ways To Serve Carnitas Omelette

You can serve as is with a dollop of guacamole and sour cream, but why not go the extra length for an even better omelette. Here’s a few ideas for seriously delicious flavors.

  • Add dips: Make a batch of pico de gallo or this restaurant style salsa for a refreshing bite. Plus, you can save the rest to snack on with tortilla chips. Can’t beat a two-for-one!
  • Drizzle a sauce: When it comes to Tex-Mex flavors, a drizzle of lime crema or chipotle sauce always kicks my meals up a notch.
  • Sprinkle herbs: A sprinkle of cilantro for the best Mexican flavor!
A plate of carnitas omelette with fajita veggies and sour cream.

More Egg Recipes For Breakfast

If you love eggs as much as I do, you’ll be glad to know I’ve got a full roundup of egg recipes to enjoy. But here’s a quick glance into a few reader favorites.

If you make this carnitas omelette, let me know how it turned out! I’d love to hear what you think in the comments below.

Omelette with carnitas and fajita veggies next to cilantro

Carnitas Omelette

5 from 13 votes
Cook: 10 minutes
Total: 10 minutes
Servings: 2 servings
Author: Lisa Bryan


Carnitas omelette is filled with crisp, tender pork, fajita veggies, and topped with guacamole and sour cream for a delicious, hearty breakfast!


  • 1 tablespoon butter, ghee, or oil
  • 3 large eggs
  • 1/2 cup carnitas
  • 1/3 cup fajita veggies
  • Optional toppings: guacamole, sour cream, salsa, and cheese.


  • In a small bowl, use a fork to whisk the eggs.
    Whisking eggs in a bowl for a carnitas omelette
  • In a 10-inch non-stick pan, heat the butter or oil over medium heat. Pour in the eggs and make sure they're evenly spread out, then turn the heat down to medium-low. Add a lid and cook the eggs for about 2 minutes, or until the top is no longer runny.
    Cooking eggs in a pan for carnitas omelette
  • Add the cooked crispy carnitas and fajita veggies onto half of the omelette.
    Adding carnitas to an omelette in a pan
  • Use a spatula to fold the other half on top and slide the omelette onto a plate.
  • Garnish the omelette with guacamole, sour cream and your favorite toppings.
    Omelette stuffed with carnitas and fajita veggies on a plate.


Calories: 234kcal | Carbohydrates: 1g | Protein: 19g | Fat: 17g | Saturated Fat: 4g | Trans Fat: 1g | Cholesterol: 281mg | Sodium: 132mg | Potassium: 292mg | Sugar: 1g | Vitamin A: 356IU | Calcium: 45mg | Iron: 2mg
Course: Breakfast
Cuisine: Mexican
Keyword: Carnitas Omelette, carnitas recipe, How To Make An Omelette, Omelette Recipe
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

Leave a comment

All comments are moderated before appearing on the site. Thank you for sharing your feedback!

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

Recipe Rating


  1. I made this for breakfast this morning and subbed both the green bell peppers and red onions with red bell peppers and yellow onions because it’s what I had on hand and it was DIVINE! Thank you for always creating recipes that can be adapted to maximize what we have in our fridges!5 stars

  2. One of the best thing that I liked the most on this recipe is that it’s really easy to make one. It will just took 20mins to finish it or not even 20 mins. Perfect for busy people like me. Thanks for sharing it!5 stars

    1. Happy to hear this carnitas omelette was a win! A batch of this carnitas definitely saves time for those with a busy schedule.

  3. I agree! Thanks a lot! Richly seasoned and slow braised, Carnitas make a flavorful and filling main course, but they are also used as ingredients in many other authentic Mexican dishes like tamales, tacos, tortas and burritos.

  4. Lisa!! Found you via Pinterest.. lovely site! NYC introduced me to Mexican food …and then I moved to Cali!! But I love this Mexican food mashup idea! And lime crema! Yum! Beautiful pics too! Thank you!5 stars

    1. Welcome to the Downshiftology community Haemi :) Hope you enjoy all my Mexican recipes!

  5. This is delicious. Thanks for the tip about how to make a successful omelette. First time I came across that. No wonder my omelettes have ended up as scrambled eggs for years! LOL
    Your fried cabbage recipe also makes a delicious filling.5 stars

  6. This is such an interesting take on the traditional carnitas recipe. I LOVE carnitas but I’ve never seen anything like this. Looks delish, cannot wait to try!5 stars

  7. I haven’t made the recipe yet.  I’m wondering what brand non-stick skillet you use.   My eggs always seem to stick.  Also, do you ever add water or milk when you make omelettes or scrambled eggs?

    1. Hi Sunny – I love the brand Ballarini, which you can see in my post “My Favorite Cookware”. In terms of eggs, I sometimes add a bit of milk to my scrambled eggs. But for the most part, I don’t

  8. You really hit it out of the park with this one! Love the heartiness the carnitas add to fluffy eggs.5 stars

  9. I love this twist on a traditional omelette! It was super easy to make and incredibly filling too. Yum!5 stars