Ham Navy Bean Thyme

Featured in: Birch-Warm Oven Dinners

This hearty, rustic soup blends tender navy beans with smoky ham and fragrant fresh thyme to create a warming and savory dish. Onions, carrots, celery, and garlic simmer slowly in a rich broth, releasing deep flavors perfect for chilly days. Optional steps include soaking beans beforehand for tenderness and finishing with fresh parsley for added brightness. Ideal for a comforting farmhouse-style meal, this simple yet satisfying soup is perfect served with crusty bread.

Updated on Mon, 16 Feb 2026 09:08:00 GMT
A steaming bowl of ham and navy bean soup with fresh thyme, tender beans and savory ham in rich broth. Pin It
A steaming bowl of ham and navy bean soup with fresh thyme, tender beans and savory ham in rich broth. | birchoven.com

There's something about the smell of ham simmering with navy beans that instantly transports me back to my grandmother's kitchen on a chilly autumn afternoon. She'd have this soup going by mid-morning, and by lunch, the entire house smelled like comfort and home. I spent years watching her work before I finally asked for the recipe, and what struck me most wasn't the ingredients—it was how she'd taste it three times before declaring it ready. This soup became my go-to when I wanted to feel that same warmth in my own kitchen, and now it's the dish I make whenever someone needs feeding.

I made this for my brother the winter he was dealing with a rough patch, and he showed up at my door looking exhausted. I had the soup simmering before he'd even taken his coat off, and watching him eat three bowls while we talked felt like the most useful thing I could've done that day. He still texts me photos of his own attempts, complete with running commentary about his soaking strategy.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Dried navy beans (1 pound): Don't skip the rinsing step—you'll catch any small stones hiding in there, and it removes the dusty coating that nobody enjoys biting into.
  • Smoked ham hock or diced cooked ham (1 pound): A ham hock gives you deeper flavor and melts into the broth beautifully, but diced ham works fine if you're short on time or prefer less prep.
  • Yellow onion, carrots, celery (1 large onion, 2 carrots, 2 stalks): This trio is your flavor foundation—don't rush through the dicing, and let them soften properly before adding anything else.
  • Garlic cloves (3, minced): Fresh garlic makes a real difference here; the jarred stuff just doesn't carry the same punch in a long-simmering soup.
  • Low-sodium chicken broth (8 cups): Go low-sodium so you can control the saltiness as you cook—trust me, it's easier to add salt than remove it.
  • Fresh thyme (2 sprigs) or dried thyme (1 teaspoon): Fresh thyme has this bright, slightly peppery quality that dried thyme can't quite match, but both work; just don't forget to fish out the sprigs before serving.
  • Bay leaves (2): These are non-negotiable—they add a subtle earthiness that ties everything together.
  • Black pepper and salt: Taste as you go; the ham and broth bring their own saltiness, so you'll need less than you might expect.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Soak your beans (optional but worth it):
If you have time, soak them overnight in plenty of water; it speeds up cooking and makes them easier to digest. If you're in a rush, do the quick soak—boil them for 5 minutes, then let them sit covered off the heat for an hour. Either way, drain and rinse before moving forward.
Build your flavor base:
Heat a splash of oil in your Dutch oven over medium heat, then add the diced onion, carrots, and celery. You want them soft and starting to turn golden, which takes about 5 minutes and fills your kitchen with the most inviting smell. Once they're ready, stir in your garlic and let it bloom for about a minute until it's fragrant.
Combine everything and bring to a simmer:
Pour in the beans, ham, broth, thyme, bay leaves, and pepper, then stir well so nothing sticks to the bottom. Bring it to a boil, then immediately turn the heat down low and cover—you want a gentle, steady simmer, not an aggressive bubble.
Let it cook low and slow:
This is where patience pays off; simmer gently for about 1.5 hours, or until the beans are tender enough to break with a spoon. Stir occasionally, and if it's reducing too much, add a splash of water to keep everything submerged.
Deal with the ham and clean up the solids:
Remove the ham hock carefully, let it cool enough to handle, then pull off the meat and shred it. Discard the skin and bone, return the shredded meat to the pot, and fish out the thyme sprigs and bay leaves.
Taste and adjust:
This is your moment to be the boss of the soup—taste it and add salt and more pepper until it makes you happy. Remember that it will taste a bit saltier when it cools slightly.
Serve with warmth:
Ladle it into bowls, sprinkle with fresh parsley if you have it, and serve with crusty bread for dipping. There's something deeply satisfying about that contrast of creamy soup and crunchy bread.
Pin It
| birchoven.com

My neighbor came over one evening when I had this simmering, and the smell alone convinced her to stay for dinner. She's been making it ever since, and now we have an unspoken agreement that winter isn't officially here until we've each made it at least once. Food does strange and wonderful things like that.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Soaking Matters (But Isn't Mandatory)

