Old-Fashioned Crockpot Ham and Bean Soup

This cozy, old-fashioned crockpot ham and bean soup is pure comfort in a bowl. It’s filling, packed with hearty flavor, and takes almost no hands-on time. By using pantry staples like canned Great Northern beans and leftover diced ham, this slow cooker recipe is perfect for busy days when you want dinner ready without fuss. As it simmers low and slow all day, the flavors mingle beautifully—think tender veggies, creamy beans (some mashed for a velvety texture), and a bright splash of apple cider vinegar right at the end to wake up the whole dish.
This classic crockpot ham and bean soup is exactly the kind of simple slow cooker meal that makes your home smell amazing with minimal effort. Using stocked pantry beans and cooked ham you might already have on hand, you just toss it all into your slow cooker in the morning, set it to LOW, and let it work its magic for 6 to 7 hours. When it’s done, a splash of apple cider vinegar livens things up with a perfect tang that balances the rich savory flavors.
Keep reading and I’ll walk you through every step: a short ingredient list with everyday items, easy step-by-step instructions, and tips on texture tweaks and seasoning. Plus, I’ll share how to get creative with this crockpot ham and bean soup, how to use a ham bone for extra depth, and the best ways to store, freeze, and reheat your leftovers so you can enjoy it again later without redoing all the work.
- Easy “set it and forget it” slow cooker method.
- Helpful tips to customize texture and seasoning.
- Simple swaps, make-ahead ideas, and smart reheating advice.
What Makes It Great
- This crockpot ham and bean soup is truly fuss-free—start it in the morning and come home to a warm, comforting dinner.
- It makes use of pantry essentials and leftover ham, making it budget-friendly and crowd-pleasing.
- Stays hearty and satisfying with tender veggies and a slight creaminess from mashed beans.
- Super flexible to change up or freeze for later—it’s perfect for busy families who want comfort food without extra hassle.
Pantry-Friendly Ingredients

- 3 (15.5-ounce) cans Great Northern beans, drained and rinsed
- 1 1/2 cups diced cooked ham
- 1 medium yellow onion, diced
- 3 carrots, sliced
- 2 celery ribs, sliced
- 3 cloves garlic, minced
- 6 cups low-sodium chicken broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- 1/2 teaspoon black pepper
- 1 tablespoon apple cider vinegar
- 2 tablespoons chopped parsley, for garnish
Slow-Cooker Method
- Drain and rinse canned Great Northern beans.
- Place drained beans, diced ham (or ham bone/hock if using), diced onion, sliced carrots, sliced celery, minced garlic, chicken broth, dried thyme, dried rosemary, bay leaf, and black pepper into the slow cooker.
- Cover and cook on LOW for 6 to 7 hours, until vegetables are tender.
- Remove and discard the bay leaf.
- If using a ham bone or ham hock, remove it, shred any meat, and return the meat to the soup.
- Scoop about 1 cup of beans and mash them against the side of the slow cooker, then stir them back in.
-
Optional: mash more beans or briefly pulse with an immersion blender for a smoother texture, leaving some beans whole if desired.

