Slow Cooker Charro Beans: 21g Protein
Slow Cooker Charro Beans: 21g Protein
You throw everything into the slow cooker before lunch. By dinner, something that smells like a Mexican grandmother’s kitchen is waiting for you.
That’s charro beans. And the version you’ve probably made before was missing one thing.
Not flavor. It had plenty of that. It was missing enough protein to make a bowl count as an actual meal.
New here? Protein First Recipes leads every recipe with its protein number, honest and verified. Subscribe free so the next one finds you.
📊 The Macros
🥩 PROTEIN: 21g
Calories 330 · Carbs 44g · Fat 9g · Fiber 11g Protein density: 6.4g protein per 100 calories Serves 7 · ~9 hours (mostly hands-off) · freezer-friendly
6.4 grams of protein per 100 calories from a bean-and-bacon broth is genuinely impressive. This isn’t a side dish. It’s a meal.
The base recipe lands at 16g per serving across 8 portions. Adding one extra 15oz can of pinto beans and portioning into 7 generous servings instead of 8 brings it honestly to 21g.
🍳 The Recipe
Slow Cooker Charro Beans (Frijoles Charros). Serves 7. About 20 minutes of active work, then the slow cooker handles everything else.
Dried pinto beans, smoky bacon, Rotel, cumin, and a whole lot of garlic. It’s one of those recipes that tastes like it took much more effort than it did.
Ingredients
- 1 pound dried pinto beans (rinsed, any stones removed)
- 1 extra 15 oz can pinto beans, drained and rinsed (the protein boost, added in the last hour)
- 1/2 pound bacon (about 8 slices)
- 4 cups water
- 2 cups beef broth
- 6 cloves garlic, minced
- 1 fresh jalapeño, diced (optional, but recommended)
- 1 tablespoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon chili powder
- 1 (10 oz) can Rotel diced tomatoes and green chiles
- 1 cup fresh cilantro leaves, chopped
- Salt and freshly ground black pepper to taste
Method
- Cook the bacon in a skillet until just crispy. Drain well, chop, and set aside.
- Rinse the dried pinto beans and pick out any stones or shriveled beans.
- Add the rinsed dried beans to the slow cooker. Pour in the water and beef broth. Add chopped bacon, garlic, jalapeño (if using), cumin, garlic powder, and chili powder.
- Cover and cook on LOW for 7 to 9 hours until the beans are almost tender.
- Stir in the Rotel, the canned pinto beans, and the chopped cilantro. Cover and cook for an additional hour until everything is tender and the flavors have melded.
- Season with salt and freshly ground pepper to taste. Add salt gradually (1/2 teaspoon at a time), tasting as you go.
- Serve in 7 bowls. Garnish with additional cilantro if desired.
Make-ahead: charro beans taste even better the next day. Refrigerate for up to 5 days or freeze in portions for up to 3 months. Reheat on the stovetop with a splash of broth to loosen.
Making this? Reply and let me know if you added the jalapeño. I read every reply.
🔄 The Swap
Add one 15oz can of pinto beans in the last hour of cooking, and portion the pot into 7 servings instead of 8. That’s the whole change. It takes 30 seconds and adds 5g of protein per serving.
The canned beans go in late so they stay intact rather than dissolving into the broth. You get a mix of textures: the creamy from-scratch beans and the slightly firmer canned ones. It actually makes the bowl more interesting.
Want to push to 24g? Stir in a cup of shredded cooked chicken in the last 30 minutes. It disappears into the broth and makes this a heartier, even more protein-dense meal.
🔬 The Science
Why are beans so good at keeping you full, and what does that actually mean for your protein goals?
Pinto beans deliver about 15g of protein per cup cooked. That’s a meaningful amount for a plant-based source, and because bean protein digests more slowly than animal protein, it provides a longer, steadier satiety signal.
The fiber story matters here, too. A cup of cooked pinto beans contains about 15g of fiber, much of it prebiotic fiber that feeds beneficial gut bacteria. A healthy gut microbiome is increasingly linked to better metabolic function, including improved insulin sensitivity, which is especially relevant for women in their 40s and 50s.
Bacon earns its spot nutritionally. Each slice adds about 3g of protein, and its fat content slows the absorption of the meal overall, extending the time before hunger returns. It’s not a health food on its own, but in context, it pulls its weight.
“A bowl of charro beans that hits 21g of protein doesn’t require any exotic ingredients. Just one extra can from the pantry and seven portions instead of eight.” [QUOTABLE]
đź’ˇ The Takeaway
One extra can of beans, seven portions instead of eight, and this slow cooker staple crosses from side dish into a complete high-protein meal.
Freeze it in individual portions and you’ve built seven future lunches or dinners with almost no active time.
Send this to someone who uses her slow cooker but isn’t sure if the meals are really delivering on protein. This one does.
Want a full week of meals that hit 120g of protein daily, with the planning already done for you?
Download the free 7-Day 120g-Protein Meal Plan → Seven days, every macro, one grocery list. It’s free.
Written by Annette. Real food, honest macros, not medical advice.