Slow Cooker Charro Beans: 23g Protein
Slow Cooker Charro Beans: 23g 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.
[PHOTO/DIAGRAM NEEDED: overhead hero of a rustic bowl of charro beans, dark rich broth with pinto beans, visible cilantro and jalapeño, a warm wooden spoon resting alongside, steam rising slightly, warm natural daylight, earthy surface. Free-image search: “charro beans slow cooker overhead rustic.” AI prompt: “Overhead photo of a bowl of charro beans, dark savory pinto bean broth, visible pinto beans, fresh cilantro, sliced jalapeño, a wooden spoon, warm steam, natural earthy tones, bright gentle light, rustic food photography, no text.”]
📊 The Macros
🥩 PROTEIN: 23g
Calories 370 · Carbs 48g · Fat 11g · Fiber 12g Protein density: 6.2g protein per 100 calories Serves 5 · ~9 hours (mostly hands-off) · freezer-friendly
6.2 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 4 portions. Adding two extra 15oz cans of pinto beans, bumping the bacon to 3/4 lb, and portioning into 5 generous servings brings it honestly to 23g.
🍳 The Recipe
Slow Cooker Charro Beans (Frijoles Charros). Serves 5. 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)
- 2 extra 15 oz cans pinto beans, drained and rinsed (the protein boost, added in the last hour)
- 3/4 pound bacon (about 12 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, both cans of 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 5 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.
[GIF PLACEHOLDER: slow, cozy “let the cooker do its thing” energy, a slow cooker lid being lifted, steam curling up from dark fragrant beans]
Making this? Reply and let me know if you added the jalapeño. I read every reply.
🔄 The Swap
Add two 15oz cans of pinto beans in the last hour of cooking, bump the bacon to 3/4 lb, and portion the pot into 5 generous servings. That’s the whole change. It adds 7g of protein per serving over the base recipe.
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. The extra bacon deepens the smokiness and adds protein at the same time.
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 23g of protein doesn’t require any exotic ingredients. Just two extra cans from the pantry, a little more bacon, and five generous portions.” [QUOTABLE]
đź’ˇ The Takeaway
Two extra cans of beans, more bacon, five generous portions, and this slow cooker staple crosses from side dish into a complete high-protein meal.
Freeze it in individual portions and you’ve built five 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.