Ingredients
Method
Soak the beans (if using dried):
- Cover beans with water by ~3 inches, stir in 1 Tbsp salt, soak 8 hrs or overnight. Drain and rinse.
Cook the bacon:
- In a large Dutch oven over medium‑low heat, cook diced bacon until crisp and fat has rendered.
Sauté aromatics:
- Increase heat to medium. Add onion and jalapeño; cook until onion begins to soften (~2‑3 mins). Add garlic, chile powder, cumin, oregano and cook ~1 more minute.
Add beans and liquid:
- Add soaked (or drained) beans, beer, chicken broth/water, bay leaves. Stir to combine and bring to a simmer. Season lightly with salt and pepper.
Simmer:
- Cover and cook on medium‑low for ~90 minutes, then remove lid and simmer ~30 more minutes until beans are creamy, liquid has reduced somewhat and flavors are developed. Stir occasionally and add more water/broth if too thick.
Make pico de gallo:
- Combine onion, tomatoes, jalapeño, cilantro, lime juice and salt. Let sit while beans finish cooking.
Finish & serve:
- Once beans are tender and flavorful, stir in about 1 cup of the pico de gallo (reserving remainder for garnish). Adjust salt/pepper. Serve beans hot, topped with the rest of the pico, extra cilantro, warm tortillas or rice if desired.
Notes
Using dark Mexican beer gives the best malty depth; avoid very hoppy beers.
Use dried beans when possible for creamier texture; canned beans are okay but will cook faster and have a different consistency.
Remove seeds from jalapeños for milder heat; include for more spice.
Leftovers often taste better the next day as flavors meld further.
