Slow Cooker Pinto Beans with Ham Recipe

Slow Cooker Pinto Beans and Ham is a cozy, satisfying dish that’s both simple and full of flavor. This crock pot recipe is essentially a dump-and-start meal: minimal prep, maximum comfort. A meaty ham bone transforms humble pinto beans into a rich, savory stew perfect for family dinners, meal prep, or feeding a crowd.

Pinto Beans and Ham in slow cooker with ladle

Slow Cooker Pinto Beans and Ham

If you have a leftover meaty ham bone from a holiday meal or tucked away in the freezer, now is the perfect time to use it. Not only will you free up freezer space, but you’ll also end up with an easy, flavorful dinner that requires almost no hands-on time.

This recipe is designed for convenience: dice an onion, mince the garlic, add the rest of the ingredients to the slow cooker, set the timer, and let the crock pot do the work. It’s an ideal weeknight dinner or a low-effort meal to prepare before a busy day.

Cook time varies depending on whether you soak the beans. Unsoaked dry pinto beans cook on High for several hours; soaked beans can be cooked on Low. If your beans are older, they may need extra time to soften—keep that in mind and check for tenderness before serving.

Pinto Beans and Ham in slow cooker with ladle

Do I need to soak my pinto beans?

No. This recipe works well with dry, unsoaked pinto beans. If cooking unsoaked beans, use the High setting and expect a longer cook time (about 7–8 hours). If you prefer to soak the beans overnight, reduce the liquid slightly and cook on Low for the same time. Soaking can shorten cook time and help with even texture, but it isn’t required.

What if I don’t have a leftover meaty ham bone?

  • You can substitute smoked ham hocks or smoked pork shoulder pieces from the grocery store.
  • Smoked turkey wings or legs can be used for a slightly different but still smoky flavor.
  • If you don’t have smoked meat on hand, add a splash of liquid smoke and use chicken or pork—if using fresh chicken, add it halfway through cooking so it stays tender.

Pinto Beans and Ham in bowl with brown rim in front of slow cooker

Ingredients

  • 1 meaty ham bone
  • 2 1/2 cups pinto beans (dry or soaked overnight)
  • 8 cups water (6 cups if beans are soaked)
  • 1 large bay leaf
  • 5 cloves garlic, minced (or to taste)
  • 1 large onion, diced
  • 1/2 teaspoon dried thyme leaves (not ground)
  • 2 sprigs fresh rosemary
  • 1/2 teaspoon black pepper
  • 1 teaspoon kosher salt (add at the end to taste)

Instructions

  1. Rinse the ham bone, especially if it has glaze or fruit residue.
  2. Place the beans, water, bay leaf, garlic, onion, thyme, rosemary, pepper, and the ham bone into the slow cooker. Do not add the salt yet.
  3. Stir everything to combine. Cover and cook. For unsoaked beans cook on High for 7–8 hours. For soaked beans cook on Low for 7–8 hours.
  4. Stir once about halfway through the cooking time and add a little water if the beans are not fully covered.
  5. When the beans are tender, remove and discard the bay leaf and ham bone. Pull any meat from the bone and return it to the pot if desired.
  6. Taste and add salt as needed. Serve warm with crusty bread, cornbread, or rice.

Does this freeze well?

Yes. This pinto beans and ham stew freezes and reheats very well, making it a convenient option for meal prep or packed lunches. If the ham bone was previously frozen, avoid refreezing it repeatedly. Portion into airtight containers and freeze; reheat gently on the stove or in a microwave until heated through.

Serving Suggestions and Variations

Serve with fresh bread and butter, over steamed rice, or alongside cornbread for a traditional Southern-style meal. For a spicier version, add a pinch of cayenne or some chopped jalapeño early in the cook. For a creamier texture, mash a few beans against the side of the pot before serving.

blue banner with the words you might also like
Slow Cooker Black Eyed Peas
Slow Cooker Split Pea Soup
Slow Cooker Refried Beans
Crock Pot Pork and Sauerkraut

Slow Cooker Pinto Beans and Ham with title and Simply Happy Foodie.com logo

Nutrition

Calories: 263 kcal per serving (approximate). Nutrition information is an estimate and should be used as a guideline only.

Additional Info

  • Course: Dinner
  • Cuisine: American
  • Prep time: about 10 minutes
  • Cook time: 7–8 hours
  • Servings: 8–10

If you try this slow cooker pinto beans and ham recipe, please leave a comment to share how it turned out and any tweaks you made. Tag or mention @simply_happy_foodie if you share photos on social media — I love seeing your versions of the recipe!