These Crockpot Ham and Bean Soup bowls bring together creamy white beans, smoky ham, fresh vegetables, herbs, and a savory broth for the ultimate cozy meal. Just spoon it into a warm bowl and dinner is ready! Hi!

Meet your new comfort food favorite, a classic ham and bean soup packed with tender ham pieces and a rich broth that’s hearty, cozy, flavorful, and incredibly easy to make. It’s exactly what you need on those busy days when you want something simple but satisfying. We’re letting those humble pantry beans take center stage here, and they truly don’t disappoint.
Their hearty texture makes every bite extra comforting. If you love slow cooker meals loaded with flavor, try our Crockpot Honey Garlic Chicken for another family favorite. This recipe is especially useful for: crockpot ham bean soup, ham and bean soup recipes crockpot.
Ingredients

Here’s what I use for this recipe and you can always make substitutions if you prefer.
- dried great northern beans: Rinsed and soaked to soften the centers before slow cooking.
- smoked ham: Cubed into bite-sized pieces to add smoky flavor and hearty texture.
- low sodium chicken broth: Added as the cooking liquid to create a savory golden base.
- carrots: Sliced into small pieces for sweetness and color.
- celery stalks: Sliced to build the aromatic vegetable base.
- yellow onion: Diced to release savory flavor into the broth.
- fresh parsley: Chopped and added at serving for a fresh finish.
- black pepper: Added for mild warmth without overpowering the ham.
- dried thyme: Used to add earthy herbal notes.
Tools You’ll Need
- Slow cooker: A 6-quart slow cooker gives this soup enough room for beans and broth without overflow, while smaller models can cook unevenly and dry the edges.
- Large measuring cup: A 4-cup glass measuring cup helps add broth accurately and prevents incorrect liquid ratios that leave the soup too thin or too thick.
- Immersion masher: A sturdy handheld masher helps crush some beans for texture, while a weak tool may struggle with the softened mixture.
Instructions
Step 1: Soak and combine the beans with vegetables

Rinse 1 pound dried great northern beans and combine them with 2 cups cubed smoked ham, sliced carrots, sliced celery stalks and diced yellow onion. Work at room temperature for 10 minutes while you fold ingredients gently with a spoon. (I tested unsoaked beans first, the centers stayed firm after cooking.
Soaking fixed the texture. ) The mixture should look evenly layered with pale beans and colorful vegetables showing through. You’ll smell the fresh onion and celery as they blend.
Miss this preparation window and uneven soaking can leave some beans tough. Soak beans overnight, hydration prevents a gritty final texture.
Tip: Use dried beans that are less than one year old because older beans often stay firm after long cooking times.
Step 2: Slow cook the soup mixture

Add 6 cups low sodium chicken broth and seasonings, then cook at 200°F equivalent low slow cooker heat for 7 to 8 hours. Stir with a long spoon halfway through the cooking time and keep the beans mostly submerged. You’ll see the broth turn golden while the beans soften and release starch.
The soup should smell smoky and savory when the cooking window ends. The beans will have creamy centers and the ham will look tender. Miss this timing and the beans can become split while the broth turns too thick.
Slow cooking gently breaks down bean starches and builds body.
Tip: Keep the slow cooker covered during the first 6 hours because heat loss can extend the bean softening time.
Step 3: Thicken and finish the soup texture

Mash 1 cup of the softened beans directly into the broth and stir for 3 to 5 minutes at 200°F slow cooker heat. Use the back of a spoon with a pressing motion against the side of the pot. The broth should become thicker and lightly creamy while beans remain visible.
You’ll notice the soup surface become smoother and the ham pieces stand out against the golden broth. The aroma becomes deeper after the final stir. Skip this step and the soup may stay watery instead of having a hearty texture.
Mash beans gently, released starch thickens the broth naturally.
Tip: Taste after thickening and adjust seasoning because ham can add different salt levels depending on the brand.
Step 4: Serve the finished soup bowl

