- 1 lb (454 g) dried pinto or frijol bayo (light brown) beans - 8 cups (1.9 L) water, plus more as needed for soaking/cooking - 1 medium white onion, halved (about 8 oz / 225 g) - 4 garlic cloves, peeled - 1 bay leaf - 1 tsp (5 g) kosher salt, plus more to taste - 6 oz (170 g) bacon, chopped (or 3 tbsp / 45 g pork lard for a traditional fat) - 1 small white onion, finely chopped (about 4 oz / 115 g) - 1 serrano chile, seeded and finely chopped (optional) - 2 tbsp (30 ml) vegetable oil or rendered bacon fat (if not using bacon) - 8 oz (225 g) queso Chihuahua or queso menonita, shredded - 2 tbsp (30 ml) reserved bean cooking liquid (more as needed) - Fresh cilantro leaves for garnish (optional) - Lime wedges for serving (optional) - 1 sprig fresh epazote or 1 tsp (1 g) dried epazote (optional)
Short Description: Creamy, cheesy pinto-style beans finished in a skillet with crisped bacon or lard and melted Sonoran queso (queso Chihuahua or queso menonita). Served warm as a classic accompaniment to grilled meats or tortillas. Regional Notes: This Sonoran version folds shredded queso Chihuahua (or queso menonita) into the hot beans so the cheese melts into a rich, creamy texture — a defining local twist compared with plain refritos elsewhere. Use of pork fat or bacon and optional epazote/chile rounds it out in the northern Mexican style. 1. Rinse the beans and pick out any debris. Place beans in a large bowl, cover with water by 2 inches (5 cm) and soak 6–8 hours or overnight (or use quick soak: bring to a boil 2 minutes, remove from heat and soak 1 hour). Drain. 2. In a large pot, combine soaked beans, 8 cups (1.9 L) fresh water, halved onion, garlic cloves, bay leaf, and epazote if using. Bring to a boil, reduce heat to low, and simmer gently, uncovered, until beans are tender but not falling apart, about 1 to 1 1/2 hours. Skim foam as needed. Add 1 tsp (5 g) kosher salt in the last 20 minutes of cooking; adjust salt after beans are tender. Reserve 2 cups (475 ml) of the cooking liquid and drain the rest; set aside 2–3 tbsp (30–45 ml) of the reserved liquid for finishing. 3. Remove and discard the bay leaf and onion halves. Mash roughly about one-quarter to one-third of the cooked beans in the pot with a potato masher or the back of a spoon to create a mix of whole and creamy beans. Keep the rest whole; adjust consistency with reserved cooking liquid if too thick. 4. In a large skillet over medium heat, cook the chopped bacon until fat renders and pieces are crisp, about 8–10 minutes. If using lard, melt 3 tbsp (45 g) lard or use 2 tbsp (30 ml) vegetable oil and heat until shimmering. Remove most of the crisped bacon pieces to a paper towel, leaving fat in the pan. 5. Add the finely chopped onion and serrano (if using) to the skillet with the fat. Sauté until the onion is translucent and starting to brown, about 4–6 minutes. 6. Add the mashed-and-whole bean mixture to the skillet and fold gently to combine with the onion and fat. Cook over medium-low heat, stirring occasionally, 4–6 minutes to let flavors marry. Add 2–4 tbsp (30–60 ml) reserved bean cooking liquid if needed to reach a creamy but not soupy consistency. 7. Stir in the shredded queso Chihuahua (or queso menonita) in batches, folding until fully melted and beans are creamy and cohesive. Taste and adjust salt. If you like a looser texture, add a little more reserved cooking liquid. 8. Fold in half of the crisped bacon pieces (if used) and reserve the rest for garnish. Transfer to a serving bowl or serve straight from the skillet, topped with remaining bacon, chopped cilantro, and lime wedges on the side. 9. Serve hot as a side dish with carne asada, grilled chicken, or warm corn tortillas. Leftovers keep refrigerated in an airtight container 3–4 days; reheat gently and add a splash of water or reserved cooking liquid to loosen before serving.
To get nutritional information, press the Get Nutrition Info button below.