Huevos Rancheros

Sautéed vegetables, beans, tomatoes and spice topped with a soft egg and nestled into a baked tortilla shell. Everything you want in a warm, savory, filling breakfast. Huevos Rancheros are a classic Mexican breakfast traditionally consisting of veggies and a soft egg on a tortilla shell. Often beans are served on the side.

Savory breakfasts our go-to for weekends and holidays when mornings are more leisurely. My broccoli frittata is on the regular rotation. But I am always on the look out for new, delicious ways to enjoy a breakfast with eggs and vegetables.

Husband and I were first introduced to Huevos Rancheros during our trip to San Diego, California to celebrate our 25th wedding anniversary. We enjoyed breakfast one morning at a beachside restaurant overlooking the Pacific Ocean.

Traveling for us means trying new and different foods and Husband was immediately drawn to this dish. He absolutely loved his breakfast and I knew I had to recreate this wonderful breakfast at home.


They are so delicious and make any morning special. Turns out it wasn’t just the gorgeous scenery and ocean air in beautiful San Diego!

Vegetables: Onions and peppers are pretty standard and from there you can add more to your taste. We like the spice of jalapeño peppers and I usually add zucchini. The veggies are sautéed with a little olive oil and along with beans and tomato become the base of the dish.

Black Beans: Add flavor and hardiness to this breakfast.

Meat: Optional. Hubby always likes meat on his portion; like a spicy breakfast sausage. Turkey chorizo was especially good.

Cheese: We generally use Mexican shredded cheese or pepper jack cheese. I sometimes use feta cheese on my portion which also works very well. The cheese can go under the veggie and bean mixture before baking or be sprinkled over the top before or after the dish is cooked.

Spice: We like our Heuvos Rancheros spicy with jalapeño peppers and a good shake of Cayenne pepper.

When the veggie and bean mixture is ready you will arrange two tortilla shells in an oven safe skillet. Cast iron is perfect as they heat very evenly. Stainless steel will also work. Take care to oil or spray the skillet to assure easy removal.

Huevos Rancheros ready for the oven.

Once assembled they go in a 400 degree oven and bake until the eggs are cooked to your liking. I start checking at 15 minutes and they usually come out of the oven at 17 minutes. The egg yolk is still soft and blends with the veggie and egg mixture. Happiness is a soft egg yolk. 🙂

Huevos Rancheros complete with avocado, cilantro, spicy salsa and a squeeze of fresh lime.

Sliced avocado, cilantro, lime and either tomatoes or salsa complete this delicious breakfast.

If you are looking for a hardy, filling and absolutely delicious breakfast look no further than Heuvos Rancheros!

Huevos Rancheros

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Breakfast
Cuisine Mexican
Servings 2


  • ½ onion sliced or diced
  • ½ cup red bell pepper chopped
  • ½ cup additional veggies: jalapeño pepper, zucchini or greens chopped
  • ¼ cup Chorizo sausage or any breakfast meat if desired
  • 1 cup black beans
  • 1 garlic cloves minced
  • 1 medium tomato diced
  • 1 tsp cumin
  • 1 tsp hot chili powder
  • ½ tsp Cayenne pepper
  • salt & fresh cracked pepper to taste
  • Olive oil
  • 2 tortilla shells
  • 2 large eggs
  • cheese: shredded Mexican cheese, pepper jack or any cheese you prefer
  • ½ large Avocado sliced
  • 2 Tbsp chopped fresh cilantro
  • 1 lime cut into wedges
  • Additional cheese
  • salsa or fresh tomato


  • Preheat oven to 400F.
  • In a large pan, saute onions, red pepper and additional veggies until tender in a little olive oil until tender. . Add garlic, saute for another minute or so. Add diced tomato, black beans and all the spices. Cook on low to medium until thick and saucy.
  • If you are using meat prep/cook as necessary and add to the bean and vegetable mixture.
  • Brush large cast iron skillets with oil, coating the edges too. Lay tortillas down next to each other in a taco form to prepare for filling.
  • Divide bean and veggie mixture, making little indentations in the center for the eggs to rest, so they stay in place. You may choose to add your cheese under the bean mixture or on top.
  • Carefully crack the eggs and place them in the indentations. Sprinkle eggs with salt and pepper, and if you want, crumbled cheese, and place in the hot oven.
  • Cook until egg whites are white and yolks are to your desired doneness. 15-20 minutes. Serve with avocado, lime, cilantro, extra cheese and salsa or fresh tomato.
Keyword Savory, Spicy


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating