Total Time
Prep 30 mins
Cook 2 hrs 30 mins

Posted by request.

Ingredients Nutrition


  1. Rinse and pick over beans.
  2. Bring the beans to a boil in a large pot of water and cook over medium heat for 1½ to 2 hours until they tender but still firm.
  3. Before the beans are done, fry the bacon in a large skillet until halfway cooked.
  4. Add garlic, tomatoes, onions, and green pepper; continue cooking with bacon until the bacon crisp.
  5. Add a can of beer to bacon mixture and simmer a few additional minutes, or longer if you like your beans softer.
  6. Add chopped cilantro and jalapenos; combine everything in one large pot.
  7. Add salt and pepper to taste.
Most Helpful

Brother-in-law doesn't like beans and declared this a keeper! Made it exactly as stated. Great recipe. Mom said to put beans in pot, cover in water and add 1/4 cup baking soda. High heat until the beans are creating a large foam. Drain, rinse and repeat one more time. Takes the gas out and no need to soak overnight.

Batman's Chef October 21, 2008

This dish is fantastic! The only thing I would do different next time is to fully cook, to a crisp, the bacon. When I cooked it according to the instructions, I couldn't get my bacon crisp after adding all the other ingredients. I used a full bodied beer and it is a great added flavor! I definitely would make this again.

RoxiGirl June 11, 2008

I would drive pretty far to the only Mexican restaurant I know who served these, but I don't have to anymore. These were fantastic. The only changes I made were I didn't have any green pepper in the house and I used Louisiana hot sauce in place of the jalapenos. I wasn't sure if I was going to use the beer since my kids were eating this, but it didn't taste right without. As soon as I added it, that is exactly what was missing. I also used canned pinto beans just because it's soo much faster. The whole dish took about 20 minutes to make.

Chef ChiSox#1 August 08, 2009