Bursting with flavours, and containing a bunch of different vegetables, Huevos Rancheros With Chorizo is the type of dish you want to see in front of you on a weekend morning! Not only nutritious, but incredibly flavoursome and satisfying Mexican breakfast dish is a great way to spice things up if you’re bored of your typical breakfast!
As an Amazon Associate I earn from qualifying purchases, at no extra cost for you! Thank you!
Ingredients and Substitutes
For the Mexican eggs, you will need:
- eggs: we tend to serve two eggs per portion for a filling Mexican breakfast or brunch.
- tin chopped tomatoes: can be replaced with very ripe and juicy tomatoes, finely chopped.
- spices: ground cumin, dried oregano, chilli flakes.
- garlic: can be replaced with ¼ teaspoon of garlic powder.
- red onion: can be substituted with shallots.
- courgette: we used young green courgette.
- bell pepper: choose any colour you wish. You can replace bell pepper with romano pepper too.
- chorizo: spicy or original based on your spice preference.
- coriander (cilantro): leaves roughly chopped for garnish.
You may choose to serve Huevos Rancheros with Chorizo with a slice of crusty sourdough bread or cornbread muffins. But we highly recommend trying them with crispy tortilla wraps. They are perfect to scoop up that delicious sauce. You will need:
- wheat tortillas: we used plain white tortilla wraps, but wholewheat will work well too.
- olive oil: or avocado or rapeseed oil.
- paprika: or smoked paprika.

What Else Can You Add To Huevos Rancheros?
Whilst traditionally Huevos Rancheros is a Mexican breakfast or brunch dish for many farmers in sunny Mexico, Seb and I love this dish as a weekend lunch. That’s why we make it slightly differently. Sometimes we add chorizo, we often add various other vegetables that we have in the fridge in addition to what we included in this recipe, but we always serve huevos rancheros with the crispy baked tortillas.
Huevos Rancheros is one of those dishes that can be easily adapted to what you have in the fridge.
- If you don’t have any tinned chopped tomatoes, use ripe tomatoes. Simply chop them up and cook them until they release juices. Then add to the recipe together with the rest of the veggies.
- Add any leftover tinned beans or sweetcorn to the pan. These will make the dish a lot more filling, so it’s a great way to bulk up huevos rancheros to feed the crowd.
- Add a grated carrot.
- Add kale, spinach or any leftover greens that you may have in your fridge for extra nutrition.
- Skip the chilli and add some smoked paprika to make it an equally flavoursome but chilli heat-free Mexican breakfast.
How to Make Huevos Rancheros With Chorizo?
Preheat the oven to 200C Fan. Spread the quartered tortillas on a large baking sheet. Drizzle with olive oil, and sprinkle with paprika, salt and pepper. Bake for 8-10 minutes until crispy and brown.


Heat 2 tablespoon of oil in a large non-stick frying pan. Add the sliced red onion and chorizo and sautee on medium heat for 5-7 minutes until softened. Add the garlic, grated courgette, chopped pepper, chilli flakes and stir for a minute. Then add oregano, cumin and a pinch of salt and cook for another minute, stirring. Increase the heat slightly, and tip in a tin of chopped tomatoes and cook for another 8-10 minutes until the liquid is reduced by half.
Make the wells in the cooked vegetable mixture and crack an egg into each of the wells. Then cover the pan with a lid and cook for 7-8 minutes until the egg whites are firm, but the yolks are still runny. Scatter some roughly chopped coriander on top of your Mexican Eggs and serve with crispy tortillas on the side.

Other Breakfast Recipes
For other breakfast ideas, have a look at some of our favourite recipes below:
- ‘All-Things-Green’ Shakshuka
- Smoked Salmon & Spinach Breakfast Pots
- Tropical Pancakes with Mango & Coconut
Recipe Card

Huevos Rancheros | Mexican Breakfast Dish
Ingredients
- 4 eggs
- 400 g tin chopped tomatoes
- ½ teaspoon cumin
- ½ teaspoon dried oregano
- 1 garlic clove minced
- 1 small red onion thinly sliced
- 1 small courgette coursely grated
- 1 pepper chopped
- 50 g chorizo cubed
- 2 tablespoon oil
- ¼ teaspoon chilli flakes
- 5 g fresh coriander leaves roughly chopped
For Crispy Tortillas:
- 2 wheat tortillas cut into quarters
- 1 tablespoon olive oil
- ½ teaspoon paprika
Instructions
- Preheat the oven to 200C Fan. Spread the quartered tortillas on a large baking sheet. Drizzle with olive oil, sprinkle with paprika, salt and pepper. Bake for 8-10 minutes until crispy and brown.
- Heat 2 tablespoon of oil in a large non-stick frying pan. Add the sliced red onion and chorizo and sautee on medium heat for 5-7 minutes until softened. Add the garlic, grated courgette, chopped pepper, chilli flakes and stir for a minute. Then add oregano, cumin and a pinch of salt and cook for another minute, stirring. Increase the heat slightly, and tip in a tin of chopped tomatoes and cook for another 8-10 minutes until the liquid is reduced by half.
- Make the wells in the cooked vegetable mixture and crack an egg into each of the wells. Then cover the pan with a lid and cook for 7-8 minutes until the egg whites are firm. Scatter some roughly chopped coriander on top and serve with crispy tortillas on the side.
Nutrition

Carrie Robinson
Such a delicious and hearty breakfast idea! Saving this one for the weekend. 🙂
Ieva
Thanks! Enjoy! We are having Sourdough Croissants for breakfast this weekend 🙂
Gina
Of all the wonderful savory Mexican breakfasts, huevos rancheros is my favorite. Love how flexible it is. The eggs cook so perfectly on top too!
Claudia Lamascolo
Very fun recipe it was delicious will make it again for sure. perfect for game day also
Ieva
Thanks, Claudia! Enjoy the Game Day! 🙂
Natalie
That looks delicious. I just saved the recipe. I’ll make this for lunch tomorrow. Can’t wait!
Ieva
Brilliant! I love how this dish can be served for breakfast, lunch or dinner! Hope you like it! 🙂
Dannii
This is my favourite breakfast. So much flavour and so filling too/
Ieva
Dannii, it’s one of our favourites too! But we normally eat Huevos Rancheros for a weekend lunch! 🙂