I still remember the first time I made crockpot pinto beans and ham completely by accident. Well, sort of.
It was a chaotic Tuesday morning three years ago. My toddler was dumping cereal onto the dog’s head, I’d forgotten to thaw the chicken for dinner, and my husband texted that he was bringing two extra coworkers home. My first instinct? Panic. My second? Open the pantry and pray.
I found a bag of pinto beans I’d bought on a whim. In the fridge, a ham hock from Easter that I’d frozen because “I’ll definitely use this later.” (Sound familiar?) I figured I had nothing to lose. Dumped the beans in the crockpot, tossed in that sad frozen ham hock, covered everything with water, and flipped it to low.
Eight hours later, I walked into a kitchen that smelled like my grandmother’s house. The kind of deep, smoky, savory aroma that makes you stop mid-sentence. I lifted the lid, and there they were — creamy, tender pinto beans swimming in a broth that tasted like liquid gold. No soaking. No babysitting. No stress.
That night, those two extra coworkers asked for the recipe. My toddler actually ate beans without throwing them. And I officially became a crockpot pinto beans and ham evangelist.
Now I make this recipe at least twice a month. It’s my Sunday meal prep hero, my “I forgot to plan dinner” safety net, and honestly? It’s the cheapest, most forgiving dish in my rotation. If you can operate a slow cooker and open a bag of beans, you can nail this.
Let me show you exactly how.
Why You’ll Love This Recipe
- Your crockpot does all the work. No soaking overnight. No stirring. No hovering. You leave for work, run errands, or wrangle kids, and dinner just… happens.
- Seriously budget-friendly. We’re talking under $8 to feed 6–8 people. Beans cost pennies, ham hocks are cheap (or use leftover ham), and everything else is probably already in your pantry.
- Better than canned beans by a mile. Once you taste homemade pinto beans with that smoky, savory broth, you’ll never reach for a can again. I promise.
- Freezes like a dream. Make a double batch. Eat some now, freeze the rest, and thank yourself on a lazy Tuesday next month.
- Incredibly forgiving. Too much water? Cook it down. Forgot to add salt until the end? No problem. This recipe wants you to succeed.
Ingredients
Grab these before you start. Nothing fancy here — just real, honest ingredients.
For the beans:
- 1 pound (about 2 cups) dried pinto beans – No need to soak, but do rinse and pick through them for tiny rocks or shriveled beans. Trust me on the rocks thing. Learned that the hard way.
- 1 meaty ham hock (about 12–16 ounces) – Smoked ham hocks are ideal. Can’t find one? Use a ham bone from a leftover holiday ham, or grab 2 cups of diced ham steak.
- 6 cups low-sodium chicken broth or water – Broth adds more flavor, but water works fine if that’s what you have. I usually do half broth, half water.
- 1 medium yellow onion – Diced. White onion works too. Skip the red onion here — it gets weirdly sweet.
- 4 cloves garlic – Smashed with the flat side of your knife, then roughly chopped. Or use a spoonful of jarred minced garlic in a pinch.
- 2 bay leaves – Fresh or dried. Don’t skip these; they add a subtle earthiness you’ll miss if they’re gone.
- 1 teaspoon smoked paprika – This is my secret weapon. Regular paprika works, but smoked gives that “cooked over a fire” vibe.
- 1 teaspoon ground cumin – Warm, nutty, essential.
- 1/2 teaspoon black pepper – Freshly cracked if you’re feeling fancy.
For the end (to balance and finish):
- 1 teaspoon salt – Start with this, then taste and add more at the end. Beans are salt magnets in a weird way — they need it, but too early can toughen them.
- 2 tablespoons apple cider vinegar or lime juice – This is the magic finish. A splash of acid right before serving brightens everything up.
Optional add-ins:
- 1 jalapeño (halved, seeds optional for heat) – Toss it in whole for gentle warmth.
- 1 teaspoon dried oregano – Mexican oregano if you have it, regular is fine.
- 2 cups chopped collard greens or kale – Stir in during the last 30 minutes for a one-pot meal.
Step-by-Step Instructions
1. Pick through and rinse your beans (2 minutes)
Dump your dried pinto beans onto a light-colored plate or into a colander. Run your fingers through them and look for small pebbles, dirt clumps, or beans that look shriveled or discolored. I’ve found exactly three tiny rocks over the years — they hide in there. Then rinse the beans under cool water in a colander for about 30 seconds.
2. Smash and chop your aromatics (5 minutes)
Cut your onion into a rough dice — doesn’t need to be pretty. Smash your garlic cloves with the flat side of a chef’s knife (or a heavy can of beans) and chop them up a bit. The goal here is to release flavor, not win a knife skills competition.
3. Layer everything in the crockpot (3 minutes)
Here’s where the magic happens. Put your rinsed beans at the bottom of the crockpot. Nestle the ham hock right in the middle. Scatter your onion and garlic around it. Add the bay leaves, smoked paprika, cumin, and black pepper. Pour in your 6 cups of liquid — just enough to cover everything by about an inch.
If you’re using a jalapeño or oregano, toss those in now.
Pro tip from my early disasters: Don’t add salt yet. I know it feels wrong. But salt added too early can make bean skins tough. Trust the process. We’ll salt at the end.
4. Set it and forget it (6–8 hours on low, or 4–5 on high)
Put the lid on. Set your crockpot to LOW for 6–8 hours or HIGH for 4–5 hours. I strongly prefer low and slow — the beans come out creamier and more intact. Walk away. Seriously. Go to work, clean a closet, take a nap, whatever.
Around hour 4 (if you’re home): Give it a stir. If the liquid looks low (beans should be swimming, not sitting dry), add another cup of hot water or broth. If you’re not home, don’t worry — an extra half-cup of liquid at the start fixes this.
5. Check for doneness (hour 6 on low)
Take a bean out and squish it between your fingers or against the roof of your mouth with your tongue. It should smash easily with zero crunch. If it still has a chalky center or any resistance, put the lid back on and give it another 30–60 minutes.
The ham hock should be falling-off-the-bone tender. Use tongs to pull it out carefully — it’ll be hot and wobbly.
6. Shred the ham (5 minutes)
Let the ham hock cool on a cutting board for a few minutes. Use two forks to pull the meat off the bone. You’ll get a mix of tender shreds and some fatty bits — keep it all. The fat adds flavor. Discard the bone, the skin, and any big chunks of gristle. Stir the shredded ham back into the beans.
7. Final seasoning — this is critical (2 minutes)
Stir in your 1 teaspoon of salt. Taste the broth. Does it make you want to sip it like soup? If not, add another 1/2 teaspoon. Beans need more salt than you think because they absorb it. Then add your apple cider vinegar or lime juice. Stir well. Taste again. You’re looking for a balanced, savory, slightly tangy finish.
If the beans seem too soupy, mash some against the side of the crockpot with a spoon to release their starch and thicken the broth naturally. If they seem too thick, add a splash of hot water or broth.
8. Serve and feel like a kitchen hero
Ladle into bowls. Watch people close their eyes and say “wow” after the first bite. Realize you spent maybe 15 minutes of active time on this whole thing.
Pro Tips & Tricks (Learned the Hard Way)
Don’t soak your beans. I know every bag of beans tells you to soak overnight. Ignore it for crockpot cooking. Soaked beans turn mushy after 8 hours in a slow cooker. Unsoaked beans stay creamy but intact. This was a total accident the first time — I forgot to soak them — and I’ve never gone back.
The ham hock is non-negotiable for flavor. Smoked ham hocks are cheap (like $2–3 each) and packed with collagen that makes your broth silky. If you can’t find one, use a leftover ham bone plus 4 slices of bacon. But really, track down a ham hock. Ask your butcher if you don’t see them.
Taste before you salt, then taste again. Here’s the thing about ham: some are salty, some aren’t. I’ve had batches where I barely added salt, and others where I needed a full teaspoon. Always add salt in small increments at the end.
That splash of vinegar is not optional. The first two years I made this, I skipped the acid because I didn’t think it mattered. Then I added lime juice on a whim and nearly cried. Acidity cuts through the richness and makes every flavor pop. Apple cider vinegar, white vinegar, or lime juice — pick your weapon.
Save your bean broth. That dark, smoky liquid left after the beans are gone? It’s liquid flavor. Freeze it in ice cube trays, then toss cubes into future soups, stews, or even rice cooking water. You’ll thank me.
Variations & Substitutions
Vegetarian version (surprisingly good)
Skip the ham hock. Add 2 tablespoons of olive oil, 1 tablespoon of liquid smoke, and 2 teaspoons of smoked paprika. Toss in a Parmesan rind if you have one (it adds savory depth without meat). The texture won’t be quite as silky, but the flavor is legit. I’ve served this to meat-eaters who didn’t notice the difference.
Spicy Texas-style
Add 2 chopped chipotle peppers in adobo sauce (plus a spoonful of the sauce) along with your other spices. Throw in a dried guajillo or ancho chile — just break it in half and drop it in. At the end, stir in a can of diced green chiles. This version disappears fastest at potlucks.
Loaded baked bean style
After shredding the ham, stir in 1/4 cup of brown sugar, 2 tablespoons of yellow mustard, and 1/4 cup of your favorite barbecue sauce. Cook on high for 20 more minutes. It’s not traditional by any stretch, but it’s ridiculous on hot dogs or cornbread.
Make it a full meal
Toss in 2 cups of chopped kale or collard greens during the last 30 minutes of cooking. Add a diced sweet potato at the beginning (it gets meltingly soft). Now you’ve got a one-pot dinner with veggies built right in.
Serving Suggestions
These beans are a meal on their own, but they shine brightest with a few simple sides.
Cornbread is non-negotiable in my house. The sweet, crumbly contrast to the savory beans is pure comfort. Skillet cornbread with honey butter? Even better.
Rice makes it stretch. Serve the beans over white rice, brown rice, or cilantro-lime rice. The rice soaks up that smoky broth like a sponge.
Collard greens cooked with a little bacon turn this into a full Southern spread. Or keep it simple with a side of roasted sweet potatoes or steamed broccoli.
For breakfast (yes, breakfast), warm up leftover beans and serve with fried eggs and tortillas. The runny yolk mixing into the bean broth is borderline life-changing.
Toppings bar for crowds: Set out diced onions, fresh cilantro, shredded cheese, sour cream, pickled jalapeños, and hot sauce. Let people build their own bowls. Works great for casual parties or game day.
FAQ’s
Can I make crockpot pinto beans and ham without soaking overnight?
Absolutely. That’s the entire point of this recipe. Unsoaked beans hold their shape better in a slow cooker. Just add an extra hour or two of cooking time compared to soaked beans. No pre-planning required.
How long do leftovers last in the fridge?
Stored in an airtight container, these beans stay good for 5–6 days. The flavor actually improves after a day or two as the spices meld. Just reheat gently on the stove or in the microwave — add a splash of water or broth if they’ve thickened too much.
Can I freeze crockpot pinto beans and ham?
Yes, and you should. These freeze perfectly for up to 3 months. Cool the beans completely, then portion them into freezer-safe bags or containers. Leave an inch of headspace for expansion. To reheat, thaw in the fridge overnight then warm on the stove. Or microwave frozen in a pinch — just add 30 seconds at a time.
Why are my pinto beans still hard after 8 hours?
A few possibilities: Your crockpot might run cool (older models especially). Your beans might be old — dried beans lose moisture over years and take forever to soften. Or you added something acidic too early (tomatoes, vinegar, citrus) which can toughen bean skins. Next time, add an extra hour or two of cooking time, or finish them on the stovetop simmering for 30 minutes.
Can I use leftover holiday ham instead of a ham hock?
Definitely. Use a meaty ham bone, plus 1–2 cups of diced ham. The bone provides the collagen and smoky flavor. If you only have diced ham without a bone, add a splash of liquid smoke (like 1/2 teaspoon) and consider tossing in a pork chop or bacon for that slow-cooked richness.
Do I need to brown the ham hock first?
Nope. This is a set-it-and-forget-it recipe. I’ve tried browning and skipping it — the difference is minimal for the extra work. Just toss it in raw. The long cook time pulls out plenty of flavor.
My beans turned out mushy. What happened?
Likely one of two things: You soaked them first (don’t!), or you cooked them on HIGH for too long. High heat can break beans down more aggressively. Stick to LOW next time, and check for doneness at 6 hours instead of 8.
Can I make this on the stovetop instead?
Yes. Rinse your beans, then add everything to a large pot with 8 cups of liquid (stovetop needs more evaporation). Bring to a boil, then reduce to a low simmer. Cook uncovered or partially covered for 2–3 hours, stirring occasionally, until beans are tender. Add more liquid as needed. But honestly? The crockpot is easier and more forgiving.
Related Recipes:
- Slow Cooker Italian Chicken with Vegetables
- Slow Cooker Potato Soup
- Crockpot Taco Meat for Meal Prep
Final Thoughts
This crockpot pinto beans and ham recipe isn’t fancy. It won’t win a food photography award. But it’s the kind of meal that makes a house feel like a home. The kind you make on a Sunday, then eat all week and never get tired of. The kind that costs almost nothing but fills everyone up and leaves them happy.
I’ve made this for sick friends, new parents, and my own exhausted self on a Tuesday night. Every single time, someone asks for the recipe. Now you have it.
So here’s my challenge to you: Make it this week. Don’t overthink it. Use whatever ham you can find, skip any ingredient you don’t have, and make it yours. Then come back and tell me how it went — did your family go quiet while eating? Did your kitchen smell like heaven? Did you accidentally discover your own twist?
Drop a comment below or tag me in your photos. I genuinely want to hear about your crockpot pinto beans and ham win.