Slow Cooker Pinto Beans and Ham


Use your leftover holiday ham for this Slow Cooker Pinto Beans and Ham. A delicious blend of onions, garlic, and warm spices like cumin and smoked paprika that simmer all day with beans and ham. This soul food classic brings comfort to any table.

Post update on 4/26/26

Slow Cooker Pinto Beans and Ham is a perfect recipe for using leftover ham. The smoky ham flavor infuses the beans and delivers a delicious and comforting pot of beans. It's also packed with protein and fiber, and requires almost zero effort to throw together. What mom doesn't love that!

This is a classic dump-and-cook recipe-toss everything in the slow cooker, turn it on, and enjoy your day. It's hearty and filling, budget-friendly, using inexpensive dried beans, and simple pantry staples.

You might also enjoy my quick Ham and Bean Soup with Kale. A stovetop version that can be enjoyed in almost 30-minutes. Or try my Crockpot Cheesy Ham and Potato Chowder.

Bowl of ham and beans with a spoon.

I love meals I can make using leftover items to get the most out of my money spent. With Easter just around the corner, ham is almost always part of the menu.

Ham is great leftover because it can be used to create multiple meals and stretched across recipes. It also freezes well so nothing gets wasted-just pop it in the freezer and save it for another day!

Ingredients You Need

  • Beans- We use dried pinto beans. Dried beans offer a true bean flavor when slow cooked and give the broth richness.
  • Ham- I use cubed ham from ham steaks but you can also add a ham bone and pull off the excess meat after it slow cooks.
  • Chicken broth- Make sure to use a good quality chicken broth or you can use bone broth for added protein.
  • Onions and garlic- This offers depth of flavor.
  • Spices and seasonings- Smoked paprika, ground cumin, dried oregano, black pepper, bay leaves.
Ingredients for slow cooker pinto beans and ham. Chicken broth, dry pinto beans, ham, onion, garlic, smoked paprika, cumin, oregano, black pepper, bay leaves.

How to Make Pinto Beans and Ham

See full instructions in the printable recipe card below.

  • Combine all the ingredients to a large slow cooker and stir. Place the lid on and set to cook on low for 8-10 hours or until beans are tender. Season to taste with salt and serve.

Ang's Helpful Tips

  • Use a meaty ham bone. If you have a ham bone, this would be an ideal recipe to use it. This will offer a richer flavor to the beans. If the ham bone still has a substantial amount of meat, you'll want to pull it off and stir it into the beans after the cooking time.
  • Don't add any salt. You'll want to wait to add salt until after the cooking time. Ham is naturally salty and often times there is no need to add any.
  • Give the beans plenty of time to cook. The beans need several hours to cook and become tender. Start the beans early in the day so you can enjoy at supper time.
  • Check your liquid during the cooking time. You may need to add more liquid during the cooking time as beans do absorb a lot of liquid while they cook. As long as the broth is covering the beans, you're good to go.

Substitutions

  • Beans- Other options include great northern beans, navy or white beans. Cannellini beans will also work.
  • Meat- Swap out the ham for your favorite smoked sausage or kielbasa. This will offer even more smoky flavor to the beans. Make sure to dice the sausage into bite size pieces.
  • Veggies- Add veggies like diced carrots or celery. To incorporate greens, stir in a handful of baby spinach right before serving.
  • Other seasonings- Try using thyme or Italian seasoning for an earthy taste. You can also add spice using chili powder or cayenne pepper.

Do I Need to Soak Dried Beans?

It is not necessary but it is recommended. Soaking beans not only helps reduce the cooking time but it helps improve, texture, and may help with digestion. There are two different ways to do this:

  1. Overnight soak- Sort through the beans to make sure there isn't any small pieces of debris or pebbles. Place in a bowl filled with cold water and allow to soak at least 6 hours or overnight.
  2. Quick soak- Sort through the beans to remove any debris and rinse under cold water. Add the beans to a pot and cover with water. Bring the water to a boil then turn the heat down to medium low to simmer for a few minutes. Remove the pot from the heat and place a lid on. Allow the beans to set for 1-hour. Drain and rinse, then proceed with your recipe.