Ladle the soup into bowls at 165°F serving temperature within 10 minutes after cooking ends. Add chopped fresh parsley and use a gentle pouring motion to keep the ham pieces and beans visible. The surface should show golden broth with natural variations.
The final bowl smells smoky and fresh with tender beans and soft vegetables. You’ll see irregular ham pieces and scattered herbs instead of a perfect pattern. (My first batch looked too thick after resting.
Adding a splash of broth before serving fixed it. ) Serve warm, the heat keeps the broth texture balanced.
Tip: Let each bowl rest for 2 minutes before eating so the flavors settle and the broth clings better.
Pro Tips
- Soak dried great northern beans for 8 to 12 hours before cooking because this helps them soften evenly and prevents firm centers after the long simmer.
- Choose smoked ham with visible marbling because the fat melts slowly over 7 to 8 hours and gives the broth a deeper savory flavor.
- Keep the slow cooker filled between one-half and three-quarters full because this helps maintain steady heat and prevents uneven bean cooking.
- Add fresh parsley within 10 minutes of serving because the bright herbal flavor fades if it sits in the hot broth too long.
- Avoid adding extra salt before tasting because smoked ham brands vary. Check the seasoning after the beans soften at the end of cooking.
- For a thicker texture, mash about 1 cup of beans against the pot side after cooking because the released starch naturally enriches the soup.
- Add 1 teaspoon smoked paprika and 1 cup diced sweet corn for a sweeter barbecue-inspired version with extra color.
- Replace half of the smoked ham with cooked bacon pieces for a richer smoky flavor that works well for cold weather meals.
- Make a lighter version by using smoked turkey instead of ham and adding 1 cup extra vegetables for more volume.
- Add 2 cups chopped kale during the final 20 minutes of cooking for a hearty green vegetable variation.
Storage Instructions
Keep leftover Crockpot Ham and Bean Soup in an airtight container in the refrigerator for up to 4 days. You can freeze portions for up to 3 months by leaving about 1 inch of space in freezer containers.
Thaw frozen soup overnight in the refrigerator before reheating for the best texture. Reheat the soup at 165°F for 15 to 20 minutes on the stove or until steaming hot.
Add 2 tablespoons of chicken broth if the beans absorb too much liquid overnight. Discard the soup if you notice sour smells, unusual bubbling, or mold growth before serving.
Print
Crockpot Ham and Bean Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This easy Crockpot Ham and Bean Soup recipe is one of the best simple ideas for a quick and healthy weeknight dinner, meal prep, holiday gathering, potluck, brunch or party. The secret is slow cooking white beans with smoky ham so the broth develops a rich texture and cozy flavor. You’ll love the soft beans, tender ham pieces and savory smell that fills the kitchen. This version is different because the trick is using leftover ham bones Search focus: crockpot ham bean soup.
Ingredients
- 1 pound dried great northern beans
- 2 cups smoked ham
- 6 cups low sodium chicken broth
- 2 medium carrots
- 2 celery stalks
- 1 medium yellow onion
- 2 tablespoons fresh parsley
- 1 teaspoon black pepper
- 1 teaspoon dried thyme
Instructions
- Rinse 1 pound dried great northern beans and combine them with 2 cups cubed smoked ham, sliced carrots, sliced celery stalks and diced yellow onion. Work at room temperature for 10 minutes while you fold ingredients gently with a spoon. (I tested unsoaked beans first, the centers stayed firm after cooking. Soaking fixed the texture.) The mixture should look evenly layered with pale beans and colorful vegetables showing through. You’ll smell the fresh onion and celery as they blend. Miss this preparation window and uneven soaking can leave some beans tough. Soak beans overnight, hydration prevents a gritty final texture.
- Add 6 cups low sodium chicken broth and seasonings, then cook at 200°F equivalent low slow cooker heat for 7 to 8 hours. Stir with a long spoon halfway through the cooking time and keep the beans mostly submerged. You’ll see the broth turn golden while the beans soften and release starch. The soup should smell smoky and savory when the cooking window ends. The beans will have creamy centers and the ham will look tender. Miss this timing and the beans can become split while the broth turns too thick. Slow cooking gently breaks down bean starches and builds body.
- Mash 1 cup of the softened beans directly into the broth and stir for 3 to 5 minutes at 200°F slow cooker heat. Use the back of a spoon with a pressing motion against the side of the pot. The broth should become thicker and lightly creamy while beans remain visible. You’ll notice the soup surface become smoother and the ham pieces stand out against the golden broth. The aroma becomes deeper after the final stir. Skip this step and the soup may stay watery instead of having a hearty texture. Mash beans gently, released starch thickens the broth naturally.
- Ladle the soup into bowls at 165°F serving temperature within 10 minutes after cooking ends. Add chopped fresh parsley and use a gentle pouring motion to keep the ham pieces and beans visible. The surface should show golden broth with natural variations. The final bowl smells smoky and fresh with tender beans and soft vegetables. You’ll see irregular ham pieces and scattered herbs instead of a perfect pattern. (My first batch looked too thick after resting. Adding a splash of broth before serving fixed it.) Serve warm, the heat keeps the broth texture balanced.
Notes
Pro Tips:
- Soak dried great northern beans for 8 to 12 hours before cooking because this helps them soften evenly and prevents firm centers after the long simmer.
- Choose smoked ham with visible marbling because the fat melts slowly over 7 to 8 hours and gives the broth a deeper savory flavor.
- Keep the slow cooker filled between one-half and three-quarters full because this helps maintain steady heat and prevents uneven bean cooking.
- Add fresh parsley within 10 minutes of serving because the bright herbal flavor fades if it sits in the hot broth too long.
- Avoid adding extra salt before tasting because smoked ham brands vary. Check the seasoning after the beans soften at the end of cooking.
- For a thicker texture, mash about 1 cup of beans against the pot side after cooking because the released starch naturally enriches the soup.
Storage: Keep leftover Crockpot Ham and Bean Soup in an airtight container in the refrigerator for up to 4 days. You can freeze portions for up to 3 months by leaving about 1 inch of space in freezer containers. Thaw frozen soup overnight in the refrigerator before reheating for the best texture. Reheat the soup at 165°F for 15 to 20 minutes on the stove or until steaming hot. Add 2 tablespoons of chicken broth if the beans absorb too much liquid overnight. Discard the soup if you notice sour smells, unusual bubbling, or mold growth before serving.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Cuisine: American
Nutrition
- Serving Size: 689g
- Calories: 232
- Sugar: 3g
- Sodium: 1289mg
- Fat: 6g
- Carbohydrates: 44g
- Fiber: 10g
- Cholesterol: 28mg
Frequently Asked Questions
Yes, you can prepare Crockpot Ham and Bean Soup up to 2 days ahead and keep it chilled in a sealed container. Reheat it slowly at 165°F for about 15 to 20 minutes while stirring occasionally. The flavors often become deeper after resting overnight.
Store the soup in an airtight glass container for up to 4 days in the refrigerator. When reheating, warm individual portions at medium heat for 3 to 5 minutes and check that the broth smells fresh before serving.
Yes, freeze the soup for up to 3 months in freezer-safe containers with space for expansion. Thaw it overnight in the refrigerator, then reheat at 165°F while stirring in 2 tablespoons of broth if the beans absorbed too much liquid.
A watery texture usually happens when the beans haven’t released enough starch yet or too much broth was added. Mash 1 cup of beans and cook uncovered for 15 minutes to help the liquid become thicker without changing the flavor.
You can double the recipe if you use a large 8-quart slow cooker. Keep the cooking time close to 8 hours and check that the beans are fully tender before serving because a fuller pot may heat more slowly.
Final Thoughts
One of my signature comfort recipes! This Crockpot Ham and Bean Soup is made the cozy way, with tender beans, smoky ham and a slow cooked broth that brings everything together. Though it takes time for the flavors to build, it’s worth every minute because the soup turns simple ingredients into a hearty meal.
Makes 4 generous servings. This ham and bean soup recipes favorite is perfect for sharing, and the ham bean soup crockpot method keeps every spoonful warm and satisfying. Try it for your next family dinner, share it with friends and tag me when you make it.
Readers also use it for: ham and beans crockpot recipes, bean and ham soup.