Huevos Rancheros with BBQ Black Beans

in Breakfast


In its most basic definition, huevos rancheros is eggs on top of a tortilla and then topped with salsa. Scan through recipes and you see time and again that it’s the salsa that plays a starring role. With tortillas and eggs being a bit difficult to jazz up, each cook will try to distinguish their recipe with a new spin on the salsa.


I, however, am not the biggest fan of tomato salsa, and I have been known to order huevos rancheros and then *gasp* scrape the chunks of tomato right off. To me, the main attraction for this dish is black beans, which isn’t even a required ingredient. Something about black beans and eggs mixed together is just heavenly in the morning. So when I decided to take on this dish at home, I spent none of my energy on the salsa and just bought a  *gasp* store-bought jar, and then began focusing on how to spice up the black beans.

tortilla3 tortilla2

When I lived in Winston Salem, NC, I had black beans at the Village Tavern Restaurant that were cooked with onions, tomato paste, brown sugar and spices. I had been struggling to remember the exact recipe, until it finally dawned on me that all those ingredients combined to make something very similar to a BBQ sauce. Now, I wish I could tell you that I labored over my own made-from-scratch BBQ sauce to pour over these black beans, but seriously, who wants to do that first thing in the morning? Considering how many components it takes to put this all together, I wanted it to be as easy as possible.  Therefore, armed with my pre-made jar of salsa and bottle of BBQ sauce, I give you my take on huevos rancheros!

Huevos Rancheros with BBQ Black Beans

Print this recipe!

Makes 2 servings

The bonus of making huevos rancheros at home is that you can control the amount of each ingredient on the plate, which is why I’ve left out measurements on a couple of these. I have a friend who hates sour cream and would probably leave it out altogether, whereas I would probably use an entire container with maybe a drizzle of salsa.  Likewise, it is often seen as a sin not to cover this in cheddar cheese, but as you can see by the photos I managed to go without. Have the ingredients on hand, and everyone eating can build their breakfast however they like. I also happened to have tomato-basil tortillas on hand and went with it, but use whatever kind you prefer.

1 tablespoon olive oil
2 tablespoons chopped onion
1 15 oz can black beans, drained and rinsed
½ cup thick, tomato based BBQ sauce
2 large tortillas
4 eggs
1 avocado, chopped
Sour Cream

In a small saucepan, sauté the onions  over medium heat until they begin to caramelize, about 5 minutes. Add in the black beans and BBQ sauce and stir occasionally until well heated.

Lay out the two tortillas on plates. Divide the black beans between the two and spread over the tortillas. In a large skillet, fry the eggs to desired temperature, and layer on top of the beans. Top with avocado, salsa and sour cream.


{ 3 comments… read them below or add one }

Karen November 9, 2009 at 10:32 pm

Those look soooo good! Great blog and photos.


Caroline November 10, 2009 at 12:55 am

Thanks so much Karen!


Ross December 19, 2009 at 1:32 pm

OMG I was craving some huevos rancheros today, and your blog inspired me to try this recipe…no BBQ, but I agree the beans definitely make this dish (despite not being a major ingredient in many recipes)…I enjoyed your post…keep it up.

-Feel free to check out my blog at ( I just post about random stuff) Its entertaining though…at least I like to think.


Leave a Comment

Previous post:

Next post: