I love the slow, smoky comfort of ham and beans in the crockpot, and I’ll walk you through simple, dependable ways to make it at home. I’ll show how a ham hock, some dried beans, and a few pantry staples turn into a creamy, savory meal with just a little patience.
Whether you want sweet, spicy, or extra-vegetable, I’ve got options — and a couple of tricks you’ll wish you’d known sooner.
Classic New England Ham and Beans

Classic New England ham and beans is a comforting, slow-cooked dish featuring navy beans simmered with salt pork or a ham hock until creamy and richly flavored; this crockpot version makes preparation easy while developing deep, smoky-salty notes and a silky broth that’s perfect with rye bread or over mashed potatoes.
- 1 pound dried navy beans, rinsed and picked over
- 1 to 1½-pound ham hock or 8 ounces salt pork, cut into chunks
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups low-sodium chicken or vegetable broth
- 2 cups water (adjust as needed)
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 tablespoon brown sugar or maple syrup (optional)
- Salt and freshly ground black pepper to taste
- 2 carrots, peeled and diced (optional)
- 2 stalks celery, diced (optional)
Place the rinsed beans, ham hock or salt pork, chopped onion, garlic, thyme, bay leaf, optional carrots and celery, broth and water into the crockpot; stir in brown sugar or maple syrup if using, cover, and cook on LOW for 8–10 hours or HIGH for 4–6 hours until beans are tender and the ham is falling off the bone, then remove the ham hock, shred the meat, return it to the pot, discard the bone and bay leaf, adjust seasoning with salt and pepper, and mash a few beans against the side of the crockpot to thicken the broth if desired.
Tip: If using unsoaked beans, increase cooking time and check liquid level periodically to prevent drying; for creamier beans, soak overnight or use the crockpot’s LOW setting and skim excess fat after chilling. Slow cooking also allows connective tissue in the ham to break down, contributing to a richer mouthfeel and melt-in-your-mouth texture.
Southern Molasses and Cayenne Ham Beans

Southern Molasses and Cayenne Ham Beans put a sweet-and-spicy twist on classic ham-and-beans by combining navy beans with smoky ham, dark molasses, a touch of brown sugar, and cayenne for heat, slowly simmered in a crockpot until the beans are creamy and the flavors meld into a rich, slightly sweet, and warmly spiced stew — perfect with cornbread or a simple green salad.
- 1 pound dried navy beans, rinsed and picked over
- 1 to 1½-pound ham hock or smoked ham bone, with meat
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 cups low-sodium chicken or vegetable broth
- 1 cup water (adjust as needed)
- 2 tablespoons unsulfured molasses
- 1 tablespoon brown sugar
- 1 teaspoon smoked paprika
- ¼–½ teaspoon cayenne pepper (adjust to heat preference)
- 1 teaspoon ground cumin
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- 2 tablespoons apple cider vinegar
- 2 tablespoons tomato paste
- 2 carrots, peeled and diced (optional)
- 2 stalks celery, diced (optional)
Place the rinsed beans, ham hock, chopped onion, garlic, carrots and celery if using, broth, water, molasses, brown sugar, smoked paprika, cayenne, cumin, bay leaf, and tomato paste into the crockpot and stir to combine; cover and cook on LOW for 8–10 hours or on HIGH for 4–6 hours until the beans are tender and the ham falls from the bone, then remove the ham hock, shred the meat and return it to the pot, stir in the apple cider vinegar, discard the bone and bay leaf, taste and adjust seasoning with salt and pepper, and mash a few beans against the side of the crockpot or use an immersion blender for a thicker consistency.
Tip: Taste for salt only after the beans are fully cooked because the ham can be very salty, and add cayenne gradually to balance the molasses sweetness while keeping extra molasses and vinegar on hand to tweak sweetness and brightness at the end.
This slow-cooking method is similar to how a Crockpot Mississippi Pot Roast achieves tender, fall-apart meat and deep flavors, thanks to low-and-slow heat and time for the ingredients to meld together like in Crockpot Mississippi Pot Roast.
Smoky Ham Hock and Navy Bean Stew

