Huevos Rancheros Recipe From Scratch

Huevos rancheros is a tasty way to add zing to your standard egg recipe. If you love beans and salsa for breakfast, then this dish is definitely your jam*. It’s a bit of upfront work, but once you’ve got the basic components prepared, it’s a quick and easy recipe to put together, so huevos rancheros is a smart idea if you’re feeding a crowd of folks for breakfast or brunch.

Ingredients for Huevos Rancheros Beans

2 15 oz cans BLACK BEANS
1 15 oz can REFRIED BEANS
2 cups BROTH or water
2-3 cloves chopped GARLIC
½ cup chopped ONION
½ chopped BELL PEPPER
chopped HOT PEPPER to taste
SALT and PEPPER (to taste)
1-2 Tbsp WORCESTERSHIRE
OIL for sauteing
a little MAPLE SYRUP if you like
…plus whatever spices you like

How to Make the Beans

  • Heat oil in a pot and then add the onions, peppers, and garlic and saute for 2-3 minutes.
  • While sauteing, add salt, pepper, and any other dried spices you like (I often add some chipotle powder).
  • Add 2 cans of black beans (rinsed and drained) and 1 can of refried beans.
  • Mix ingredients well and then stir in two cups of broth (or water).
  • Add in Worcestershire sauce (and a little maple syrup if you like sweet beans).
  • Bring the pot to a boil, and then reduce the heat to a simmer and let the beans cook down (uncovered).
  • Adjust seasonings to taste and cook until the beans reach a nice consistency for huevos rancheros (I like my beans runny, but not watery)
huevos rancheros

The key to the best huevos rancheros is well-seasoned beans

Ingredients for Huevos Ranchero Sauce

1 15 oz can DICED TOMATO
or 3 peeled ROMA TOMATO
1 15 oz can BROTH or water
1-2 cloves chopped GARLIC
½ cup chopped ONION
some GREEN CHILI PEPPERS
and chopped HOT PEPPER to taste
SALT and PEPPER to taste
…plus whatever spices you like

How to Make a Ranchero Sauce Recipe

(disclaimer…the easiest thing to do is just heat some salsa and add water or broth to thin it a bit…but for the ultimate huevos rancheros dish, you’ll want to make your own.)

  • In a pot, heat one 15oz can of diced tomatoes (or 3 skinned and chopped roma tomatoes)
  • Add onion, garlic, peppers and seasonings.
  • As the tomatoes begin to cook down, add in broth or water.
  • Bring pot to a boil and then reduce to a simmer.
  • Simmer for about 10 minutes, then turn off the heat.
  • Smooth out the ranchero sauce with a hand blender–this is optional, but it looks nice
huevos rancheros

Once you’ve got the components ready, huevos rancheros can be
put together quickly

How to Make Tortillas for Huevos Rancheros

(disclaimer…the easiest thing to do is buy a cheap pack of premade tortillas and heat them in a skillet,
but uglier and thicker homemade tortillas actually taste a little better in huevos rancheros)

  • Ugly tortillas are easy to make.
  • Mix an amount of corn flour with slightly less warm water to form a dough.
  • Half a cup of corn flour makes 4 small tortillas.
  • Form dough into a flat, palm sized tortilla shape.
  • Heat the tortillas in an ungreased non-stick skillet on medium high heat for about 90 seconds, turning several times.
  • And that’s it…corn tortillas cook fast.
  • Hold the tortillas in a covered container, or cover the tortillas on a plate until you’re ready to build the huevos rancheros.
Huevos rancheros

Huevos rancheros is an easy way to
impress your family in the morning

How to Make Huevos Rancheros

Once you’ve got the beans, tortillas, and ranchero sauce prepared, the rest of the dish is a breeze.
You’ve just got to cook the eggs and build the huevos rancheros.
Use whatever kind of eggs you like.
Some folks use poached eggs (too much trouble), and some folks like to use scrambled
eggs (crazy), but I prefer over easy eggs.
On a plate, place the tortilla. Top the tortilla with enough beans to cover the tortilla. Top the beans with the egg.
And then top the egg with the ranchero sauce.
I like to garnish the top of my huevos rancheros with chopped green onion tops and cilantro; it adds terrific flavor
and a nice look to the dish.
Serve your huevos rancheros with a side of sour cream and avocado slices (or guacamole).

huevos rancheros

Huevos Rancheros is a flavorful, classic mexican dish…delicious!

And that’s it. It can be a bit of work if you’re making the meal from scratch, but if you’re in a hurry, using a pre-made salsa and tortillas can save a lot of time.
Don’t skimp on the beans, though…well seasoned beans make for a terrific huevos rancheros dish –and topping the dish with fresh green onion and cilantro will knock your breakfast out of the park!

Give this huevos rancheros recipe a try and let me know what you think, and bon appetit!

And for another fancy-pants breakfast idea, check out this SALMON EGG BENEDICT RECIPE

salmon cakes

use leftover salmon cakes to make a terrific variation of Eggs Benedict! Click pic for recipe video

Thanks for checking the recipe and video out. If you liked it, click a few buttons below and share it with your friends and family. I appreciate it!
–Chef Buck

(*If you like jam, then this isn’t your jam…there’s no jam in huevos rancheros)


Leave a Comment