Crockpot Ham and Bean Soup is a hearty, comforting, and flavorful soup that combines tender ham, creamy beans, and aromatic vegetables in a rich, savory broth. This slow-cooked classic is perfect for chilly days, family dinners, or anytime you crave a warming, filling meal. The slow cooking process allows the flavors to meld together, producing a deep, satisfying taste that feels both rustic and homemade.
Why I Love This Recipe
I love this recipe because it’s effortless to prepare yet produces a rich, hearty soup that tastes like it has been simmering for hours. The combination of smoky ham and tender beans is comforting, while the slow cooker allows me to set it and forget it until dinner time.
Why This Is a Must-Try Dish
This is a must-try dish because it’s a classic comfort food that’s both filling and nutritious. Packed with protein and fiber, it’s perfect for feeding a crowd or for meal prep. The flavors are deep, satisfying, and nostalgic, making it a family favorite for generations.
Preparation Time, Cooking Time, Servings, and Nutrition
Preparation Time: 15 minutes
Cooking Time: 6–8 hours on low or 3–4 hours on high
Total Time: Approximately 6–8 hours
Servings: 6–8 servings
Calories: Approximately 300–350 calories per serving
Course: Soup / Main Course
Cuisine: American / Comfort Food
Ingredients
- 2 cups dried navy beans or great northern beans, rinsed and soaked overnight
- 3 cups diced ham (leftover or cooked ham steak)
- 1 medium onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups chicken or vegetable broth
- 1 bay leaf
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika (optional)
- Salt and black pepper to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
- Optional: splash of apple cider vinegar or hot sauce for serving
Cooking Directions
Combine all ingredients except parsley in the crockpot. Cook on low or high until beans are tender. Remove bay leaf, adjust seasoning, and garnish with fresh parsley before serving.
Step-by-Step Preparation Method
Step 1: Rinse and soak the dried beans overnight or for at least 6–8 hours. Drain before using.
Step 2: Spray the crockpot with cooking spray or lightly grease it. Add soaked beans, diced ham, onion, carrots, celery, garlic, chicken broth, bay leaf, thyme, and smoked paprika. Stir to combine.
Step 3: Cover and cook on low for 6–8 hours or on high for 3–4 hours until beans are tender and soup has thickened slightly.
Step 4: Remove the bay leaf. Taste and adjust seasoning with salt and black pepper.
Step 5: Ladle soup into bowls and garnish with chopped fresh parsley. Optional: add a splash of apple cider vinegar or hot sauce for extra flavor.

How to Serve This Recipe
Serve Crockpot Ham and Bean Soup hot with crusty bread, cornbread, or crackers. It works well as a main course for lunch or dinner. For a complete meal, pair it with a fresh side salad or roasted vegetables.
Recipe Tips
Soak beans overnight to reduce cooking time and improve digestibility. Use leftover ham for added flavor and convenience. For a creamier texture, mash a portion of the beans with a spoon before serving. Stir occasionally during the last hour to ensure even cooking.
Variations in Detail
Add diced potatoes or sweet potatoes for extra heartiness. Use different beans such as black-eyed peas or pinto beans for a unique flavor. Spice it up with cayenne pepper, chili flakes, or smoked sausage. For a lower-sodium version, use low-sodium broth and rinse the ham. Add chopped kale or spinach in the last 30 minutes for a green, nutrient boost.
Freezing and Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. This soup freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
Special Equipment Needed
- Crockpot or slow cooker
- Knife and cutting board
- Wooden spoon or ladle
- Measuring cups and spoons
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, reduce cooking time to 1–2 hours and add the beans during the last 2 hours if cooking on low.
Can I use smoked sausage instead of ham?
Yes, smoked sausage adds a different depth of flavor.
Can I prepare this soup ahead of time?
Yes, assemble ingredients in the crockpot the night before, refrigerate, and cook the next day.
Is this soup suitable for freezing?
Yes, it freezes well in airtight containers for up to 3 months.
Conclusion
Crockpot Ham and Bean Soup is a comforting, hearty, and easy-to-make meal that brings together tender beans, smoky ham, and savory vegetables in a flavorful broth. Perfect for family dinners, meal prep, or cozy evenings, this soup delivers deep, satisfying flavors with minimal effort. With its versatility, nutritious ingredients, and hands-off cooking, it’s a classic recipe that deserves a spot in your recipe collection.
Crockpot Ham and Bean Soup
Course: SoupsCuisine: AmericanDifficulty: Easy8
servings15
minutes7
hours45
minutes8
hoursIngredients
2 cups dried navy beans or great northern beans, rinsed and soaked overnight
3 cups diced ham (leftover or cooked ham steak)
1 medium onion, diced
2 carrots, peeled and diced
2 celery stalks, diced
3 cloves garlic, minced
6 cups chicken or vegetable broth
1 bay leaf
1 teaspoon dried thyme
1 teaspoon smoked paprika (optional)
Salt and black pepper to taste
2 tablespoons fresh parsley, chopped (for garnish)
Optional: splash of apple cider vinegar or hot sauce for serving
Directions
- Step 1: Rinse and soak the dried beans overnight or for at least 6–8 hours. Drain before using.
- Step 2: Spray the crockpot with cooking spray or lightly grease it. Add soaked beans, diced ham, onion, carrots, celery, garlic, chicken broth, bay leaf, thyme, and smoked paprika. Stir to combine.
- Step 3: Cover and cook on low for 6–8 hours or on high for 3–4 hours until beans are tender and soup has thickened slightly.
- Step 4: Remove the bay leaf. Taste and adjust seasoning with salt and black pepper.
- Step 5: Ladle soup into bowls and garnish with chopped fresh parsley. Optional: add a splash of apple cider vinegar or hot sauce for extra flavor.






