Huevos Rancheros – Skillet Eggs

This is my favorite “breakfast for dinner” meal… and it’s pretty darn good for breakfast too.  It can be made in less than 30 minutes, and it’s perfect for company or a lazy weekend brunch.  Skillet Huevos Rancheros is not only flavorful and hearty… this vegetarian version is surprisingly healthy too. 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.

Today, in the back corner of the pantry, I discovered a half used package of my favorite heirloom beans from Rancho Gordo.   Rancho Gordo is a company out of Napa Valley that sells old fashioned heirloom beans that will elevate any bean recipe you have. That being said, I often also stock cans of beans in the pantry for “emergencies”- for when I am in starvation mode and have not planned ahead. Dried beans should be soaked overnight and take a couple hours to cook…so using canned beans in this recipe is perfectly fine, just be sure to rinse them off well first.  Most types of beans work great- black beans, pintos, cannellini beans, white beans and even garbanzos. I must say though, these heirloom Good Mother Stallard beans are a new favorite because of their creamy center and toothsome shell.

The first step is to season the beans, sauting onion, garlic and adding mexican spices. You can use your favorite taco spice blend if pinched for time. You can also opt to incorporate other veggies into the mix, boosting nutritional value and freeing up fridge space. Bell peppers or mild chilies, kale, zucchini, corn or even mushrooms. If you absolutely need meat,  you could add crumbled bacon, or cooked chicken breast, or even a little cooked ground sausage- but honestly I don’t think you will miss the meat here.

Once the beans are seasoned, get out out your skillets or large skillet and brush with olive oil.

I keep a stack of these mini skillets because of their versatility. You can cook anything in them- from fruit cobblers to corn bread to lasagna… and everything in between, they are pretty handy little guys.

A fast 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 each side. Somehow this brings out the tortilla flavor out. Or you could quickly sear with a little oilive oil, or stick them in your toasted oven. This step can be skipped, they will still crisp up beautifully in the cast iron.

Brush olive oil on the bottom and sides of the skillet and lay a tortilla down. This will get the tortilla nice and crispy. If using a large skillet, layer 4 to 5 tortillas, so 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 skillet when baked in the oven.

Divide the bean mixture among the skillets, over the tortillas, making little indentions with a spoon where the egg yolks will go.  Carefully crack the eggs into the indentations and sprinkle with a little salt and cracked pepper.

A little crumbled queso fresco or cojita cheese is a nice addition. Crumbled feta and goat cheese work great too.

Place in a 400F oven until egg whites are white, and yolks are to your desired doneness.  This usually takes about 10-15 minutes. You could broil for a couple minutes too.

Serve with avocado slices, lime wedges, chopped cilantro, fresh tomatoes, and hot sauce.

I recently started posting my recipes on Pinterest and would love to have you take a look at some of my Pinterest boards. Pinterest really helps spread the word about my blog. Every time you “pin” a photo, it links it to back to this recipe. It’s a great way to save recipes on your own boards and share with friends…so get pinning!!
Thanks for reading! For more Feasting at Home … 


Huevos Rancheros - Skillet Eggs
Recipe type: Breakfast
Cuisine: Mexican
Prep time: 
Cook time: 
Total time: 
Serves: 4
A hearty, healthy and flavorful Huevos Rancheros, baked in a Skillet
  • 4 x6 inch tortillas ( I use a corn and flour blend)
  • 4 Eggs (1 per can add more if you want)
  • 2 Cups cooked rinsed beans ( black bean, pinto, cannellini, or heirloom beans)
  • ½ onion- sliced or diced
  • 2 garlic cloves- minced
  • 2 tomaotes- diced
  • 1 tsp cumin
  • 1 tsp coriander
  • ½ tsp chipotle powder
  • ½ tsp smoked paprika
  • ½ tsp kosher salt
  • cracked pepper
  • 2 T water
  • Olive oil
  • 1 large Avocado-sliced
  • 2 T chopped fresh cilantro
  • 1 lime -cut into wedges
  • ½ C crumbled cotija, queso fresco, feta or goat cheese (optional)
  • Hot Sauce
  • Optional Additions: bell pepper, kale, zucchini, mushrooms,
  1. Preheat oven to 400F.
  2. In a large pan, saute onion in a little 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 ½ of the diced tomatoes (saving half for garnish) and cooked rinsed beans, spices, salt, and 2 T water. Let simmer on med low for a few minutes, stirring occasionally.
  3. 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 oil.
  4. Divide bean mixture, making little indentions with the back of a spoon, for the eggs to rest, so they stay in place. ( If using 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 indents for the eggs).
  5. Carefully crake the eggs and place them in the indentions. Sprinkle eggs with salt and pepper, and if you want, crumbled cheese, and place in the hot oven.
  6. Check after 10-12 minutes. Cook until egg whites are white and yolks are to your desired doneness. Serve with avocado, lime, cilantro, hot sauce, and fresh tomatoes.

thanks for sharing!
thanks for sharing!


  1. Anonymous says

    Thank you. Made this today in one large skillet and everyone raved. I added red and yellow peppers and some other veggies in with the onions and noone knew I was trying to throw in a few healthy elements to our breakfast!

Leave a Reply

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