The day will be what you make it, so rise, like the sun, and burn. ~William C. Hannan
This skillet-baked Huevos Rancheros is not only flavorful and hearty, but this vegetarian version is also surprisingly healthy, too. This is my favorite “breakfast for dinner” meal — and it’s pretty darn good for brunch and breakfast too!
It can be made in about 45 minutes, and it’s perfect for company or lazy weekend brunches. For a fun twist, use mini cast iron skillets for individual servings- or a large cast-iron skillet. To boost nutritional value, add stray veggies from your refrigerator drawers. See recipe notes!
Huevos Rancheros | 60-Sec Video
Ingredients in Huevos Rancheros
- olive oil
- onion and garlic
- tomatoes or pico de gallo
- cooked beans: black beans, pinto beans or your favorite heirloom beans!
- salt and spices
- tortillas- feel free to make your own homemade tortillas
- eggs (or sub-Crispy Tofu)
- optional garnishes: cotija or queso fresco, feta or goat cheese, avocado, cilantro, lime wedges, sour cream, Hot Sauce, Pico de gallo
Canned beans make this recipe fast and easy, but if you have dried beans, feel free to use! Most types of beans work great — but black beans and pinto beans are my favorite. You could make a batch of these Mexican Pinto Beans and use some here!
How to make Huevos Rancheros
Step one:
Saute onion, garlic until tender, then add tomatoes, cooked beans, and Mexican spices and let this simmer. A little Enchilada sauce with ramp up the flavor here!
Step two:
Once the beans are seasoned, get out your mini skillets or large cast-iron skillet and brush with olive oil.
Step three:
Prep the tortillas. A fast, but optional trick with tortillas if you have a gas stove is to lightly toast the tortillas directly on the stove burner….just for a few seconds on each side. Somehow this brings the earthy corn flavor out. Skip this step if you don’t have a gas stove!
Brush olive oil on the bottom and sides of the skillet and lay the tortillas down. Brush tops with oil. This will get the tortilla nice and crispy.
If using a large cast-iron skillet, layer 4 to 5 tortillas, so the bottom is covered, and they come up the edges. Brush a little more olive oil over the tops of the tortillas.
I love how crispy the tortillas get in the Huevos Rancheros when baked in the oven.
Step four:
Divide the warm bean mixture among the skillets, over the tortillas, making little indentions with a spoon where the egg yolks will go.
If using a large skillet, just layer the beans over the tortillas. Carefully crack the eggs into the indentations and sprinkle with a little salt and cracked pepper.
Optional: A little crumbled queso fresco or cotija cheese is a nice addition. Crumbled feta and goat cheese work great too.
Step five:
Place the huevos rancheros in a 400F oven until egg whites are white, and yolks are to your desired doneness. This usually takes about 10-20 minutes. You could broil for a couple of minutes too.
Step six:
Serve with avocado slices, lime wedges, chopped cilantro, fresh tomatoes, sour cream and hot sauce.
More recipes you may enjoy:
- 65 Best Breakfast Ideas!
- Mexican Breakfast Bowls!
- How to make Tortillas
- Pico de Gallo
- Farmer’s Market Veggie Quesadillas
- Mexican Pinto Beans
- Roasted Enchilada Sauce
Skillet Huevos Rancheros
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 30 mins
- Yield: 4 1x
- Category: Breakfast
- Method: Baked
- Cuisine: Mexican
- Diet: Vegetarian
Description
Skillet Huevos Rancheros – a healthy vegetarian version of one of our favorite Mexican-style breakfasts! Eggs are baked over flavorful beans & crispy tortillas, then topped with avocado, fresh tomato and cilantro…a simple healthy vegetarian brunch recipe!
Ingredients
- 1–2 tablespoons olive oil
- 1/2 onion- diced
- 3 garlic cloves- minced
- 2 medium tomatoes, diced (or sub pico de gallo)
- 1 can rinsed beans ( black bean, pinto, cannellini, or heirloom beans) about 1 1/2 cups
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1/2 teaspoon chipotle powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon kosher salt
- cracked pepper
- 2 tablespoons water
- Four 6-inch tortillas ( I use a corn and flour blend)
- olive oil for brushing
- 4 eggs (1 egg per serving -you can add more if you want)
- optional: 1/2 cup crumbled cotija, queso fresco, feta or goat cheese (optional)
- Garnishes: 1 large avocado-sliced, 2 tablespoons chopped fresh cilantro,lime wedges, sour cream, Hot Sauce,Pico de gallo
- Optional Additions: bell pepper, kale, zucchini, mushrooms, see notes.
Instructions
- Preheat oven to 400F.
- In a large pan over medium heat, saute onion in olive oil until tender, about 5 minutes (at this point, if you are adding other veggies, do this now, cooking until tender). Add garlic, sauté for a minute or two. Add 1/2 of the diced tomatoes (saving half for garnish) and beans, spices, salt, and 2 tablespoons water. Let simmer on med-low until tomatoes break down a bit, about 5 minutes, stirring occasionally, keeping them nice and warm. Taste and adjust spices and salt to taste.
- Brush cast-iron skillets (or one large skillet) with olive oil, coating the edges too. Lay tortillas down and brush tops of tortillas with a little olive oil.
- Divide the warm bean mixture, making little indentations with the back of a spoon, for the eggs to rest in, so they stay in place. (If using a large skillet, layer the tortillas so they come up the sides of the skillet a bit -you may need a couple extra), and spread all of the beans evenly over the tortillas, making indentations for the eggs).
- Carefully break 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 to bake.
- Check after 10-12 minutes. Continue cooking until egg whites are white and yolks are to your desired doneness ( another 5-10 minutes). Baking will go faster depending on how hot the beans are.
- Serve with avocado, lime, sour cream, cilantro, hot sauce, and fresh tomatoes.
Notes
Make sure to keep the beans warm until assembly time and placing in the oven.
Feel free to add other veggies to the mix sauteing with the onion and garlic. Or stir in a handful of chopped spinach to the warm beans.
Nutrition
- Serving Size:
- Calories: 411
- Sugar: 2.8 g
- Sodium: 811.5 mg
- Fat: 22.9 g
- Saturated Fat: 6.1 g
- Carbohydrates: 36.9 g
- Fiber: 12.9 g
- Protein: 18.1 g
- Cholesterol: 201 mg
Is meat an option with this recipe? We always have leftover pinto beans with ham.
Feel free to add it Regina.
Spectacular! I especially liked the tortilla texture under the eggs and veggies. Spice was just right. An impressive dish for brunch guests!
Great to hear Maria!
Good luck getting the eggs to ever cook in the oven.
Hi Al- they do cook faster if the bean mixture is hot. I updated the recipe to reflect that. Sorry if it was not clear.
Tasty, quick and delicious!!
Loved it! I added peppers. I also chose to scramble the eggs, as that’s how my family prefers their eggs. Worked like a charm! It was like a delicious Mexican breakfast pie. Fantastic source of vegetarian protein! LOVE.
I tried this recipe today for breakfast. I used canned black beans and frozen corn and it was ready in less then 20 minutes. Really good! Will definitely make it again!
I’ve made a variation of this countless times. It’s always a crown pleaser!
This is probably the best thing I’ve ever cooked. I put zucchini in as I sauteed vegetables and green onion on top right before taking it out of the oven. Using a single Skillet works out just fine. Sour cream as a great addition after you’re done.
That’s so great Ashley! Glad you enjoyed it!!!
I loved this recipe. I didn’t have all the ingredients, so I had to modify it slightly, but my family ate it up! I also added sour cream to the plates when serving. Great recipe and instructions.
Good for you for adapting it to what you had on hand. Love it… thanks for sharing!
I love this for brunch! I make this all of the time 🙂
I’m wondering if there’s a way to make it without the tortilla – do you think that you would just do the same thing?
I do! Give it a try!
Would you be able to use a skillet with a lid to cook if you don’t have an oven available?
The nicest Huevos rancheros recipe I have seen in forever. Delicious, thank you for sharing
Thanks Eve, glad you liked it!!
This looks delicious! BUT… I am not a big bean fan, but I wonder about adding a breakfast sausage or sweet Italian sausage with less beans, making a sort of chili, maybe even just loosing the beans altogether. Any thoughts?
I think subbing a sausage or chorizo is a great idea. Or try this Turkey Chorizo Recipe…a good option~!
This was our main entree for our Mother’s Day/Cinco de Mayo meal. It blew our guests away. They were already seated and we reached into the oven to retrieve the skillets for serving at their place setting. Tasty, colorful and exotic. What a keeper! We couldn’t find 5″ skillets locally but did buy the Lodge 6 1/2″ version. Fortunately one of our local housewares/kitchen stores had 7 of them so we snapped up 6. Thank you very much for the recipe, write up and pictures. Can’t wait to try it again soon!
thanks so much Bruce! So happy you and your guests enjoyed!
They are 5 inch. 🙂
I found my mini skillets at Cost Plus World Market for $7 each. Love them 🙂
It is called “cotija” cheese 🙂 i’d love to try these eggs!
It is called cotija cheese. I’d love to try these eggs! !
It is called “cotija” cheese 🙂 i’d love to try these eggs!
The General Store in Spokane
Sounds good!!
Yay! Glad you enjoyed.
Definitely trying this. What is the estimate calories for this recipe???
Where did you get the skillets? I absolutely love them!!
I got them at an antique store. 🙂
Hi! What size are the mini skillets?
6 inches!
This photos bring me to my happy place. Yum!!