Frijoles Charros
Frijoles Charros is a traditional Mexican bean soup that combines dried pinto beans with multiple meats—bacon, ham, sausage, and chorizo—simmered with fresh vegetables for a deeply savory, satisfying one-pot meal.
Frijoles Charros is a traditional Mexican bean soup that combines dried pinto beans with multiple meats—bacon, ham, sausage, and chorizo—simmered with fresh vegetables for a deeply savory, satisfying one-pot meal.
Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Sort through the dried pinto beans to remove any small rocks or debris, then rinse them thoroughly in a colander.
Place the rinsed beans in a large pot, cover with about 12 cups of water, and add half a head of garlic. Bring to a boil, then reduce heat and simmer until the beans are tender, about 2-3 hours.
While the beans are cooking, prepare the meats. Chop the bacon, sliced ham, and smoked sausage into bite-sized pieces.
In a separate large, deep skillet or pot, cook the chopped bacon over medium-high heat until it's crispy.
Drain off most of the rendered bacon fat, leaving about 1-2 tablespoons in the skillet. Add the crispy bacon back to the skillet.
Add the chopped ham and smoked sausage to the skillet with the bacon and cook for a few minutes.
Add the chorizo to the skillet, breaking it up with a spatula, and cook until it's browned.
Add the diced onion to the meat mixture and sauté until it becomes translucent.
Stir in the diced tomatoes and cook for another 2-3 minutes until they begin to soften.
Once the beans are tender, pour the entire meat and vegetable mixture from the skillet into the pot of beans.
Season the beans with salt, black pepper, and chicken bouillon powder. Stir well to combine.
Add the pickled jalapeños and a splash of the pickled jalapeño juice to the pot.
Stir in the fresh cilantro.
Cover the pot and let the Frijoles Charros simmer for at least 20-30 more minutes to allow all the flavors to meld together.
Serve hot, optionally over a bed of Mexican rice and with warm corn tortillas on the side.
Cool completely and refrigerate in an airtight container for up to 5 days, or freeze for up to 3 months; reheat on the stovetop over medium-low heat, adding water to reach desired consistency.
Soaking is optional but recommended; it reduces cooking time by 30–40 minutes and can improve digestibility. If skipping, add 15–20 minutes to the total simmer time.
Yes. Instant Pot: high pressure 45 minutes for unsoaked beans, 25 minutes for soaked. Slow cooker: 6–8 hours on low. Brown meats first in both methods for best flavor.
Mexican chorizo (fresh, in casings or bulk) is traditional and adds authentic flavor. Spanish chorizo can substitute but is drier; add it earlier to rehydrate.
Beans should be tender and break easily between your fingers, typically after 1.5–2 hours of simmering. Test at 90 minutes to avoid overcooking.
Yes. Cool completely and freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop, adding water if needed.
Beef and Chorizo Tostadas
25 min · Jen Morales
Birria Tamales
Jen Morales
Iced Hazelnut Espresso with Chocolate Cold Foam
2 min · Jen Morales
Mexican-Style Shrimp Cocktail With Tajín
5 min

Rajas Con Queso
30 min

Braised Pork with Tamale
285 min
Creamy Corn Chowder
45 min
Cowboy Sliders
25 min

Mexican Aguachile
30 min

Aguachile
15 min

Aguachile
75 min