Description
Cowboy Pinto Bean Soup, also known as Frijoles Charros, is a hearty and flavorful Mexican-inspired soup made with tender pinto beans, smoky bacon, spicy chorizo, fresh vegetables, and aromatic spices. Perfect for a comforting meal, this slow-simmered soup combines traditional flavors with satisfying textures, offering a rich and savory experience that’s both rustic and deeply satisfying.
Ingredients
Scale
Beans and Broth
- 2 cups dried pinto beans (soaked overnight)
- 6-8 cups chicken or vegetable broth
Meat and Aromatics
- 6 strips thick-cut bacon, chopped
- 8 oz Mexican chorizo, casings removed
- 1 large white onion, diced
- 4 cloves garlic, minced
Vegetables and Spices
- 2 medium tomatoes, diced
- 1 jalapeño pepper, seeded and minced
- 2 bay leaves
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- Salt and black pepper to taste
Garnishes
- 1/2 cup fresh cilantro, chopped
- 1/4 cup white onion, finely diced
- 2 limes, cut into wedges
- Crumbled queso fresco (optional)
Instructions
- Prepare the Beans: Drain and rinse your soaked pinto beans thoroughly. In a large pot or Dutch oven, add the beans and cover them with fresh water by about 2 inches. Bring to a boil over medium-high heat, then reduce to a simmer. Cook for approximately 1 hour until the beans are tender but still hold their shape, pressing lightly with a spoon to check doneness.
- Cook the Meat Base: After draining the beans, use the same pot to cook the meat. Add the chopped bacon and cook over medium heat until crispy and the fat has rendered, about 6-8 minutes. Add the chorizo, breaking it up with a wooden spoon, and cook for another 5 minutes until browned and fragrant.
- Build the Flavor Foundation: Stir in the diced onion into the bacon and chorizo mixture and cook until the onions become translucent and fragrant, roughly 5 minutes. Add the minced garlic and cook for an additional 30 seconds, being careful not to burn the garlic, to bring out the aromatics’s full flavor.
- Add Vegetables and Seasonings: Mix in the diced tomatoes, minced jalapeño, bay leaves, ground cumin, and dried oregano. Cook this mixture for 3 to 4 minutes until tomatoes begin to soften and release their juices, building a rich and flavorful base for the soup.
- Combine and Simmer: Return the cooked pinto beans to the pot and pour in enough chicken or vegetable broth to reach your desired soup consistency – aim for a brothier texture similar to a hearty stew. Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for 45 minutes to 1 hour, stirring occasionally as the flavors meld and broth thickens.
- Final Seasoning: Taste the soup and adjust salt and black pepper levels as needed. Remove and discard the bay leaves. The soup should present a perfect balance of smoky, savory, and mildly spicy flavors with tender beans that remain intact.
Notes
- Soaking pinto beans overnight helps reduce cooking time and improves digestibility.
- Adjust the quantity of jalapeño pepper based on your heat preference.
- For a vegetarian version, omit bacon and chorizo and use vegetable broth.
- Leftover soup stores well in the refrigerator for up to 4 days and can be frozen for longer storage.
- Garnish with fresh cilantro, diced onion, lime wedges, and optional crumbled queso fresco for an authentic touch.
