As I stirred the pot of simmering broth, a wave of warmth washed over me, almost like a cozy hug on a chilly day. This Crockpot Ham and Bean Soup is my go-to comfort food that transforms humble ingredients into a satisfying meal. The beauty lies in its simplicity; just toss everything into your slow cooker, and let the magic happen. It’s perfect for those busy nights when you need a hearty, family-friendly dish without the fuss. Plus, it’s an economical way to use up leftover ham, making it both a smart choice for your wallet and your taste buds. So, are you ready to fill your home with the delicious aroma of this cozy concoction? Let’s dive in!

Why is this soup a must-try?
Comforting Warmth: There’s nothing quite like coming home to a rich, savory soup after a long day. Economical Choice: This recipe makes good use of leftover ham, helping you stretch your food budget. Nutritious Ingredients: Packed with protein from navy beans and loaded with veggies, it’s a meal you can feel good about. Family-Friendly Flavor: Even the pickiest eaters will love this hearty dish; serve it alongside a simple green salad for balance. Effortless Cooking: Simply toss the ingredients into the slow cooker and let it do the work! If you’re eager for more comforting flavors, you might enjoy the Lasagna Soup Hearty or the Chicken Poblano Soup.
Crockpot Ham and Bean Soup Ingredients
• Dive into this warm, hearty dish with these essential ingredients!
For the Soup Base
- Dried Navy Beans – Adds a creamy texture and is a great source of protein; remember to rinse and sort them before using.
- Large Onion – Diced for a sweet aromatic base; it’s key for building depth in flavor.
- Garlic (3 cloves) – Minced to deliver a savory punch that enhances the richness of the soup.
- Carrots (2 medium) – Diced to add natural sweetness and a burst of color.
- Celery (2 stalks) – Chopped to introduce a crunchy texture and an extra layer of flavor.
For the Heartiness
- Ham Bone with Meat or Diced Ham (2 cups) – Brings rich, hearty flavor to the soup; for a vegetarian version, use smoked tempeh instead.
For the Broth
- Low-Sodium Chicken Broth or Water (6 cups) – Enriches the soup’s flavor without overpowering other ingredients.
For Flavor Enhancers
- Dried Thyme (1 teaspoon) – Complements the earthiness of the beans; fresh herbs can be used for brighter notes.
- Dried Bay Leaf (1 teaspoon) – Infuses depth of flavor; don’t forget to remove it before serving!
- Black Pepper (½ teaspoon) – Adds a gentle sharpness to balance the overall taste.
- Salt – Adjust according to taste, especially mindful of the saltiness from the ham.
Optional Cooking Helper
- Olive Oil (1 tablespoon) – Use for sautéing your aromatics; it deepens the flavor and aroma for your soup.
Now you’ve got your ingredients lined up, ready for a cozy evening of cooking! Prepare to enjoy a delightful bowl of Crockpot Ham and Bean Soup that’s as nourishing as it is satisfying.
Step‑by‑Step Instructions for Crockpot Ham and Bean Soup
Step 1: Rinse and Soak the Beans
Start by rinsing 1 cup of dried navy beans under cool running water to remove any debris. Next, soak the beans overnight in a large bowl filled with water, or use a quick soak method by boiling them for 2 minutes, then turning off the heat and letting them sit for 1 hour. This tenderizes the beans, ensuring a creamy texture in your Crockpot Ham and Bean Soup.
Step 2: Sauté the Aromatics
In a skillet over medium heat, add 1 tablespoon of olive oil and allow it to warm up. Once hot, add 1 diced large onion, 2 diced medium carrots, and 2 stalks of diced celery. Sauté the mixture for about 5-7 minutes until the veggies are softened and fragrant. Then, stir in 3 minced garlic cloves and cook for an additional minute until everything is aromatic and ready to enhance your soup’s flavor.
Step 3: Combine in Crockpot
Transfer the soaked and drained navy beans into your slow cooker, followed by the sautéed vegetable mixture. Add 2 cups of diced ham (or a substitute like smoked tempeh), 6 cups of low-sodium chicken broth, 1 teaspoon of dried thyme, 1 dried bay leaf, and ½ teaspoon of black pepper. Mix everything gently to combine, ensuring that the beans and ham are evenly distributed for a harmonious flavor in your Crockpot Ham and Bean Soup.
Step 4: Cook the Soup
Cover the slow cooker with its lid and set it to cook on low for 8 hours or on high for 4 hours. During this time, the flavors will meld beautifully, and the beans will become tender. After the cooking time, check the beans for tenderness; they should be soft and fully cooked to enjoy a hearty bowl of soup.
Step 5: Adjust Seasoning
Once the cooking time is up, taste your soup and adjust the seasoning as needed, adding salt gradually to avoid over-salting since the ham is already salty. Carefully remove the bay leaf and discard it. If you used a ham bone, shred the meat off and return the shredded meat to the soup, stirring to incorporate it evenly throughout the mixture.
Step 6: Serve the Soup
Ladle the warm Crockpot Ham and Bean Soup into bowls and serve immediately. Pair it with crusty bread for a comforting meal, allowing the thick, hearty soup to shine. You’ll be greeted with delightful aromas and wholesome flavors, perfect for cozy nights at home with family and friends.

