Ham and Bean Soup is the kind of cozy, stick-to-your-ribs meal that feels like a warm hug on a chilly evening. With smoky chunks of ham hock, tender navy beans, and a medley of carrots, celery, and onion simmered in fragrant thyme and garlic, this soup delivers flavor in every spoonful. Whether you’re stirring a pot after a busy day or planning ahead for leftovers, this recipe is simple enough for beginners and satisfying enough to become a family favorite.
Key Ingredients
Before we dive into cooking, let’s meet the stars of Ham and Bean Soup—each one brings its own magic to the pot.
- 1 pound dried navy beans, rinsed and sorted: These plump beans soak up the smoky broth and create a creamy, hearty base.
- 1 tablespoon olive oil: Brings a smooth richness to the sautéed vegetables without overpowering the flavors.
- 1 medium onion, chopped: Offers a sweet, aromatic foundation when softened over medium heat.
- 2 cloves garlic, minced: Adds bright, pungent notes that deepen the overall taste.
- 2 medium carrots, diced: Contribute a gentle sweetness and colorful pop to the soup.
- 2 celery stalks, diced: Lend a fresh, savory crunch and balance the sweetness of the carrots.
- 1 pound smoked ham hock or diced cooked ham: Infuses the broth with its signature smoky, meaty flavor.
- 6 cups chicken broth: Provides a flavorful liquid that brings all the ingredients together in a rich, comforting soup.
- 1 bay leaf: Offers subtle herbal undertones that gently perfume the broth.
- 1 teaspoon dried thyme: Sprinkles in earthy, woodsy notes to complement the smoky ham.
- 1/2 teaspoon black pepper: Adds just enough heat to keep each bite interesting.
- Salt to taste: Enhances all flavors and balances the saltiness of the ham and broth.
- 2 tablespoons chopped fresh parsley (for garnish): Finishes the soup with a bright, herbaceous touch.
How To Make Ham and Bean Soup
This Ham and Bean Soup comes together in simple stages: soak your beans, build depth with a classic mirepoix, then simmer everything with smoked ham and herbs until it’s rich, flavorful, and irresistibly cozy. The slow simmer allows the beans to soften fully and the flavors to meld beautifully—perfect for a relaxed evening in the kitchen.
1. Soak the beans
Begin by covering the dried navy beans with plenty of water in a large bowl. Let them soak for at least 8 hours or overnight. Drain and set aside to ensure they cook evenly.
2. Sauté the aromatics
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until the onion is translucent and tender.
3. Add garlic and vegetables
Stir in the minced garlic, diced carrots, and diced celery. Continue to cook for another 5 minutes, until the vegetables are softened and fragrant.
4. Combine beans and seasonings
If you’re using a smoked ham hock, nestle it into the pot with the soaked beans. Pour in the chicken broth, then add the bay leaf, dried thyme, and black pepper. For diced cooked ham, wait until later.
5. Bring to a boil and simmer
Turn the heat to high until the mixture comes to a gentle boil. Reduce the heat to low, cover the pot, and let it simmer for 1½ to 2 hours, or until the beans are tender and creamy.
6. Shred the ham hock
If you used a ham hock, fish it out after about 1½ hours. Let it cool just enough to handle, shred the meat off the bone, and return the meat to the soup. Discard the bone.
7. Add cooked ham (if using)
If you opted for diced cooked ham instead, stir it in now to heat through. Taste and season with additional salt and pepper as needed.
8. Garnish and serve
Ladle the hot soup into bowls and sprinkle each serving with chopped fresh parsley. Enjoy right away for maximum coziness.
Serving Suggestions
You’ve got a pot of soul-warming soup—now let’s make it shine at the table. Whether you want to keep it classic or turn it into a feast, these ideas will elevate every spoonful.
- With crusty bread: Serve alongside slices of warm, crusty French bread or sourdough for dunking into the rich broth.
- Over rice: Spoon the soup over a bed of steamed white or brown rice for an extra-hearty meal.
- Slip in greens: Stir in a handful of baby spinach or kale just before serving to add color and nutrition.
- Cheesy twist: Top each bowl with grated sharp cheddar or crumbled Parmesan for a creamy, tangy finish.
Tips For Perfect Ham and Bean Soup
Getting this soup just right is all about patience and good ingredients. With a few simple tricks, you’ll ensure every bowl is perfectly comforting and full of flavor.
- This soup can be made in advance and stored in the refrigerator for up to 3 days.
- For a vegetarian version, omit the ham and use vegetable broth.
- Leftover ham from a holiday meal works beautifully in this soup.
- Experiment by adding different vegetables like potatoes or greens for variation.
- Freezes well in airtight containers for up to 3 months.
How To Store It
When you’ve cooked up a big pot of Ham and Bean Soup, you’ll want to know how to keep it just as delicious later. Proper storage preserves flavor, texture, and freshness so you can enjoy leftovers all week.
- Refrigerate the cooled soup in an airtight container for up to 3 days, making sure it’s fully cooled before sealing.
- Freeze individual portions in freezer-safe containers, leaving about ½ inch of headspace to allow for expansion.
- Thaw frozen soup overnight in the fridge for even reheating and best texture.
- Reheat gently on the stovetop over medium heat, stirring occasionally and adding a splash of broth or water if it becomes too thick.
Frequently Asked Questions
Here are some quick answers to your top questions about making the best Ham and Bean Soup.
- Can I use canned beans instead of dried navy beans?
Yes, you can substitute two 15-ounce cans of navy beans (drained and rinsed) and add them after the vegetables have softened. Reduce simmer time to 20–30 minutes so they heat through without falling apart.
- What if I forget to soak the beans overnight?
Use a quick-soak method: cover beans with water, bring to a boil for two minutes, then remove from heat and let sit, covered, for one hour. Drain and cook, noting they may need slightly longer simmering.
- How can I make this soup in a slow cooker?
After sautéing the onion, garlic, carrots, and celery, transfer everything to a slow cooker with the soaked beans, ham hock or diced ham, broth, bay leaf, thyme, and pepper. Cook on low for 6–8 hours or high for 3–4 hours, then shred the ham hock if used.
- How do I adjust the recipe for a vegetarian version?
Omit the ham entirely and swap in vegetable broth. For a smoky note, add a teaspoon of smoked paprika or a splash of liquid smoke, then finish with fresh parsley.
- Can I substitute fresh thyme for dried thyme?
Yes—use three times the amount of fresh thyme (about 1 tablespoon) and stir it in during the last 30 minutes of cooking to preserve its bright flavor.
- What are the best ways to store and reheat leftovers?
Store cooled soup in an airtight container in the refrigerator for up to three days, or freeze for up to three months. Thaw overnight, then warm gently on the stovetop with occasional stirring, adding broth if needed.
- Can I add other vegetables or grains to this soup?
Absolutely—diced potatoes, chopped kale or spinach, and pearl barley all work beautifully. Add potatoes or barley early so they cook through, and stir in greens like spinach five minutes before serving.
- How can I make the soup creamier without using dairy?
Remove about one cup of beans and broth when the beans are tender, mash or blend them until smooth, and stir the puree back into the pot for a naturally creamy texture.
What Makes This Special
There’s something undeniably charming about a pot of Ham and Bean Soup—it just works. The combination of smoky ham, tender navy beans, and garden veggies simmers into a rich, satisfying comfort meal that’s both easy enough for weeknights and special enough to share. You’ll love how each spoonful delivers soul-warming flavor, and the make-ahead nature means you can print this recipe, stash it in your favorites folder, and come back when you need a hearty pick-me-up. Give it a go, then drop a comment below if you have any questions or want to share your variations!
Ham and Bean Soup
Description
Rich broth simmers with chunks of smoked ham, softened navy beans, and garden vegetables, filling the kitchen with a smoky, herb-scented aroma and comforting every spoonful.
Ingredients
Instructions
-
Begin by soaking the dried navy beans overnight. Place the beans in a large bowl, cover them with water, and leave them to soak for 8 hours or overnight. Drain and set aside.
-
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes, or until the onion is translucent.
-
Add the minced garlic, diced carrots, and diced celery to the pot. Continue to sauté for another 5 minutes until the vegetables are softened.
-
If using a smoked ham hock, place it into the pot along with the soaked beans, chicken broth, bay leaf, dried thyme, and black pepper. If using diced cooked ham, add it later in the cooking process.
-
Bring the mixture to a boil over high heat, then reduce the heat to low. Cover the pot and simmer for about 1.5 to 2 hours, or until the beans are tender.
-
If using a smoked ham hock, remove it from the pot after about 1.5 hours. Allow it to cool slightly, then shred the meat and return it to the soup. Discard the bone.
-
If using diced cooked ham, add it at this stage to heat through. Taste the soup and adjust the seasoning with salt and additional pepper as needed.
-
Serve the soup hot, garnished with fresh parsley on top.
Note
- This soup can be made in advance and stored in the refrigerator for up to 3 days.
- For a vegetarian version, omit the ham and use vegetable broth.
- Leftover ham from a holiday meal works beautifully in this soup.
- Experiment by adding different vegetables like potatoes or greens for variation.
- Freezes well in airtight containers for up to 3 months.
