Ingredients
Method
Preparation
- In a large soup pot, cook the bacon over medium heat until it is crisp.
- Add the onion and sauté until it becomes soft, about 5 minutes.
- Stir in the garlic and cook until fragrant, around 1 minute.
- Add the rinsed beans and water. Bring to a boil over high heat, then reduce to a simmer.
- Cover and simmer until the skins of the beans begin to split, which should take a little over 2 hours.
Roasting Peppers
- While the beans are cooking, roast the chiles by broiling them in the oven or charring over a gas stove.
- Grill for about 12-15 minutes, turning every 5 minutes until the skins are nice and black.
- Once roasted, steam the chiles for at least 20 minutes.
- After steaming, peel the skins, slit the peppers open, remove the stem and seeds, and chop into bite-sized pieces.
Combining Ingredients
- When the beans have split, add the roasted chiles, chopped tomatoes, salt, and bouillon to the pot.
- Cook for an additional 30 minutes, or until the beans are very tender.
- Adjust seasoning with more salt and pepper to taste.
Slow Cooker Instructions
- For a slow cooker version, cook the bacon as above and transfer it to the slow cooker with all other ingredients.
- Set on low for 6-8 hours or high for 4-5 hours.
Serving
- Serve the soup hot, garnished with shredded cheese, sour cream, diced avocados, fresh cilantro, and lime wedges.
Storage
- Store leftovers in an airtight container in the refrigerator for about 4-5 days or freeze for up to 3 months.
- Reheat on the stovetop or in the microwave.
Notes
Make sure to rinse pinto beans to remove any dust. Adjust the spice level according to taste. For thicker soup, mash some beans after cooking.