Make Ahead Options
These Crockpot Ham and Bean Soup preparations are ideal for busy weeknights! You can rinse and soak the dried navy beans up to 24 hours in advance to ensure they cook evenly and achieve that creamy texture. Additionally, the sautéed onion, carrots, and celery can be prepared up to 3 days ahead; refrigerate them in an airtight container to preserve their vibrant flavor. When you’re ready to serve, simply add the soaked beans, sautéed veggies, diced ham, broth, and seasonings to the slow cooker, and let it do the magic. This way, you’ll enjoy a comforting, homemade meal with minimal effort, making dinnertime stress-free and delightful!
What to Serve with Cozy Crockpot Ham and Bean Soup
As the rich aroma of slow-cooked goodness wafts through your kitchen, it’s the perfect time to think about delightful sides that make this meal complete.
- Crusty Bread: Perfect for soaking up the hearty broth and adding a satisfying crunch to each bite.
- Simple Green Salad: A refreshing balance to the soup’s richness, toss salad greens with a light vinaigrette for a crisp texture.
- Cornbread: Sweet, buttery cornbread complements the savory flavors, making it a classic pairing with a warm, cozy vibe.
- Pickled Vegetables: Bright, tangy pickled veggies add an exciting contrast to the creamy soup, enhancing every spoonful.
- Roasted Brussels Sprouts: Crunchy, caramelized sprouts bring a deliciously nutty flavor that complements the soup’s warmth.
- Apple Crisp: For dessert, a warm apple crisp topped with vanilla ice cream adds a sweet, comforting end to the meal, offering a delightful contrast to the savory soup.
Expert Tips for Crockpot Ham and Bean Soup
- Soaking is Key: To achieve tender beans, soak the dried navy beans overnight. This simple step enhances the creamy texture of your Crockpot Ham and Bean Soup.
- Sauté for Flavor: Don’t skip sautéing the aromatics! This crucial step deepens the flavors before they join the slow cooker, resulting in a richer soup.
- Watch the Salt: Adjust salt gradually; the ham can be salty. Taste as you go, ensuring your soup stays perfectly seasoned without overdoing it.
- Check Bean Tenderness: Cooking times may vary based on the age of your beans. Check for softness before the cooking cycle ends to avoid undercooked beans.
- Explore Variations: Feel free to transform this soup! Substitute ham with smoked tempeh for a vegetarian version or add spices for a little extra kick.
Crockpot Ham and Bean Soup Variations
Feel free to get creative with this recipe and make it your own!
-
Vegetarian Version: Replace the ham with smoked tempeh or sautéed mushrooms for a delicious plant-based option. This swap keeps the soup hearty while eliminating meat.
-
Spicy Kick: Add diced jalapeños or a pinch of cayenne for a warm, spicy twist. If you love heat, consider pairing this soup with a refreshing salad or even the bold flavors of Miso Carrot Soup.
-
Creamy Texture: Stir in a splash of heavy cream or coconut milk just before serving to enhance creaminess. It’ll give your soup a luxurious feel, perfect for cozy nights!
-
Bean Variety: Mix different beans such as black or pinto for added flavor complexity. Combining textures will take your soup on a delightful journey each bite.
-
Sweet Addition: Throw in diced sweet potatoes for a natural sweetness that balances the savory elements. This will add not only flavor but also a beautiful pop of color to your bowl.
-
Savory Herb Boost: Experiment with fresh herbs like parsley or rosemary. Adding them at the end of cooking can elevate the aroma and flavor, creating a vibrant finish.
-
Cheesy Goodness: Top with shredded cheddar or crumbled feta right before serving for a cheesy delight. The richness will blend beautifully with the warm, comforting soup.
-
Smoky Flavor: Enhance the depth with a touch of liquid smoke or smoked paprika. This simple addition brings a wonderful smoky essence that pairs perfectly with the ham.
These variations invite you to tailor the Crockpot Ham and Bean Soup to suit your tastes. Enjoy experimenting with flavors, and make it a family favorite in your home!
How to Store and Freeze Crockpot Ham and Bean Soup
Fridge: Store leftover soup in an airtight container for up to 3 days. Make sure it’s cooled completely before sealing to maintain freshness.
Freezer: Portion the soup into freezer-safe containers or bags, ensuring to leave some space for expansion. It can be frozen for up to 3 months.
Reheating: Thaw overnight in the fridge for best results. Reheat on the stovetop over medium heat, stirring occasionally until heated through, adding a splash of broth if needed.
Room Temperature: Avoid leaving the soup out for more than 2 hours; this ensures food safety and maintains quality.

