Breakfast

Huevos Rancheros (Traditional Mexican Breakfast)

A blue human icon signifying servings.
servings
2
A blue hand icon signifying prep time.
Prep
5
A blue clock icon signifying cook time.
cook
10
Last updated on
February 19, 2026

I always assumed I wouldn’t like huevos rancheros because of what I’d seen in state‑side restaurants. You know the ones...a lonely fried egg sliding around on a soggy tortilla. Nothing about those versions ever looked remotely appealing to me. It wasn’t until my mother‑in‑law made it for me that I realized I’d never actually seen it made with love.

The real dish is a completely different experience: complex, comforting, and filling! Warm tortillas, creamy beans, a perfectly fried egg, and bright salsa all working together. Nothing like the limp, floppy dish I’d seen so many times! It is also a surprisingly balanced breakfast. If you add all the fixings, you're technically touching all five food groups on one plate. In our house, we usually do two eggs per tortilla, which keeps the meal feeling hearty without piling on extra carbs.

Another thing I love is how affordable it is. Here in San Diego, each serving usually comes out to around $0.50–$1.00 per serving, depending on the toppings you use and where you shop. In many other parts of the country, it is even cheaper. It is the kind of breakfast that feels generous without asking much from your wallet.

Notes & Tips
  • Tortillas: Lightly frying them prevents sogginess and adds flavor.
  • Beans: Refried black or pinto beans are both delicious options.
  • Salsa: Salsa ranchera is traditional, but our Fire Red Salsa or Smoky Salsa also works!
  • Serving ideas: Add sliced avocado, pickled onions, or a side of potatoes for a fuller breakfast.

Breakfast
Huevos Rancheros (Traditional Mexican Breakfast)
A black human icon signifying servings.
serves
2
A black hand icon signifying prep time.
prep in
5
minutes
A black clock icon signifying cook time.
cook for
10
minutes
Ingredients
  • 2 corn tortillas
  • ½–1 cup refried beans (preferably homemade)
  • 2-4 eggs
  • ½–1 cup salsa ranchera or salsa roja
  • Queso fresco, crumbled (or another mild crumbly cheese)
  • Crema (optional)
  • Oil for frying
  • Salt, to taste
Directions
  1. Heat a little oil in a pan over medium. Warm each tortilla until your desired level of doneness. Set aside.
  2. Warm the refried beans until spreadable. If too thick, loosen with a splash of water or broth.
  3. Heat up a little oil in a pan. Crack in the eggs and fry to your liking. Sunny‑side up is traditional.
  4. Spread a layer of refried beans on each tortilla. Place a fried egg (or two!) on top.
  5. Spoon your salsa over each egg, letting it run down the sides.
  6. Top with crumbled queso fresco and a dollop of crema if using.
  7. Enjoy immediately!

Still hungry?

Want more recipes straight to your inbox?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.