30-Minute, EASY Huevos Rancheros in a Skillet | So Much Food

30-Minute, EASY Huevos Rancheros in a Skillet | So Much Food
Home » Recipes » Meal Type » Breakfast and Brunch » Skillet Huevos Rancheros
Skillet Huevos Rancheros
huevos rancheros skillet - Easy Vegetarian Dinner Recipes
Prep Time: 10 minutes
Cook Time: 25 minutes
5 from 10 votes
Jump to Recipe Pin It
Home » Recipes » Meal Type » Breakfast and Brunch » Skillet Huevos Rancheros

Skillet Huevos Rancheros

huevos rancheros skillet - Easy Vegetarian Dinner Recipes

This quick and easy Huevos Rancheros Skillet is fast, hearty, and full of flavor. There are beans, tomatoes, tortillas, eggs, cilantro, and lime in this hearty Mexican-inspired breakfast. Most recipes have you fry or poach the eggs, but I prefer this simplified recipe that cooks everything together in a skillet!

This is one of those brunch recipes that really impresses with minimal effort! You can have huevos rancheros on the table in 30 minutes with lots of hands-off time.

This Is the Easiest Way to Make Huevos Rancheros!

If you’ve ever wondered, huevos rancheros translates to “rancher’s eggs.” It was a typical breakfast served on rural farms in Mexico, often accompanied by beans, avocado, and rice.

The easy recipe I’m sharing today falls somewhere between a Mexican-style shakshuka, huevos rancheros, and huevos ahogados (eggs poached in salsa). It’s inspired by all the traditional Mexican flavors — in a one-skillet package!

You can easily add your favorite protein to huevos rancheros, or skip the eggs and enjoy a totally vegan breakfast.

Jenny’s Tip: If you’re big on breakfast for dinner, huevos rancheros is the perfect recipe to whip out!

Jenny’s Tips for the BEST Huevos Rancheros

Don’t skimp on the spices. This recipe is loaded with spices, peppers, onions, jalapeños, and bright tomatoes. The key to feeling sated is lots of flavor, and while this recipe feels decadent, it’s actually packed full of good-for-you ingredients.

Customize however you like. You can easily customize this huevos rancheros skillet to your tastes! Have some extra veggies you want to use up? Throw them in! Have some leftover grilled steak or chicken? Those would be great additions! You can also add all your favorite toppings or whatever you have on hand.

Make it vegan, if needed. If you omit the eggs and don’t top with cheese, this recipe is vegan. You could add in some soy chorizo for extra protein and flavor or even drizzle in some plant based eggs like JUST Egg.

Mexican huevos rancheros skillet topped with avocado and radish

Main Ingredients (+ Substitutions)

  • Tortillas. I like to fry my corn tortillas until crispy or use tostadas. You can also serve huevos rancheros on charred corn or flour tortillas.
  • Onion. Onion creates a base of flavor.
  • Peppers. I use both poblanos and jalapeños in this recipe for a little heat. You can swap in any pepper including red or green bell peppers, Anaheim chilies, etc.
  • Tomatoes. I use whole peeled tomatoes in a can here. But you can swap in 1 pound of fresh tomatoes, chopped.
  • Pinto beans. I use canned pinto beans but you can swap in black beans or even refried beans. Make sure to drain and rinse the beans.
  • Spices. Ancho chili powder, cumin, garlic powder, and oregano give huevos rancheros that classic Mexican flavor.
  • Eggs. You can omit the eggs to make this dish vegan.
  • Toppings. The sky is the limit here, but I love to top my vegetarian huevos rancheros with avocado, cilantro, sliced radishes, crema, cotija, and lime wedges on the side for squeezing.

How to Make Huevos Rancheros in a Skillet

Jenny’s Tip: Utilize your cast iron skillet for this recipe, if you’ve got one! You could also use any large enameled cast iron skillet or even a heavy-duty nonstick skillet.

  1. Fry the tortillas until crispy. We’re not deep frying anything here, don’t worry! You need to heat just a thin layer of oil in the skillet and fry the corn tortillas for 2ish minutes per side to crisp them up. Don’t skip this step or else your huevos rancheros will be mushy.
  2. Sauté the aromatics. To the oil left in the skillet, add the onion, poblano, and jalapeño and cook until softened. Then, add in the tomatoes and spices.
  3. Add the beans, then simmer. Let the tomato and veggie mixture simmer for at least 10 minutes. You want some of the extra liquid to evaporate and for the sauce to thicken.
  4. Crack in the eggs. I like to make four wells in the tomato mixture and crack the eggs into them. This contains each egg and makes serving so much easier.
  5. Spoon over the crispy tortillas and dive in. Don’t forget to load up on the toppings!