Crockpot Ham and Bean Soup Recipe FAQs
What type of beans should I use for this soup?
For this recipe, dried navy beans are recommended for their creamy texture and rich protein content. Be sure to rinse and sort them before soaking to ensure the best results.
How can I store leftovers of the Crockpot Ham and Bean Soup?
Absolutely! Store leftover soup in an airtight container in the fridge for up to 3 days. Make sure it’s cooled completely before sealing to maintain freshness and flavor.
Can I freeze the Crockpot Ham and Bean Soup?
Yes! Portion the soup into freezer-safe containers or bags, leaving some space for expansion. It can be frozen for up to 3 months. To reheat, thaw it overnight in the fridge, then reheat on the stovetop over medium heat, stirring occasionally. You might need to add a splash of broth if it’s too thick.
What should I do if my beans are still hard after cooking?
If you find the beans are still hard after cooking, they may need more time. Continue to cook the soup on low, checking every 30 minutes until the beans are tender. Additionally, be mindful that older beans may take longer to cook, so soaking them adequately first is essential.
Can I make this soup vegetarian?
Very much! For a vegetarian version, swap out the ham for smoked tempeh or mushrooms, which add a lovely smoky flavor. You can also use vegetable broth instead of chicken broth to keep it completely plant-based.
Can I add more spices or vegetables to this soup?
The more the merrier! Feel free to customize the soup by adding spices like cumin or crushed red pepper for some heat. You can also throw in extra vegetables such as diced sweet potatoes, bell peppers, or greens for additional nutrition and flavor. Enjoy exploring your culinary creativity!

Hearty Crockpot Ham and Bean Soup for Cozy Nights
Ingredients
Equipment
Method
- Rinse 1 cup of dried navy beans under cool running water to remove debris, then soak overnight or use quick soak method.
- In a skillet over medium heat, heat 1 tablespoon of olive oil, then sauté 1 diced large onion, 2 diced medium carrots, and 2 stalks of diced celery for 5-7 minutes until softened. Add 3 minced garlic cloves and cook for an additional minute.
- Transfer soaked and drained beans to slow cooker, add the sautéed mixture, 2 cups of diced ham, 6 cups of broth, 1 teaspoon of thyme, 1 bay leaf, and ½ teaspoon of black pepper. Mix gently.
- Cover slow cooker and cook on low for 8 hours or high for 4 hours. Check beans for tenderness and ensure fully cooked.
- Taste and adjust seasoning as needed, remove bay leaf, shred ham bone meat if used and return to soup.
- Ladle soup into bowls and serve immediately, optionally pairing with crusty bread.
