1 pound dried pinto beans
6 Ancho chiles, stems and seeds removed
6 cloves of garlic, minced
1 onion, diced
1 15 oz. can of tomatoes (or 2 medium-sized tomatoes, peeled)
1 teaspoon brown sugar
1 teaspoon apple cider vinegar
1 teaspoon paprika
1 teaspoon cumin
1/2 teaspoon oregano
1 cup of water
6 cups of beef broth
Salt and black pepper to taste
Soak the beans covered in water—either overnight or the quick soak method in which you place the beans in a pot, cover with water, bring to a boil, cover and remove from heat and let sit for one hour.
Drain the soaked beans.
In a large pot, or skillet over medium high heat, cook the ancho chilies on each side for a couple of minutes (or until they start to pop), turn off the heat and fill the skillet with warm water. Let them sit until soft and rehydrated, which should happen after half an hour or so.
In the pot you’ll be cooking your beans, heat up a teaspoon of canola oil and cook the onions until golden. Add the garlic and cook for another minute.
Add the pinto beans and beef broth to the pot and stir in the chile puree. On high, bring the pot to a boil and then cover; turn the heat down to low and simmer for two and a half hours, stirring occasionally.