This Smoky Ham Hock and Navy Bean Stew is a hearty, slow-simmered one-pot meal that layers deep smoky flavors from a ham hock with creamy navy beans, aromatics, and a touch of tomato and herbs for balance; cook low and slow in a crockpot until the beans are velvety and the meat falls from the bone for an easy, comforting stew that’s excellent with crusty bread or cornbread.
- 1 pound dried navy beans, rinsed and picked over
- 1 to 1½-pound smoked ham hock or ham bone with meat
- 1 large onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken or vegetable broth
- 2 cups water (adjust as needed)
- 1 cup diced tomatoes (canned, with juices) or 2 tablespoons tomato paste
- 2 carrots, peeled and diced
- 2 stalks celery, diced
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme or 1 tablespoon fresh
- 1 bay leaf
- 1 teaspoon ground black pepper
- Salt to taste (add at end)
- 1 tablespoon apple cider vinegar or lemon juice
- 1 tablespoon brown sugar or molasses (optional, to balance)
- Optional: ¼–½ teaspoon cayenne or hot sauce for heat
Combine rinsed beans, ham hock, onion, garlic, carrots, celery, tomatoes or tomato paste, smoked paprika, thyme, bay leaf, broth and water in the crockpot, cover and cook on LOW for 8–10 hours or on HIGH for 4–6 hours until beans are tender and meat falls from the bone.
Remove ham hock, shred the meat and return it to the pot, discard bone and bay leaf, stir in apple cider vinegar and brown sugar or molasses if using, taste and adjust seasoning including salt and pepper, and mash a few beans with the back of a spoon or briefly pulse with an immersion blender for a thicker stew.
Tip: Always taste for salt at the end because the ham hock can be quite salty, and save extra vinegar, sweetener, and heat to adjust the final balance to your preference.
A crockpot makes hands-off simmering simple and consistent, and it’s especially useful for dishes like corned beef and cabbage that benefit from low-and-slow cooking.
Vegetable-Loaded Crockpot Ham and Beans

This Vegetable-Loaded Crockpot Ham and Beans is a colorful, nutritious twist on the classic—tender beans and smoky ham mingle with an abundance of vegetables (bell peppers, zucchini, greens and more) and fragrant herbs for a hearty, well-balanced one-pot meal that’s perfect for weeknights or meal prep.
- 1 pound dried navy or great northern beans, rinsed and picked over
- 1 to 1½-pound smoked ham hock, ham bone, or diced cooked ham
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 medium zucchini, diced
- 2 carrots, peeled and diced
- 2 stalks celery, diced
- 2 cups chopped kale or spinach (stems removed)
- 1 (14.5 oz) can diced tomatoes with juices or 1 cup fresh diced tomatoes
- 4 cups low-sodium chicken or vegetable broth
- 1–2 cups water as needed to cover
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano or basil
- 1 bay leaf
- 1 teaspoon ground black pepper
- Salt to taste (add at end)
- 1 tablespoon apple cider vinegar or lemon juice
- 1 tablespoon olive oil (optional)
- Optional: ¼ teaspoon red pepper flakes or hot sauce for heat
Combine rinsed beans, ham hock (or diced ham), onion, garlic, bell peppers, zucchini, carrots, celery, tomatoes, smoked paprika, oregano, bay leaf, broth and enough water to just cover everything in the crockpot; cover and cook on LOW for 8–10 hours or HIGH for 4–6 hours until beans are tender and meat pulls from the bone.
Remove ham hock, shred meat and return it to the pot, discard bone and bay leaf, stir in chopped kale or spinach, apple cider vinegar and olive oil, mash a few beans for thickness if desired, taste and add salt, pepper and red pepper flakes to preference before serving.
Tip: Because vegetables vary in water content and beans can be salty from the ham, check liquid level halfway through cooking and add water if needed, and always season with salt at the end while using vinegar to brighten the final flavor.
This recipe adapts beautifully to a slow cooker or crockpot for hands-off cooking and easy weeknight meals.
Maple-Bacon Ham and Bean Casserole