Ways to Customize This Recipe

Add a protein. I find that this recipe is super filling just with the beans and eggs, but you could also serve it with a protein to really bulk it up. Some of my favorites would be carne asada, grilled cilantro lime chicken, or carnitas. You could also add a vegetarian protein like soy chorizo, meatless crumbles, or tempeh.

Add some veggies. Maybe you have some extra veggies in your crisper drawer that need to get used up. No problem! Zucchini, corn, squash, bell peppers, and carrots would all be welcome additions here. You could even add some nopales, if that’s your jam!

Make it green. Instead of using tomatoes, you could swap in some jarred or homemade salsa verde to make huevos rancheros verdes.

skillet huevos rancheros with avocado and radish on top

If you do give this recipe a try, be sure to let me know! Leave a comment with a star rating below. Be sure to subscribe to my weekly newsletter and never miss a new recipe! You can also snap a photo & tag @JENNYGOYCOCHEA on Instagram. I LOVE hearing about & seeing your SMF creations!

More Easy Mexican-Inspired Breakfast Recipes

This post contains affiliate links from which I receive a small commission at no additional cost to you. Affiliate links allow me to keep providing great recipes for free and I never recommend products that I don’t love and personally own.

huevos rancheros skillet - Easy Vegetarian Dinner Recipes
Breakfast

Huevos Rancheros Skillet Recipe

5 from 10 votes
This quick and easy skillet huevos rancheros recipe will make all your brunch dreams come true! Onions and peppers simmer in a Mexican-spiced tomato sauce with pinto beans and runny eggs. Serve with crispy corn tortillas and all the toppings!
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Makes: 4 servings

Ingredients

Skillet Huevos Rancheros

  • 8 corn tortillas
  • neutral oil
  • 1/2 yellow onion, sliced
  • 1 poblano pepper, seeded and sliced
  • 2 jalapeños, thinly sliced
  • 28 oz canned whole peeled tomatoes
  • 1 tablespoon ancho chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon garlic powder
  • 1/2 teaspoon dried oregano
  • 1 teaspoon kosher salt
  • 15 oz canned pinto beans, drained and rinsed
  • 4 eggs

Toppings

  • 1 avocado, sliced
  • 2 oz cotija cheese, crumbled
  • 1/2 cup fresh cilantro leaves
  • 4-5 radishes, thinly sliced
  • 2 limes, cut into wedges

Instructions

  • Heat a layer of oil in a cast iron skillet over medium heat. Fry the tortillas for about 2 minutes per side, until crispy. Transfer to a paper towel lined tray to drain excess oil and season with salt. Remove all but 1 tablespoon of oil from the skillet.
  • Add the sliced onion, poblano, and jalapeños and saute for 2-3 minutes, until softened. Add the tomatoes and spices and use a wooden or silicone spoon to break up the tomatoes as they cook. Season with salt, and add the beans.
  • Bring to a simmer and simmer for 10-15 minutes, until some of the liquid has evaporated and the tomatoes have broken down. Make four well-like indentations in the tomatoes and crack an egg into each well. Simmer for another 8-10 minutes until the eggs are cooked to your desired doneness. You can speed up this process by covering the skillet loosely with a lid.
  • Remove from the heat and add your desired toppings. Serve with the crispy tortillas and lime wedges on the side.

Notes

If you want to feed a crowd, you can easily double this recipe! You could use two skillets, or move to use a larger 13 inch skillet.
If you have leftovers, let the huevos rancheros cool to room temperature. Transfer to an airtight container and store in the fridge for up to 3 days.
To reheat, simply microwave until warmed through. A note: Your eggs will be cooked all the way through at this point, so just keep that in mind if you’re a lover of runny yolks.
If you want to freeze huevos rancheros, I recommend freezing the sauce without the eggs. You can let the sauce cool, transfer it to a freezer-safe ziplock bag, and freeze for up to 3 months. Simply defrost in the fridge overnight, warm it in a skillet, and then add your eggs to the mixture to cook.

Nutrition

Calories: 331kcalCarbohydrates: 55gProtein: 16gFat: 7gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gTrans Fat: 0.02gCholesterol: 164mgSodium: 1403mgPotassium: 1025mgFiber: 12gSugar: 10gVitamin A: 1450IUVitamin C: 47mgCalcium: 210mgIron: 6mg

Did you make this recipe?

SHARE YOUR COOKING ADVENTURES Tag @jennygoycochea on instagram

You might also like...

Rate & Review This Recipe

5 from 10 votes (10 ratings without comment)

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






This site uses Akismet to reduce spam. Learn how your comment data is processed.

No comments yet — be the first to rate and review!