-
To Cook on the Stovetop: Place beans in a large bowl and cover with water by at least 2 inches. Add 1 tablespoon salt, stir to dissolve, and let beans stand on the countertop overnight.
-
The next day, drain beans and set aside. Heat vegetable oil in a large Dutch oven over medium-high heat until shimmering. Add onion and celery and cook, stirring, until softened, about 4 minutes. Add garlic and cook, stirring, until fragrant, about 30 seconds. Add cumin, paprika, black pepper, dried chilies, oregano, and chopped meat. Cook, stirring, until fragrant, about 30 seconds. Add beans, bay leaves, and 8 cups (2L) water. Bring to a boil, reduce to a bare simmer, and cook, stirring occasionally, until beans are completely tender and liquid is reduced to a rich consistency, about 3 hours. Stir in sugar to dissolve, stir in vinegar, season to taste with salt and pepper, discard bay leaves, and serve.
-
To Cook in a Pressure Cooker: Heat vegetable oil in pressure cooker medium-high heat until shimmering (if using an electric pressure cooker, set it to "sauté" and allow to preheat). Add onion and celery and cook, stirring, until softened, about 4 minutes. Add garlic and cook, stirring, until fragrant, about 30 seconds. Add cumin, paprika, black pepper, dried chilies, oregano, and chopped meat. Cook, stirring, until fragrant, about 30 seconds. Add beans, bay leaves, and 6 cups (1.5L) water. Place lid on cooker and cook at high pressure for 45 minutes. Remove from heat and release pressure in short bursts. Remove lid and simmer until beans are completely tender and liquid is reduced to a rich consistency, about 15 to 30 minutes. Stir in sugar to dissolve, stir in vinegar, season to taste with salt and pepper, discard bay leaves, and serve.