This Maple-Bacon Ham and Bean Casserole is a cozy, slightly sweet-and-smoky baked dish that layers tender white beans, salty ham, crisp maple-glazed bacon, caramelized onions and a crunchy breadcrumb topping; it’s an oven-friendly crowd-pleaser that combines slow-simmered bean richness with a touch of maple to balance savory flavors and makes excellent leftovers.
- 1 pound dried cannellini or great northern beans, rinsed and soaked overnight or quick-soaked
- 8 ounces diced cooked ham (or ham steak), about 1–1½ cups
- 6 slices bacon, cut into 1-inch pieces
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons pure maple syrup
- 2 tablespoons brown sugar (optional, for deeper caramel)
- 1 cup low-sodium chicken or vegetable broth
- 1 cup water (plus more as needed)
- 1 teaspoon Dijon mustard
- 1 teaspoon smoked paprika
- ½ teaspoon dried thyme or rosemary, crushed
- ½ teaspoon ground black pepper
- Salt to taste (add at the end)
- 1 cup panko breadcrumbs
- 2 tablespoons unsalted butter, melted (for topping)
- 1 tablespoon olive oil (for sautéing)
- 1 tablespoon apple cider vinegar or lemon juice (to finish)
Preheat oven to 375°F (190°C); if using soaked beans that are par-cooked, boil them 10–15 minutes until just starting to soften, then drain and set aside, otherwise use soaked raw beans with a longer bake and more liquid;
in a large ovenproof skillet or Dutch oven, cook bacon pieces over medium heat until crisp, remove with a slotted spoon and drain on paper towels, reserve 1 tablespoon bacon fat, sauté onion in bacon fat and olive oil until translucent, add garlic and spices and cook 30 seconds, stir in ham, maple syrup, brown sugar, Dijon, beans, broth and water, bring to a simmer, adjust liquid so beans are just covered, transfer to oven if not already in an ovenproof vessel, cover with lid or foil and bake 45–60 minutes (longer if using raw soaked beans) until beans are tender and sauce is thickened;
remove lid, mix bacon back in, stir in vinegar, top with panko mixed with melted butter and bake uncovered 10–15 minutes until golden and bubbly, taste and season with salt and pepper before serving.
Tip: Watch liquid levels—beans absorb a lot, so check about halfway through baking and add hot broth or water as needed; also add salt at the end because the ham and bacon already contribute plenty of saltiness.
This casserole is an excellent make-ahead dish and reheats beautifully if kept refrigerated overnight, especially when warmed slowly in a slow cooker to preserve texture.
Slow-Cooked White Bean and Ham Soup

This Slow-Cooked White Bean and Ham Soup is a comforting, savory bowl that simmers tender white beans with smoky ham, aromatics, and herbs until silky and flavorful; it’s built for the slow cooker so flavors deepen over hours and the beans absorb ham richness, finished with a splash of acid and chopped herbs to brighten each spoonful.
- 1 pound dried cannellini or great northern beans, rinsed and quick-soaked or soaked overnight
- 10–12 ounces diced cooked ham or ham hock pieces
- 1 large onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups low-sodium chicken or vegetable broth
- 2 cups water (or more as needed)
- 1 bay leaf
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika (optional)
- ½ teaspoon black pepper
- 1 tablespoon Dijon mustard
- 1 tablespoon apple cider vinegar or lemon juice (to finish)
- 2 tablespoons olive oil
- Salt to taste
- Fresh parsley or chives, chopped, for garnish
Heat olive oil in a skillet over medium heat and sauté onion, carrot, and celery until softened, add garlic and cook 30 seconds more; transfer vegetables to the slow cooker along with drained beans, ham, bay leaf, thyme, smoked paprika, pepper, broth, and water, stir to combine, cover and cook on low for 7–8 hours or high for 3–4 hours until beans are tender, remove bay leaf, stir in Dijon and vinegar, taste and season with salt, and mash a cup of beans against the side to thicken before serving garnished with parsley.
Tip: If using a ham hock, remove bones and shred meat before serving, and add salt only at the end since ham and stock can be quite salty.
Crockpot corn is another great slow-cooker side that showcases the same hands-off, low-and-slow cooking method to concentrate flavors and create tender, flavorful results—consider pairing with this soup for a cozy meal or serving it alongside Crockpot Corn to round out the plate.
Tangy Mustard and Brown Sugar Ham Beans

