Get your



EsmeSalon Recipes

Get access to 1000+ homemade tried and tested recipes by home chefs

By subscribing, I agree to receive a newsletter, exclusive content and free gifts, and declare that I have read the privacy policy and terms and conditions.

Mexican Huevos Rancheros Breakfast

Please Spread the love, Sharing is Caring!

As an Amazon Associate, I earn from qualifying purchases.
Please note that EsmeSalon may have a financial relationship with some of the vendors we mention in this post which means we may get compensated financially or in kind, at no extra cost to you if you make a purchase through any link in this post. Please refer to our Affiliate Disclosure and Privacy Policy should you require any additional information.

Huevos rancheros, or “ranchers’ eggs”, is a classic Mexican breakfast. Fried eggs are nested in a bed of refried beans, sour cream, and salsa and served atop a warm tortilla.

Another Mexican Recipe to try out


Mexican Huevos Rancheros Breakfast
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
an image of a plate for breakfast and a Mexican Huevos Rancheros

Mexican Huevos Rancheros Breakfast

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author:
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings depending on size 1x
  • Category: Breakfast and Brunch
  • Cuisine: Mexican


Huevos rancheros, or “ranchers’ eggs”, is a classic Mexican breakfast. Fried eggs are nested in a bed of refried beans, sour cream and salsa and served atop a warm tortilla.


  • 46 Eggs
  • 34 Ripe Tomatoes
  • 1 Onion
  • 1 Jalapeño/ Green Chillies
  • Corn/Flour Tortillas (store bought)
  • Salt & Pepper to taste
  • 1 Can Black/Red Kidney Beans
  • Grated Cheese
  • 1 Avocado (chopped)
  • Sour Cream (topping)
  • Chopped Red Onion (garnish)
  • 1 Tomato (chopped)


Cook Salsa:

  1. Remove skins from tomatoes and add to blender along with the onion and pepper.
  2. Blend till smooth.
  3. Heat oil in a pan, pour in the salsa and cook till it turns a deep red color.
  4. Drain the beans and stir them into the salsa.
  5. Season and set aside.


  1. Heat oil in a pan and fry eggs sunny side up (runny yolks).
  2. Set aside.


  1. Heat a dry nonstick pan.
  2. Warm tortillas on either side.
  3. Set aside.


  1. Place tortillas in a pan/on a plate.
  2. Spoon on the salsa, lay the eggs over it then add the tomatoes, red onion, avocados, and cheese.
  3. Serve warm with a dollop of sour cream and enjoy!!

* Please note that this is my take on the meal so it is made to my liking *


  • Serving Size: 1
  • Calories: 368
  • Sugar: 7
  • Sodium: 299
  • Fat: 19
  • Saturated Fat: 5
  • Unsaturated Fat: 12
  • Trans Fat: 0
  • Carbohydrates: 33
  • Fiber: 9
  • Protein: 19
  • Cholesterol: 288
Recipe Card powered byTasty Recipes
an image of a plate filled with a Mexican Huevos Rancheros Breakfast
Mexican Huevos Rancheros Breakfast

Copyright © 2024 – All rights reserved.

  • Make tomorrow more amazing than today!
  • Just believe in yourself and dream big.
  • Do not give up on your hopes. Take care always.


I, Esme Slabbert, am the author and creator of this site, EsmeSalon. It is unlawful to re-use any content from this blog, without my written permission. Please contact me should you wish to discuss it further.


My goal is to provide the best homemade recipes that are healthy for all families to enjoy. I also endeavor to showcase and share other bloggers and promote them on my Blog. You will also find Resources and Courses and Services for Bloggers which I promote from time to time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star