This post may include affiliate links; see our disclosure policy.

This tacos rancheros recipe transforms the Mexican standard into egg tacos! A delicious huevos rancheros sauce covers the runny eggs, topped with queso fresco.

Huevos Rancheros Tacos | Huevos rancheros recipe | Huevos rancheros sauce | Egg tacos

I love huevos rancheros, but sometimes you just want to turn the things you love into a taco. With the oozing egg yolk, spicy tomato sauce, crunchy vegetables, and queso crumbles, these tacos rancheros are next-level delicious.

Eat these for breakfast or brunch, or do as I do on busy weeknights and cook them up for dinner. They’re fun with kids, too, as long you don’t mind some mess with that gooey filling. You’ll want to try eating these with your hands!

What are tacos rancheros?

Let’s start with the inspiration. Huevos rancheros is a traditional Mexican dish of fried or poached eggs served on a tortilla with a spicy tomato sauce, typically served for breakfast. There are lots of different variations, some including refried beans or other vegetables.

This recipe turns the classic into something to be picked up and eaten like tacos instead of the traditional huevos rancheros recipe that’s so gooey it’s eaten with a knife and fork.

My huevos rancheros sauce is a little thicker, too, so that it stays within the taco, and is topped with cabbage and queso fresco crumbles. Due to the runny egg, you might have to resort to a knife and fork anyway, but it’s fun to try it as a handheld first!

Tacos rancheros: The basics

The main component of tacos rancheros is huevos rancheros sauce. Just like any standard recipe that has lots of variations, there are thousands of huevos rancheros sauces out there. My sauce isn’t traditional, but it’s based on the main elements of a traditional sauce.

I use a dried ancho chili and chipotle powder to bring big flavor to the sauce. The chili requires re-hydrating, but it only takes 10 minutes of simmering on the stovetop. Don’t even think about omitting the dried pepper. It adds essential body and depth to the sauce!

Other than the huevos rancheros sauce, this recipe is basically egg tacos. Fry up some eggs, then nestle them into a tortilla with the sauce, cabbage shreds, queso fresco crumbles, and a bit of cilantro for a garnish.

These egg tacos are so good, and as I mentioned already, I love eating them at home as a healthy vegetarian dinner recipe.

Tacos Rancheros | Huevos rancheros recipe | Huevos rancheros sauce | Egg tacos

More taco recipes

Aside from these tacos rancheros, here are a few more of my favorite taco recipes:

This recipe is…

This Tacos Rancheros recipe is vegetarian and gluten-free.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Tacos Rancheros Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This tacos rancheros recipe transforms the Mexican standard into egg tacos! A delicious huevos rancheros sauce covers the runny eggs and queso crumbles.

  • Author: a Couple Cooks
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 (2 tacos per person) 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican

Ingredients

Scale
  • 1 green pepper
  • 1 yellow onion
  • 4 cloves garlic
  • ½ tablespoon olive oil
  • 1 dried ancho chili
  • 1 teaspoon dried oregano
  • 1 teaspoon ground cumin
  • ½ tablespoon ground chipotle pepper
  • 28-ounce can diced tomatoes
  • ¼ cup apple cider vinegar
  • 1/2 small red cabbage
  • 8 radishes
  • ¼ cup fresh cilantro
  • 3 limes
  • 1 avocado (optional)
  • ½ tablespoon butter
  • 8 eggs
  • ½ cup queso fresco crumbles (or substitute feta crumbles)
  • 8 corn tortillas
  • Kosher salt
  • Fresh ground black pepper

Instructions

  1. Dice 1 green pepper and 1 yellow onion. Mince 4 cloves garlic.
  2. In a bowl, mix the vegetables with ½ tablespoon olive oil, a few pinches kosher salt, and fresh ground black pepper.
  3. Place vegetables on a parchment paper-lined baking sheet and broil on high for 10 minutes until the tips are blackened.
  4. Remove the seeds from 1 dried ancho chili and cut it into a few pieces.
  5. In a dry saucepan, add the ancho chili, 1 teaspoon dried oregano, 1 teaspoon ground cumin, and ½ tablespoon ground chipotle pepper.
  6. Toast for 3 minutes over medium heat until fragrant.
  7. Add the tomatoes and their liquid, ½ cup water, and ¼ cup apple cider vinegar, and simmer for 10 minutes.
  8. Using a blender or immersion blender, blend the tomato sauce until roughly puréed. Add the broiled vegetables and pulse until combined (do not purée).
  9. Thinly slice ½ small red cabbage and 8 radishes. Chop ¼ cup cilantro. Cut the limes into wedges. If desired, peel and dice the avocado.
  10. In a large skillet, heat ½ tablespoon butter until it melts.
  11. Add as many eggs as fit in the pan, cover, and continue cooking over medium heat until the egg whites are cooked through. Cook the remaining eggs in the same fashion.
  12. Warm the tortillas.
  13. To serve, place each tortilla on a plate. Top with an egg, spicy tomato sauce, cabbage, radishes, cilantro, avocado (if using), several squeezes of lime juice, and queso fresco crumbles.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

Alex & Sonja

Hi there! We’re Alex & Sonja Overhiser, authors of two cookbooks, busy parents, and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share simple, seasonal recipes and the joy of cooking. We now offer thousands of original recipes, cooking tips, and meal planning ideas—all written and photographed by the two of us (and tested on our kids!).

Leave a Comment

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

23 Comments

  1. Alix @A Hedgehog in the Kitchen says:

    I love the idea of a virtual baby shower! Plus, those eggs look amazing!

    1. Sonja says:

      Thank you so much! It’s a favorite recipe around here.

  2. Sommer @ASpicyPerspective says:

    The amazing flavors in this breakfast taco is irresistible!

See More Comments