Ok so I told Exphys88 I'd post my moms recipe for this. It's really good, easy to make and you guys will love it. Ok so like most mothers that love to cook my mother always cooks as if she's feeding an army so just adjust the recipe.
What you'll need
1.5 lbs bacon
1 lb hot dogs
1 pack chorizo (Mexican sausage)
1.5 lbs pork ribs
2.5 lbs pinto beans not the canned beans you need the dry beans you scoop yourself
Fresh JalapeƱos cut into small pieces, get however many you want to add
1 large onion chopped
3 tomatoes chopped
4 garlic cloves
Olive oil
Cilantro is used as garnish so get as much as you'll want
Salt add to taste
Chile guajillo minced is used as garnish so get as much as you'll want
How to prepare
You'll need to lay the beans on your table and sift through them to remove any rocks or bad beans
Next soak the beans in water overnight in a covered pot
You will need to cook the pork ribs in boiling water and add the garlic cloves
After boiling the ribs you will brown them on a skillet with the olive oil
Cut the bacon into 1" pieces, cook in a skillet and add half of the chopped onion, the jalapeƱos, and the hot dogs (cut into 1/4" thick circles) and brown them both.
Cook the chorizo in a skillet, if you've never cooked chorizo it's simple just put into a skillet on medium high heat and keep cutting the chorizo in the skillet with your spachula as you would do if you were cooking ground beef, anyway keep cooking the chorizo until its fully browned, drain the grease when you're done.
Drain the beans and add enough new water to cover the beans bring to a boil then simmer for 5 minutes (note, you may be adding more water depending on how thick you want the end result to be)
Next add in everything you've already prepared as well as the chopped tomatoes and bring to a boil again then simmer for another 5 minutes or until the beans are soft.
Serve and add the garnishing if you'd like