So, check it out.  When I realized that Cinco de Mayo fell on a Saturday this year, I was totally pumped.  Why?  Because, it means a blissful weekend day full of Mexican food and margaritas.  That’s definitely cause for celebration.  I think we all need to take full advantage and start out the day right with a fabulous breakfast.  And what better breakfast option than huevos rancheros?  I’ve ordered this dish many times in many different restaurants.  Every time it’s been made a little different and every time it has been wonderful.  After all, it’s pretty hard to mess up the combination of eggs, tortillas, sour cream, salsa, and oh yes, black beans.

Our family enjoys this meal so much that the first time we tried it, we made it two consecutive nights in a row.  We don’t even have the same meal two weeks in a row, let alone two days, so hopefully that tells you just how much we think of this dish!  You can really do this any way you like.  I happen to think runny eggs are one of the greatest foods of all time, but if you are opposed, you can scramble them instead.  Definitely use good quality salsa (preferably homemade) because it will make a big difference in the finished dish.  Not only does this make a fantastic breakfast or brunch, it makes a great quick dinner as well.  Happy Cinco de Mayo!

Note: This recipe was developed as part of my ongoing contribution to the Go Bold with Butter blog.  Head over to see my posts as well as those of the other awesome bloggers involved with the project!