I’ve made this Crockpot Pinto Beans with Ham Hocks and Chiles recipe on busy days when I wanted something hearty, budget-friendly, and deeply comforting without hovering over the stove. The slow cooker does the heavy lifting here, turning simple pantry staples into tender beans with smoky ham flavor and just enough chile warmth to keep every bite interesting. It’s the kind of meal that feels right on a weeknight, after a long workday, or whenever you want a bowl of something that tastes like it cooked with care.

Why you’ll love this dish
There’s a lot to appreciate about crockpot pinto beans with ham hocks and chiles, especially if you like meals that are both practical and full of flavor. Pinto beans are affordable, filling, and naturally creamy once they cook down, while the ham hocks bring that slow-simmered, smoky richness people crave in homestyle bean dishes.
This is also a great make-ahead recipe. The slow cooker gives you a hands-off cooking method, which means you can set it in the morning and come back to a dinner that basically made itself. It’s perfect for family dinners, casual gatherings, potlucks, or meal prep for the week.
The green chiles and cumin add just enough Southwestern-style depth to keep the flavor lively without overpowering the beans. That balance makes the recipe feel rustic and satisfying, not heavy.
“These beans taste like they’ve been simmering on a wood stove all day. The ham hock gives them real depth, and the chiles add a gentle kick that keeps you going back for another bowl.”
How this recipe comes together
This recipe is wonderfully straightforward: rinse the beans, combine everything in the crockpot, and let time do the work. If you soak the beans overnight, they’ll cook a little more evenly and may finish sooner, but you can also make this recipe without soaking if you have more time on the clock.
The ham hocks slowly release flavor into the broth, seasoning the beans from the inside out. As the beans soften, they absorb the smoky, savory liquid and the mild heat from the chiles. At the end, you shred the meat from the ham hocks and stir it back in so every spoonful gets a little bit of everything.
{image_template}
Key ingredients
- 2 cups pinto beans, rinsed and sorted
- 1 to 2 ham hocks
- 2 to 3 green chiles, diced
- 1 onion, chopped
- 4 cups water or broth
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- Salt and pepper to taste
A few notes:
- Broth adds a little more depth than water, especially if you use low-sodium chicken broth.
- If your ham hocks are especially salty, go easy on the salt at the beginning and adjust at the end.
- Canned green chiles work well here and keep things convenient.
Step-by-step instructions
- Rinse the pinto beans and pick out any small stones or damaged beans.
- If you have time, soak the beans in water overnight. This helps them cook more evenly.
- Add the beans to your crockpot with the ham hocks, diced green chiles, chopped onion, water or broth, garlic powder, cumin, salt, and pepper.
- Cover and cook on low for 8 to 10 hours, or on high for 4 to 5 hours, until the beans are tender.
- When the beans are done, remove the ham hocks and let them cool slightly.
- Shred the meat from the bones, discarding any skin, excess fat, and bone pieces.
- Return the shredded meat to the crockpot and stir everything together.
- Taste and adjust the seasoning before serving hot.
Best ways to enjoy it
These beans are filling enough to stand on their own, but they also pair beautifully with classic sides. For a simple meal, serve them in a bowl with warm cornbread and a spoonful of salsa or chopped cilantro on top. If you want a heartier plate, add rice, flour tortillas, or a side of sautéed greens.
They also work well as part of a bigger spread. Serve them alongside fried potatoes, coleslaw, grilled sausage, or roasted vegetables for a family-style dinner. If you like a little freshness on the plate, add diced onion, sliced jalapeños, or a squeeze of lime just before serving.
Storage and reheating tips
Let the beans cool before storing them, but don’t leave them out too long. For food safety, refrigerate leftovers within 2 hours of cooking.
Store the beans in an airtight container in the refrigerator for up to 4 days. They often taste even better the next day because the flavors continue to blend.
To reheat, warm them gently on the stovetop over medium-low heat or in the microwave, stirring occasionally and adding a splash of broth or water if needed. If the beans are very thick, loosen them as they heat.
For freezing, portion the cooled beans into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Helpful cooking tips
- Sort the beans carefully before cooking. Even packaged beans can occasionally contain debris.
- Don’t skip the seasoning check at the end. Ham hocks vary in saltiness, so final adjustments matter.
- If you like a thicker bean pot, mash a few beans against the side of the crockpot before serving.
- For extra depth, use broth instead of water.
- If the beans seem a little firm at the end of the cooking time, keep going. Older beans can take longer to soften.
- Add delicate toppings like cilantro, onion, or hot sauce right before serving for the best flavor and texture.
Creative twists
There are plenty of easy ways to customize this recipe without losing its cozy, home-cooked feel.
- Make it spicier: Add chopped jalapeños, cayenne, or a pinch of chipotle powder.
- Try a smokier version: Stir in a little smoked paprika or use fire-roasted green chiles.
- Add more vegetables: Diced carrots, celery, or bell pepper can cook down nicely with the beans.
- Make it meatier: Add diced cooked ham or bacon along with the ham hocks.
- Keep it vegetarian: Skip the ham hocks and use vegetable broth, then add smoked paprika and a little liquid smoke for depth.
- Turn it into a soupier bowl: Add extra broth near the end if you want more of a bean soup consistency.
Common questions
Do I have to soak the pinto beans first?
No, soaking is optional. Soaked beans may cook more evenly and sometimes a little faster, but unsoaked beans can still work in the slow cooker. Just be sure they cook long enough until fully tender.
Can I use canned beans instead of dried beans?
Yes, but the recipe will change a lot. Since canned beans are already cooked, you’d need to shorten the cooking time and add the ham hocks first so they can flavor the liquid. For best texture, dried beans are the better choice for this recipe.
How do I know when the beans are done?
The beans should be soft and creamy, not chalky or gritty. If you press one between your fingers or taste it, it should mash easily. If they’re still firm, keep cooking and check again every 30 minutes.
Can I make this recipe without ham hocks?
Absolutely. You can leave them out and still make flavorful beans, especially if you use broth and add smoked paprika or a little liquid smoke. The dish will be less smoky and less rich, but still satisfying.
Are these beans freezer-friendly?
Yes. They freeze very well once cooled. Store them in airtight containers, freeze for up to 3 months, and thaw in the refrigerator before reheating.
Reasons to try it
If you want a meal that’s low-effort, economical, and full of old-fashioned comfort, this is one worth keeping in rotation. It’s the kind of slow cooker recipe that makes your kitchen smell incredible while asking very little from you in return. The result is a pot of beans that feels nourishing, flavorful, and easy to serve in so many ways.