Huevos Rancheros

These aren’t your traditional huevos rancheros—you need to be anticipating a different flavour when you eat this. Fresh radish, coriander, a softer tortilla…it all adds up to a filling, colourful and healthy breakfast.

This is a great breakfast to make on weekends because it takes a bit of time but it’s totally worth it. I had ordered huevos rancheros a couple of months back at this great vegetarian diner in Toronto called Sadie’s Diner and it inspired me to try something out at home. I haven’t mastered it (since this is my first try) but it was a good first attempt.

It depends on the day, but sometimes I find runny egg a little gross. Soggy food becomes really quickly unappealing to me, so I have an alternative for those of you that are the same way. I would use a small corn tortilla and try it until it’s crunchy, OR I would hard boil the egg and turn this into a wrap. The second option is less of a huevos rancheros idea but it would still taste really good!Vegetarian Huevos Rancheros


Makes 1 giant serving

  • 1 tsp. vegetable oil
  • 1 tbsp. salsa of choice
  • 3 tbsp. frozen corn kernels
  • 4 button mushrooms, thinly sliced
  • 4-5 cherry tomatoes, sliced
  • 1/2 small onion, chopped
  • Handful of fresh spinach leaves
  • 1/2 tsp. cumin
  • 1/2 tsp. black pepper
  • Salt to taste
  • 1 avocado, pitted and cubed
  • Juice from 1/2 lemon
  • 2 tbsp. fresh coriander, chopped
  • 1 large egg
  • 1 large sundried tomato tortilla
  • Black pepper to taste
  • 1 tsp. parmesan cheese, shredded
  • 1 radish, thinly sliced


In a small skillet, heat oil over medium high heat. Add salsa, corn, tomatoes, mushroom, onion and spinach. Once vegetables begin to soften add cumin, black pepper and salt. Cook for another 2-3 minutes, stirring once or twice. Remove the mixture from heat.

In a small bowl, mash together the avocado, lemon juice and coriander.

Heat a lightly greased pan and cook egg until the whites are cooked all the way through and there is still some runny yolk in the centre. In the meantime, heat the tortilla on a skillet until lightly browned and crispy.

To assemble, put the tortilla flat on a large plate. Layer the vegetable mix and avocado-lemon mix, then carefully place the cooked egg on top. Crack a small amount of black pepper overtop of the huevos rancheros and sprinkle some shredded parmesan. Distribute the radish slices evenly and serve immediately.Vegetarian Huevos RancherosVegetarian Huevos Rancheros

10 Comments Add yours

  1. cloudthyme says:

    Wow, so gorgeous! Love this version of huevos rancheros – far better than many I’ve seen in restaurants!

  2. This looks delicious – but more like lunch than breakfast for me!

    1. True it is pretty large & hefty for a breakfast but does it count if you wake up at lunchtime? 😛

  3. Lovely 🙂 – I had a similar rendition of this in a souk restaurant recently, but with added ground lamb. IT was such a great breakfast!

  4. bbmishmash says:

    I’ll agree with you on the soggy factor – ick. This looks delicious though, nice and fresh. 🙂

    1. Sogginess is the one quality in food I can’t stand! Thanks for reading 🙂

  5. Yukiko says:

    I love your blog…very nice colors & theme.
    Did you create this website yourself or did you hire someone to do it for you? Plz reply as I’m looking to design my own blog and would like to know where u got this from. Appreciate it.

    1. Hi there, this is a free theme from, though I’m looking into creating my own. You can browse through all of them when you sign up 🙂

Comments & Questions

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s