This Tangy Mustard and Brown Sugar Ham Beans recipe combines tender white beans with smoky diced ham, a sweet-savory brown sugar and mustard glaze, aromatics, and a splash of vinegar for bright balance; built for the slow cooker, it develops deep flavor as it simmers until thick and spoonable, perfect for serving over rice or with crusty bread.
- 1 pound dried navy or great northern beans, rinsed and soaked overnight or quick-soaked
- 12 ounces diced cooked ham or ham steak, cut into bite-size pieces
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 cup low-sodium chicken or vegetable broth
- 1 cup water (add more if needed)
- 1/2 cup packed brown sugar
- 1/4 cup Dijon mustard (or 3 tablespoons yellow mustard mixed with 1 tablespoon Dijon)
- 2 tablespoons apple cider vinegar
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground black pepper
- 1 bay leaf
- 2 tablespoons olive oil or bacon drippings
- Salt to taste
- Chopped parsley or green onions for garnish (optional)
Heat the oil in a skillet over medium heat and sauté the onion until softened, add garlic and cook 30 seconds, then transfer to the slow cooker with drained beans, ham, broth, water, brown sugar, mustard, vinegar, Worcestershire, smoked paprika, pepper and bay leaf, stir to combine, cover and cook on low 7–8 hours or high 3–4 hours until beans are tender and sauce is thickened, remove bay leaf, taste and adjust seasoning with salt and additional vinegar or brown sugar if needed, and stir well before serving.
Tip: If your ham or stock is salty, add salt sparingly and balance sweetness and acidity at the end with more brown sugar or vinegar to taste before serving. This dish pairs especially well with shredded slow-cooker chicken for a complete, comforting meal featuring shredded chicken.
Hearty Bean Medley With Smoked Ham Shank

This Hearty Bean Medley with Smoked Ham Shank is a comforting, rustic slow-cooker meal that combines several bean varieties with a deeply savory smoked ham shank, aromatics, herbs, and a splash of tomato for body; it simmers low and slow until the beans are creamy and the meat falls tenderly from the bone, making it ideal for family dinners or batch cooking for reheating during the week.
- 1 pound mixed dried beans (navy, great northern, and pinto), rinsed and soaked overnight or quick-soaked
- 1 smoked ham shank (about 2–3 pounds)
- 1 large onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 (14 oz) can diced tomatoes, undrained
- 4 cups low-sodium chicken or vegetable broth
- 2 cups water (add more if needed)
- 1 tablespoon tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 2 tablespoons olive oil or bacon fat
- Chopped parsley for garnish (optional)
- Salt to taste (add at the end)
Heat the oil in a skillet over medium heat and sauté onion, carrots, and celery until softened, add garlic and tomato paste and cook 30 seconds, transfer to slow cooker with drained soaked beans, ham shank, diced tomatoes, broth, water, Worcestershire, thyme, bay leaf, smoked paprika and pepper, stir gently to combine, cover and cook on low 8–9 hours or high 4–5 hours until beans are tender and meat is falling from the bone, remove ham shank, shred meat and return to pot, discard bone and bay leaf, taste and adjust seasoning with salt and more broth if too thick.
Tip: If the cooking liquid reduces too much, add warm broth or water and finish seasoning at the end; for a creamier texture, mash a cup of beans against the side of the cooker and stir back in before serving. This recipe adapts well for a slow cooker and mirrors the low-and-slow method used for savory crockpot turkey, producing tender, deeply flavored results.
Low-Sodium Light Broth Ham and Beans

