Table of Contents
Every time I step into my kitchen, the scent of simmering ham and bean soup brings me right back to my childhood. I still remember rainy afternoons sitting beside my grandmother, her apron dusted with flour and tiny flecks of spice, while she effortlessly stirred together this warm hug of a recipe. The aroma of savory broth, earthy beans, and smoked ham would swirl around us, wrapping us in a cozy embrace that only a kitchen can provide. That’s why when I rediscovered this Crockpot Ham and Bean Soup a few years back, it felt like finding an old friend. Now, I want to share it with you, so you, too, can fill your home with warmth and love!
Why You’ll Love This Recipe
- Easy Peasy: Toss everything into the crockpot and let it do all the hard work for you!
- Flavor Explosion: The combination of beans, ham, and aromatic vegetables creates a hearty, mouthwatering taste.
- Healthy Comfort: Packed with protein and fiber, this soup is both nourishing and satisfying.
- Crowd-Pleasing: Perfect for family gatherings or cozy nights in with friends.
- Versatile: This recipe is easy to tweak based on what you have in your pantry or your dietary preferences.
Ingredients
- 1 lb dried navy beans: Rinse them well! These little gems are packed with protein and will soak up all those delicious flavors.
- 1 ham hock or diced ham: Adds that smoky, savory depth that makes this soup oh-so-delicious! If you have leftover ham from a holiday feast, it’s a perfect use!
- 1 onion, chopped: The base of many great dishes; it adds sweetness and aromatic flavors.
- 2 carrots, chopped: Their natural sweetness will harmonize beautifully with the savory elements.
- 2 celery stalks, chopped: Brings a nice crunch and additional layers of flavor.
- 4 cups chicken broth: Use low-sodium to control the saltiness, or homemade for an extra cozy touch!
- 2 cloves garlic, minced: Because more garlic means more happiness, right?
- 1 teaspoon thyme: A fragrant herb that pairs well with beans and ham.
- 1 bay leaf: Just one leaf elevates the complexity of flavors.
- Salt and pepper to taste: Trust your palate! Adjust seasoning to make it just right.
Full recipe card is below.
How to Make It
Step 1: Prepare the Beans
Rinse and soak the beans overnight, my dear friends. This step makes them softer and more digestible. It’s like letting them relax before their big culinary debut. After that, drain them and set aside; you’re almost there!
Step 2: Combine Ingredients
In your beloved crockpot, combine the soaked beans, ham hock or diced ham, onion, carrots, celery, chicken broth, garlic, thyme, bay leaf, and a sprinkle of salt and pepper. As you toss everything together, take a moment to breathe in that amazing aroma already blooming!
Step 3: Let It Cook
Cover it up and cook on low for 8 hours or high for 4 hours. The waiting game is hard, but oh-so-worth it! You’ll know it’s ready when the beans are tender and the whole house is filled with that comforting, savory smell.
Step 4: Shred the Ham
Carefully remove the ham hock. If you’re using that hock, let it cool for a few moments, then shred any beautiful, succulent meat off the bone and return it back to the pot. You’ll love the little pockets of flavor this adds!
Step 5: Serve and Enjoy
Give it a hearty stir before serving and watch as everyone gathers around. That’s the magic of comfort food, folks!
Pro Tips for Success
- Soak the beans: Not just for softer beans, but it helps them cook evenly.
- Taste test: Before serving, give it a taste and adjust the seasoning if needed.
- Add vegetables: Feel free to throw in some greens—spinach or kale balance out the dish nicely!
- Keep the lid on: Resist the urge to peek while it cooks; it helps maintain that wonderful heat and flavor.
Flavor Variations
- Herb twists: Try adding rosemary or smoked paprika for a different flavor profile.
- Spice it up: A sprinkle of cayenne or red pepper flakes can turn up the heat.
- Vegetarian version: Swap the ham for mushrooms or tempeh for a delightful plant-based option!
Serving Suggestions
Pair this soup with crusty bread or a simple green salad for a full meal. For drinks, go cozy with a warm herbal tea or a glass of crisp apple cider. Serve in deep bowls and don’t forget to garnish with fresh parsley if you feel fancy!
Make-Ahead & Storage
Prep this dish the night before by soaking the beans. It also stores beautifully! Keep it in an airtight container in the fridge for up to 4 days.
Leftovers
Oh, the possibilities! Create a delicious ham and bean chili by adding diced tomatoes and chili powder, or serve it over baked potatoes for a hearty meal.
Freezing
Yes, this soup freezes wonderfully! Just let it cool completely, then package it in freezer-safe containers. Thaw overnight in the fridge when you’re ready for another cozy meal!
Reheating
The best way to reheat is on the stovetop, slowly warming it until it’s piping hot. If you’re in a hurry, a microwave works too—just give it a good stir halfway through!
FAQs
Can I use canned beans instead of dried?
Absolutely! If using canned beans, skip soak and soak steps and reduce cooking time to about 2 hours on low.
How spicy is this soup?
This recipe is not spicy, but you can kick it up as desired!
Is it gluten-free?
Yes, this soup is gluten-free, making it suitable for a variety of dietary needs.
Can I make it in the Instant Pot?
Of course! Just adjust the cooking time (around 30 minutes on high) and follow the same ingredient guidelines.
Final Thoughts
As you settle into a bowl of this Crockpot Ham and Bean Soup, take a moment to savor the flavors and experience the warmth fill your heart and home. Each spoonful is a reminder of love, laughter, and comfort. I hope this recipe brings as much joy to your kitchen as it has to mine. Here’s to creating beautiful memories one bite at a time! Happy cooking, friends!
With love,
Chef Emily 💛

Crockpot Ham and Bean Soup
Ingredients
Method
- Rinse and soak the beans overnight, then drain and set aside.
- In your crockpot, combine soaked beans, ham hock or diced ham, onion, carrots, celery, chicken broth, garlic, thyme, bay leaf, and a sprinkle of salt and pepper.
- Cover and cook on low for 8 hours or high for 4 hours.
- When the beans are tender, carefully remove the ham hock, let it cool, shred the meat, and return to the pot.
- Give it a hearty stir before serving.