Authentic and delicious. I learned this one from being married into a Hispanic family. Moms, Aunts, and Grandmothers had a few little twists upon it, but heres how it goes.
Add beans to water and bring to a boil, then partially cover and bring to a simmer.
2
Chop the Onion, Garlic, and Bacon and add into the pot. Add the rest of the ingredients except Salt, Bacon grease and Cheese.
3
Simmer for 2 hours adding water if necessary to keep beans covered.
4
After the 2 hours add the Salt and Bacon grease. Correct seasoning with more cumin, oregano, and cilantro (don't add more salt yet). Simmer 30 more minutes.
5
Taste again and correct seasoning, this time you can add more salt, if desired.
6
Drain beans reserving 1 cup of cooking liquid. Put beans back into pot and mash with a potato masher or 'boat motor', adding the cooking liquid until you have desired consistency. Mix in the cheese and serve immediately.Garnish with more cheese and fresh cilantro if desired.