- Stir in the apple cider vinegar, taste, and add salt only if needed.
- If the soup is too thin, cook uncovered on HIGH for 15–30 minutes to thicken; if it is too thick, thin with broth or water.
Cooking Notes and Tips
- Always taste the soup before adding salt — ham and broth can be surprisingly salty.
- If you want things extra smooth, mash more beans or pulse briefly with an immersion blender. But keep some beans whole for nice texture.
- If you have a ham bone or ham hock, throw it in at the start to boost flavor. Remove it before mashing, shred any meat left on the bone, and add it back to the soup.
- Rinse canned beans well to cut down on added sodium and canned juices that might change the taste.
- If your soup ends up too thin, take the lid off and cook on HIGH for 15–30 minutes to thicken. If it’s too thick, thin it out with a bit of broth or water when reheating.
Simple Swaps and Add-Ins
- Swap those Great Northern beans for cannellini or navy beans and get a very similar yummy texture.
- Use leftover smoked turkey or rotisserie chicken instead of ham for something lighter but still flavorful.
- Throw in a handful or two of chopped kale or spinach during the last 10 minutes of cooking for a pop of green and extra nutrients.
- Add a smoky kick with 1 teaspoon smoked paprika or a few drops of liquid smoke stirred in near the end.
- Want it chunkier? Toss in diced potatoes right at the start along with the veggies.
Storage and Make-Ahead
- Refrigerate: Cool your soup to room temp within 2 hours, then keep it in an airtight container for 3 to 4 days.
- Freeze: This soup freezes beautifully—use airtight, freezer-safe containers or heavy-duty freezer bags. Leave some space at the top for expansion. It keeps well for up to 3 months.
- Reheat: If frozen, thaw overnight in the fridge. Warm gently on the stove over medium heat, stirring occasionally. Add a splash of broth or water if it gets too thick.
-
Make ahead: This soup actually tastes better the next day because the flavors really have time to meld. Just reheat and adjust seasoning before serving.
Common Questions Answered
- Q: Can I use dried beans instead of canned? A: Absolutely! Just soak them ahead of time and cook until tender before adding to the slow cooker. Or, cook dried beans directly in the slow cooker, but be sure to increase the liquid and cooking time—follow package instructions for best results.
- Q: Can I make crockpot ham and bean soup on the stovetop or in an Instant Pot? A: Yes! On the stove, simmer gently until veggies are tender and beans are soft. In the Instant Pot, use manual/high pressure for 15 to 20 minutes with canned beans, using natural release. Adjust timing if you’re using dried beans.
- Q: How can I control the saltiness? A: Rinse canned beans really well, use low-sodium broth, and always taste before salting. That final splash of apple cider vinegar brightens all the flavors and helps reduce the need for added salt.
- Q: Can I add a ham bone or hock? A: Yes, adding a ham bone or ham hock at the start gives the soup incredible depth. Just be sure to fish it out before serving, shred any meat on it, and toss that back into the pot.
- Q: Why mash some of the beans? A: Mashing some beans releases natural starch which thickens the broth and gives the soup a lovely creamy feel without any cream or dairy.

A comforting, hearty slow cooker soup made with Great Northern beans, diced ham, vegetables, and seasoned with herbs and apple cider vinegar for a bright finish.
- Prep Time: 15 minutes
- Cook Time: 6 to 7 hours
- Total Time: 6 hours 15 minutes to 7 hours 15 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 (15.5-ounce) cans Great Northern beans, drained and rinsed
- 1 1/2 cups diced cooked ham
- 1 medium yellow onion, diced
- 3 carrots, sliced
- 2 celery ribs, sliced
- 3 cloves garlic, minced
- 6 cups low-sodium chicken broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- 1/2 teaspoon black pepper
- 1 tablespoon apple cider vinegar
- 2 tablespoons chopped parsley, for garnish
Instructions
- Drain and rinse canned Great Northern beans.
- Place drained beans, diced ham (or ham bone/hock if using), diced onion, sliced carrots, sliced celery, minced garlic, chicken broth, dried thyme, dried rosemary, bay leaf, and black pepper into the slow cooker.
- Cover and cook on LOW for 6 to 7 hours, until vegetables are tender.
- Remove and discard the bay leaf.
- If using a ham bone or ham hock, remove it, shred any meat, and return the meat to the soup.
- Scoop about 1 cup of beans and mash them against the side of the slow cooker, then stir them back in.
- Optional: mash more beans or briefly pulse with an immersion blender for a smoother texture, leaving some beans whole if desired.
- Stir in the apple cider vinegar, taste, and add salt only if needed.
- If the soup is too thin, cook uncovered on HIGH for 15–30 minutes to thicken; if it is too thick, thin with broth or water.
Notes
Always taste the soup before adding salt as ham and broth can be salty., Rinse canned beans well to reduce sodium and alter the taste., Use a ham bone or hock to boost flavor and remove before mashing beans., Mash some beans to add creaminess without dairy., If soup is too thin, cook uncovered on HIGH; if too thick, thin with broth or water., Swap Great Northern beans with cannellini or navy beans for similar texture., Substitute ham with smoked turkey or rotisserie chicken for a lighter option., Add kale or spinach in the last 10 minutes for greens and nutrients., Add smoked paprika or liquid smoke near the end for a smoky flavor., Add diced potatoes at the start for a chunkier soup., Soup can be refrigerated for 3-4 days or frozen for up to 3 months., Thaw frozen soup overnight and reheat gently, adjusting consistency with broth or water., Soup flavors improve when made ahead and reheated.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 280 kcal per serving
- Fat: 4 g per serving
- Carbohydrates: 35 g per serving
- Protein: 18 g per serving