I used to skip soaking and figure the long cooking time would handle everything, until one batch left me with oddly tough beans and a pot of mushy sadness. An older friend watching me cook pointed out that soaking actually starts the cooking process and helps your digestive system break down the beans more easily. Now I soak whenever I can, but I've also made perfectly good soup with unsoaked beans by simply starting them 30 minutes earlier—it's not about being perfect, it's about understanding what each step does.

The Magic of Fresh Herbs

There was a phase where I convinced myself that dried thyme was fine, that fresh and dried were essentially interchangeable. They're not. Fresh thyme has this brightness that dried thyme can't replicate, and since you're already spending an hour and a half on this soup, why not spend the extra dollar on fresh? If you can't find it, dried works, but don't pretend they're the same thing—acknowledge the difference and adjust your expectations accordingly.

Variations and Second Chances

One night I had leftover soup that seemed a bit thin, so I blended half of it with an immersion blender and stirred it back in, creating this silky-textured version that nobody complained about. Another time, I added a squeeze of lemon at the very end and suddenly everyone was asking what I'd changed. The beauty of this soup is that it's stable enough to experiment with—you can add greens, swap the ham for smoked turkey, even throw in a ham bone if you have one from another meal.

  • Mash some of the cooked beans to create a creamier base without making it seem like you're serving baby food.
  • A dash of hot sauce or lemon juice at the end brightens everything and makes people wonder what your secret ingredient is.
  • This freezes beautifully for up to 3 months, so make a double batch and thank yourself later.
Pin It
| birchoven.com

This soup has shown up in my kitchen for celebrations, sick days, lazy Sundays, and moments when I just needed to make something with my hands that would feed people I care about. That's all any recipe really needs to be.

Recipe Questions & Answers

Can I use soaked or unsoaked beans?

Both soaked and unsoaked navy beans can be used; soaking reduces cooking time and helps achieve a tender texture.

What can I substitute for ham?

Smoked turkey leg or sausage are flavorful alternatives that complement the beans and herbs well.

How can I enhance the soup’s texture?

Mashing some beans after cooking adds creaminess without additional dairy or thickeners.

Is fresh thyme necessary?

Fresh thyme adds a bright, aromatic note, but dried thyme works well as a convenient substitute.

What side dishes pair well with this soup?

Crusty bread or warm rolls are excellent choices to complement the rich broth and hearty ingredients.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham Navy Bean Thyme

Rich broth with navy beans, smoked ham, fresh thyme, onions, and carrots for a wholesome dish.

Prep Time
20 minutes
Cook Time
100 minutes
Overall Time
120 minutes
Published by Zoey Turner


Skill Level Easy

Cuisine American

Servings Yielded 6 Total Servings

Dietary Information Free from Dairy, Gluten-Free

What You'll Need

Beans & Meats

01 1 pound dried navy beans, rinsed
02 1 pound smoked ham hock or diced cooked ham

Vegetables

01 1 large yellow onion, diced
02 2 medium carrots, diced
03 2 celery stalks, diced
04 3 garlic cloves, minced

Liquids & Flavorings

01 8 cups low-sodium chicken broth or water
02 2 sprigs fresh thyme or 1 teaspoon dried thyme
03 2 bay leaves
04 1 teaspoon freshly ground black pepper
05 Salt to taste

Finishing

01 2 tablespoons fresh parsley, chopped
02 Crusty bread for serving

How To Make It

Step 01

Prepare Beans: Place navy beans in a large bowl and cover with water. Soak overnight, then drain and rinse. Alternatively, cover beans with water in a pot, bring to a boil for 5 minutes, remove from heat, and let sit for 1 hour before draining.

Step 02

Sauté Aromatics: In a large Dutch oven or soup pot, heat a splash of oil over medium heat. Add diced onion, carrots, and celery; sauté until softened, approximately 5 minutes.

Step 03

Build Flavor Base: Stir in minced garlic and cook until fragrant, about 1 minute.

Step 04

Combine Ingredients: Add prepared navy beans, ham hock or diced ham, chicken broth, thyme, bay leaves, and black pepper. Stir thoroughly to combine.

Step 05

Simmer Soup: Bring mixture to a boil, then reduce heat to low. Cover and simmer gently for 1 hour 30 minutes, or until beans are tender.

Step 06

Process Ham: Remove ham hock from soup and discard skin and bone. Shred any remaining meat and return to the pot.

Step 07

Final Seasoning: Discard thyme sprigs and bay leaves. Taste soup and adjust seasoning with salt and additional pepper as needed.

Step 08

Serve: Ladle soup into bowls, garnish with fresh parsley, and serve hot with crusty bread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large Dutch oven or soup pot
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Details

Please double-check ingredients for allergens and reach out to your healthcare provider if uncertain.
  • Verify ham and broth for gluten content
  • Check bread for gluten, dairy, or other allergens if serving

Nutrition Details (per portion)

These nutrition estimates are for general reference only—always consult your doctor for specific advice.
  • Kcal: 320
  • Fats: 8 g
  • Carbohydrates: 36 g
  • Proteins: 24 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.