Common Questions

Can I make the broth creamier?

Yes! To make the overall pot of beans more creamy, use a potato masher after the cooking time to mash some of the beans. This will create a creamier, thicker broth. You can also add sour cream or Greek yogurt after the cooking time for a richer, creamier broth.

Why are my beans still tough after cooking all day?

If your beans have not softened properly after cooking all day this could be that your beans are old or there was too much salt or acid used during the cooking process. Make sure your beans are fresh and wait to add salt and or any acid like vinegar until the beans are cooked.

Can I make pinto beans and ham on the stovetop?

Yes! Make sure you have a big pot with a fitted lid. Follow the steps bringing the liquid to a medium boil, then reduce the heat to low. Place the lid on and simmer until beans are tender, about 3-4 hours.

How long does Ham and bean soup last?

Ham and bean soup will last 4 days in the refrigerator in an airtight container, or up to 3 months in the freezer in a sealed freezer safe container.

More Recipes for Leftover Ham

Slow Cooker Pinto Beans and Ham

Use your leftover holiday ham for this Slow Cooker Pinto Beans and Ham. A delicious blend of onions, garlic, and warm spices like cumin and smoked paprika that simmer all day with beans and ham. This soul food classic brings comfort to any table.
Print Pin Rate
Course: Dinner
Cuisine: American
Prep Time: 10 minutes
9 hours
Total Time: 9 hours 10 minutes
Servings: 6 servings
Calories: 350kcal

Equipment

  • 6 Qt Slow Cooker

Ingredients

  • 1 lb dried pinto beans soaked overnight see recipe notes for soaking methods
  • 1 ½ cups cooked ham, shredded or cubed or use a meaty ham bone
  • ¾ cup yellow onion, diced
  • 3 garlic cloves, minced
  • 1 ½ teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon black pepper
  • 2 dried bay leaves
  • 5 cups low-sodium chicken broth
  • kosher salt to taste

Instructions

  • To the slow cooker add beans, ham, onions, garlic, seasonings (minus the salt) bay leaves, and chicken broth. Stir to combine and place the lid on. Cook on low for 9-10 hours or until beans are tender and soft. If using a ham bone, remove from the slow cooker and pull off any excess meat. Stir the meat into the beans and taste for seasonings.

Notes

Overnight soak- Sort through the beans to make sure there isn't any small pieces of debris or pebbles. Place in a bowl filled with cold water and allow to soak at least 6 hours or overnight.
Quick soak– Sort through the beans to remove any debris and rinse under cold water. Add the beans to a pot and cover with water. Bring the water to a boil then turn the heat down to medium low to simmer for a few minutes. Remove the pot from the heat and place a lid on. Allow the beans to set for 1-hour. Drain and rinse, then proceed with your recipe.
For a creamier soup, use a potato masher to mash some of the beans after they are cooked completely. This will help thicken the broth for a creamier texture. 
 
See post for additional tips and suggestions. 
 
Nutritional information is provided as a courtesy only and should be understood as an estimate rather than a guarantee. The Menu Maid makes no guarantees to the accuracy of this information.

Nutrition

Calories: 350kcal | Carbohydrates: 53g | Protein: 26g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 21mg | Sodium: 396mg | Potassium: 1360mg | Fiber: 13g | Sugar: 3g | Vitamin A: 258IU | Vitamin C: 13mg | Calcium: 112mg | Iron: 5mg

Note: Some of the links on my website are affiliate links. This means if you click on the link and purchase the item, I will receive an affiliate commission at no extra charge to you.


Leave us a comment!

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. I soaked the beans all night but failed to get them in the crockpot early enough to cook all day. Do you think the soup will come out right if I only cook it on high for 5 hours?

    1. Hi Karen! You can absolutely cook them on high for 5-6 hours, however, usually the beans are more tender when cooked low and slow. Thank you for your question, I will definitely update this in the post for others interested. You'll have to let me know how it turns out for you!