This Low-Sodium Light Broth Ham and Beans is a lighter take on classic ham-and-beans, using a lean ham hock or reduced-sodium ham, a medley of beans with most of their salt omitted, plenty of fresh aromatics, and a gentle, herb-scented low-sodium broth so the beans and ham shine without overwhelming sodium; it’s cooked low and slow until beans are tender and flavors meld, then finished with a splash of acid and fresh herbs to brighten the dish.
- 1 pound dried navy or cannellini beans, rinsed and soaked overnight or quick-soaked and drained
- 1 lean ham hock or 1–1.5 lb reduced-sodium ham bone
- 1 large onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups low-sodium or homemade no-salt chicken or vegetable broth
- 2 cups water (or more as needed)
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary, crushed
- 1/2 teaspoon black pepper
- 1 tablespoon tomato paste (optional, for body)
- 1 tablespoon apple cider vinegar or lemon juice (to finish)
- 2 tablespoons olive oil
- Fresh parsley for garnish (optional)
- Salt to taste (add sparingly at the end)
Heat the oil in a skillet over medium heat and soften the onion, carrots, and celery 5–7 minutes, add garlic and tomato paste and cook 30 seconds, transfer to a slow cooker with the drained beans, ham hock, broth, water, bay leaf, thyme, rosemary, and pepper, cover and cook on low 8–9 hours or high 4–5 hours until beans are tender and meat pulls from the bone.
Remove ham, shred meat and return to pot, discard bone and bay leaf, stir in vinegar or lemon juice and taste for salt.
Adjust with warm low-sodium broth or water if too thick and finish seasoning cautiously, garnish with parsley and serve.
Tip: Keep salt additions minimal—finish the pot with acid and fresh herbs to brighten flavors, and if using store-bought ham check labels and rinse the hock to reduce surface salt before cooking.
Slow-cooking in a crockpot helps develop deep flavors and tender texture, similar to how Carnitas Crockpot yield rich, fall-apart meat over long, gentle cooking.
One-Pot Ham, Beans, and Root Vegetables

This one-pot ham, beans, and root vegetables recipe brings together tender beans, savory ham, and a mix of carrots, parsnips, and potatoes in a single slow-cooker or Dutch oven, yielding a comforting, hearty meal with layered flavors from aromatics, herbs, and a splash of acid to finish; it’s designed for low-sodium cooking options and can be adjusted for vegetarian swaps or leftover ham.
- 1 pound dried navy or cannellini beans, soaked and drained
- 1–1.5 lb lean ham hock or reduced-sodium ham bone (or 2 cups diced cooked ham)
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 carrots, peeled and cut into 1-inch pieces
- 2 parsnips, peeled and cut into 1-inch pieces
- 2 medium Yukon Gold potatoes, cut into 1-inch cubes
- 4 cups low-sodium chicken or vegetable broth
- 2 cups water (or more as needed)
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary, crushed
- 1/2 teaspoon black pepper
- 1 tablespoon tomato paste (optional)
- 1 tablespoon apple cider vinegar or lemon juice (to finish)
- 2 tablespoons olive oil
- Fresh parsley for garnish (optional)
- Salt to taste (add sparingly at the end)
Heat the olive oil in a large heavy Dutch oven over medium heat and soften the onion, carrots, and parsnips 5–7 minutes until beginning to brown, add garlic and tomato paste and cook 30 seconds, stir in beans, potatoes, ham hock (or diced ham), broth, water, bay leaf, thyme, rosemary, and pepper, bring to a simmer, then either cover and transfer to a 300°F oven for 2–3 hours until beans are tender and meat shreds, or cover and simmer gently on the stovetop for 2–3 hours, or cook on low in a slow cooker 7–8 hours.
Remove ham bone, shred meat, discard bone and bay leaf, stir in vinegar, adjust thickness with extra water or broth, and season with salt cautiously before serving.
Tip: If using a ham hock, rinse it first to reduce surface salt and add diced potatoes later in cooking if you prefer them firmer; taste and finish with acid and fresh herbs rather than adding much salt.
This hearty stew is perfect for cozy evenings and pairs well with crusty bread or a green salad.
