Healthy Recipes Heritage Cooking Frijoles Charros (Mexican Cowboy Beans) 5.0 (1) 1 Review Frijoles charros are a flavorful Mexican dish named after the traditional “cowboy” horsemen of Mexico, the charros. Slow-cooked with onion and garlic, these pinto beans get a savory boost from fresh tomato and crisp bacon and chorizo stirred in at the end of cooking. They’re perfect alongside grilled meats, tacos or served over rice. By Maria Laura Haddad-Garcia Maria Laura Haddad-Garcia Maria Laura is EatingWell's Editorial Manager for Nutrition & News. As part of the nutrition team, she edits and assigns nutrition-related content and provides nutrition reviews for articles. Maria Laura's education, experience and clinical hours from Mexico are equivalent to that of a U.S. credentialed registered dietitian. She is an almond butter lover, food enthusiast and has over seven years of experience in nutrition counseling. EatingWell's Editorial Guidelines Published on September 20, 2025 Reviewed by Dietitian Emily Lachtrupp, M.S., RD Reviewed by Dietitian Emily Lachtrupp, M.S., RD See More Emily Lachtrupp is a registered dietitian experienced in nutritional counseling, recipe analysis and meal plans. She's worked with clients who struggle with diabetes, weight loss, digestive issues and more. In her spare time, you can find her enjoying all that Vermont has to offer with her family and her dog, Winston. EatingWell's Editorial Guidelines Save Rate PRINT Share Jump to recipe Close Credit: Photos: Jason Donnelly, Food: Sammy Mila, Props: Breanna Ghazali. Active Time: 20 mins Total Time: 8 hrs 20 mins Servings: 13 Nutrition Profile: No Added Sugar Sesame-Free Nut-Free Dairy-Free Healthy Aging Soy-Free High-Fiber High-Protein Egg-Free Gluten-Free Jump to Nutrition Facts When I was growing up in Chihuahua, Mexico, family Sundays revolved around one thing: carne asadas, or backyard barbecues. We’d spend hours outside, grilling meat and veggies, playing games and simply enjoying each other’s company. For us, these carne asadas weren’t just meals—they were a cornerstone of our family life. To this day, these carne asadas are what pull my family together. My siblings and their families still gather at my parents’ house almost every Sunday, and sometimes on Saturdays, too. Sure, things look different now than they did 20 years ago. The kids who once played soccer barefoot in the yard are now grown, watching as their own kids splash around in the pool. And the grill has been replaced at least once. But the heart of it all? That hasn’t changed a bit: celebrating family around our favorite foods and creating memories that will last a lifetime. This summer, sharing it with my own kid confirmed it. If there’s one thing I miss most about my hometown, it’s this tradition. The menu hasn’t changed much over the years. It’s almost always grilled meat, served with salsa, guacamole and warm tortillas along with my mom’s tostadas de nopales and her frijoles charros. If you’ve never had frijoles charros—also known as Mexican cowboy beans—you might be expecting the typical refried beans served next to tacos at your local taqueria. But these are something else entirely. Think of them more like a hearty stew or a brothy soup—comforting, deeply flavorful and built to nourish. Frijoles charros are thought to have originated during colonial times in northern Mexico. Back then, cowboys (or charros) spent long days working under the sun with limited access to food. They needed something filling, nourishing and accessible—something that could simmer all day and still taste like home. These beans fit the bill perfectly: nutrient-dense, made with pantry staples and loaded with soul. As their popularity spread throughout the country, each region gave the dish its own spin. Some recipes call for black beans, others for pinto beans. The most common version includes chorizo, sausage and chiles, but my mom’s version is simpler. Just chorizo and bacon—but still tons of flavor. What makes her beans special starts with the way she cooks them. She uses a slow cooker, letting pinto beans simmer on Low for eight hours with just onion and garlic. The result? Beans so tender they practically melt in your mouth, with a broth that’s rich and savory on its own. From there, she crisps up bacon and chorizo, softens tomato and onion and stirs it all together with fresh cilantro and salt. Frijoles charros are technically a side dish, not the star of the show—but try telling that to anyone who’s had a taste. While they pair beautifully with grilled meat—steak, pork, chicken, you name it—these beans can absolutely steal the spotlight. Just ask my father-in-law. He hates onions. And not in the casual “I’ll just pick them off” way. No, he’s the kind of person who’d rather skip the entire dish if there’s even a hint of onion involved. Last year, when both sets of parents came to visit after our baby was born, my mom brought along a big container of her famous frijoles charros. She said it was to “feed our souls”—and, of course, she was right. My father-in-law took one spoonful and couldn’t stop raving. He went back for seconds. He even asked for the recipe. Then we told him: they had onions. Lots of them. He paused, blinked and just said, “Well ... I didn’t even notice.” That’s the thing about my mom’s frijoles charros. They’re more than just a recipe. They’re a legacy—a reminder of those backyard gatherings I grew up with, of the way food brings us together across generations and of how the simplest dishes often carry the most love. Photos: Jason Donnelly, Food: Sammy Mila, Props: Breanna Ghazali. Cook Mode (Keep screen awake) Ingredients 1/2x 1x 2x Oops! Something went wrong. Our team is working on it. This recipe was developed and tested at its original yield and has not been tested at other yields. Note that only the ingredient list is scaled, so you may need to make adjustments to ingredient amounts, cooking times and equipment sizes in the recipe steps. Scaling could also impact the nutrition analysis. Original recipe (1X) yields 13 servings 1 pound dried pinto beans, soaked overnight and drained 1 large white onion, quartered, divided 3 cloves garlic, peeled 6 cups water 5 slices bacon, chopped into ½-inch pieces 8 ounces Mexican chorizo 1 medium plum tomato, diced ½ cup chopped fresh cilantro ¼ teaspoon salt Directions Combine drained soaked beans, 1 onion quarter, 3 garlic cloves and 6 cups water in a 5-quart slow cooker. Cover and cook on Low for 8 hours, until the beans are tender. Remove and discard the onion and garlic. Reduce temperature to Warm. Photos: Jason Donnelly, Food: Sammy Mila, Props: Breanna Ghazali. Cook bacon pieces in a large skillet and over medium heat until crispy, 6 to 8 minutes. Transfer to a paper towel–lined plate. Add 8 ounces chorizo to the skillet; cook over medium heat, breaking up into crumbles, until crispy, about 5 minutes. Transfer to the plate with the bacon. Pour off all but 1 teaspoon grease from the pan. Photos: Jason Donnelly, Food: Sammy Mila, Props: Breanna Ghazali. Dice the remaining 3 onion quarters. Add diced tomato and the diced onion to the pan; cook over medium heat, stirring occasionally, until softened, about 5 minutes. Transfer the vegetables to the slow cooker with the beans. Add the bacon, chorizo, ½ cup cilantro and ¼ teaspoon salt; stir to combine. Photos: Jason Donnelly, Food: Sammy Mila, Props: Breanna Ghazali. EatingWell.com, September 2025 Save Rate Print Nutrition Facts (per serving) 229 Calories 9g Fat 24g Carbs 13g Protein Show Full Nutrition Label Hide Full Nutrition Label Nutrition Facts Servings Per Recipe 13 Serving Size ½ cup Calories 229 % Daily Value * Total Carbohydrate 24g 9% Dietary Fiber 6g 21% Total Sugars 1g Added Sugars 0g 0% Protein 13g 27% Total Fat 9g 11% Saturated Fat 3g 16% Cholesterol 20mg 7% Vitamin A 7µg Vitamin C 4mg 5% Vitamin D 0µg Vitamin E 0mg 2% Folate 187µg Vitamin K 6µg Sodium 342mg 15% Calcium 52mg 4% Iron 2mg 12% Magnesium 71mg 17% Potassium 625mg 13% Zinc 2mg 14% Vitamin B12 0µg Omega 3 0g Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate. * Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.) (-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.