This One Skillet Huevos Rancheros Recipe is a satisfying weeknight dinner or weekend brunch recipe prepared in under half an hour. This seriously filling and flavorful meal is easy to prepare and clean-up as it is cooked and served in the skillet!
One Skillet Huevos Rancheros Recipe
I taste-tested this recipe at media event with the folks from Ohio Poultry Association where I met recipe creator, Jim Chakeres, OPA executive vice president. He is an excellent chef and found in many of the video recipe tutorials on the OhioEggs.com website.

Servings |
- 2 cups salsa
- 1 15.5- ounce can black beans drain and rinse
- 9- ounces cooked turkey sausage crumbles
- 6 large eggs
- 2 scallions sliced thin
- 1/4 cup ¼chopped cilantro
- salt & black pepper
- sour cream – optional garnish
Ingredients
| ![]() |
- In a large skillet, combine salsa, beans, and turkey sausage. If salsa is very thick, may need to add ¼ cup water. Bring to simmer, heating thoroughly.
- Make 6 wells in the bean/sausage mixture. Crack an egg into a small bowl and gently slide it into the well. Repeat for the remaining 5 eggs.
- Season the eggs with a bit of salt and pepper.
- Cook, covered over medium heat 3-5 minutes for slightly runny yolks. Cook longer for firm, set yolks.
- Garnish with scallions and cilantro. Add hot sauce and sour cream for an additional garnish, if desired.
Recipe created by Jim Chakeres, 2017
Classic huevos rancheros is cooked in a cast-iron skillet and finishes baking in the oven, however this easy-to-make One Skillet Huevos Rancheros can be prepared stove-top in less than 20 minutes!
Combine salsa, beans, and cooked turkey sausage. Bring to simmer. The cooked turkey sausage crumbles makes this recipe quick to prepare and leaner. Ground chorizo sausage is also great in this recipe. This recipe calls for black beans but you can also use pinto, cannellini, kidney beans, or heirloom beans. Other add-ins for this type of recipe include kale, zucchini, mushrooms, and bell peppers.
Once the mixture is heated through, make 6 wells in the mixture for the eggs. Crack an egg in a bowl, then gently slide it in the well. You don’t want to crack the egg directly into the mixture in case you get an egg shell in it.
Cook over medium heat 3-5 minutes for slightly runny yolks or a little longer for firmer set. Garnish with green onions, cilantro, and sour cream. You could also add cotija, queso fresco, feta or goat cheese on top.
Portion out as much as you want, there is enough for up to six people to have one egg each. This dish would also be great topped with avocado and served with small warmed tortillas.
The combination of beans with the eggs makes for a protein rich meal that will keep your family fuller for longer making this recipe excellent for both dinner and brunch. Did you know that eggs are usually the least expensive source of high-quality protein available? Plus, it contains all 9 essential amino acids that our bodies need. I love that this recipe is both delicious and healthy for my family.
Find more delicious recipes with eggs as a main ingredient on the Ohio Eggs website. Get social with Ohio Poultry Association on Facebook, Twitter, Pinterest, Instagram and YouTube.