Ham Navy Bean Thyme

Featured in: Slow Comforts

This hearty soup combines tender navy beans and smoky ham with the aromatic touch of fresh thyme. Aromatic vegetables like onions, carrots, celery, and garlic are sautéed to enhance flavor. Simmered gently in low-sodium broth with bay leaves and spices, this dish offers rich, comforting flavors perfect for a cozy lunch or dinner. Optional fresh parsley and crusty bread can add vibrant finish and texture.

Updated on Mon, 16 Feb 2026 10:09:00 GMT
A rustic bowl of ham and navy bean soup with tender beans, savory ham, and fresh thyme sprigs. Save
A rustic bowl of ham and navy bean soup with tender beans, savory ham, and fresh thyme sprigs. | moonthyme.com

My neighbor handed me a steaming bowl of this soup on a crisp October morning, still wearing her barn jacket, and said nothing except, "You'll understand why I make this every year." She was right. There's something about navy beans and ham that tastes like actual comfort, the kind that settles into your bones when the weather turns. I've made it countless times since, and it never feels like a chore—just the opposite, really.

I made this for my parents the winter my dad was recovering from surgery, and watching him actually ask for seconds told me more than any get-well card ever could. My mom still asks for the recipe every few months, which means I've written it down approximately seventeen times and she still texts asking if she's missing something. The secret, I finally told her, is that there's no secret—it's just the patience to let everything simmer together.

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: These small, creamy beans are the backbone here—soak them if you have time, but honestly, an hour-long quick soak works just fine when you're hungry.
  • Smoked ham hock or diced cooked ham: The ham hock gives you miles of flavor simmered into the broth, but diced ham is faster and works equally well if you're short on time.
  • Yellow onion, carrots, and celery: This is your flavor foundation, so don't skip the sauté step—it makes everything taste deeper and rounder.
  • Garlic cloves: Minced fresh garlic blooms beautifully once it hits the hot pan, filling your kitchen with that unmistakable, mouth-watering smell.
  • Low-sodium chicken broth or water: Use broth for richer flavor, water for something lighter—I've done both and neither is wrong.
  • Fresh thyme sprigs: Fresh thyme gives you herbaceous notes that dried can't quite match, but if you only have dried, use half the amount and it's still delicious.
  • Bay leaves: These quiet workers add complexity without announcing themselves—always remove them before serving.
  • Black pepper: Freshly ground pepper tastes sharper and more alive than the pre-ground stuff.
  • Fresh parsley: A handful scattered on top at the end brightens everything up and makes it look intentional.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Soak your beans (or don't):
Overnight soaking is the patient route, but if you're short on time, the quick soak of boiling water for five minutes then resting for an hour works just as well. Either way, drain and rinse before they go into the pot.
Build your flavor base:
Heat a splash of oil in your Dutch oven and let the onion, carrots, and celery soften for about five minutes over medium heat, stirring occasionally. You're not looking for color here, just for these vegetables to become tender and start releasing their sweetness.
Wake up the garlic:
Add minced garlic and let it cook for exactly one minute—long enough to smell incredible, short enough that it doesn't burn and turn bitter. This is the moment the soup starts smelling like home.
Combine everything:
Dump in your beans, ham, broth, thyme, bay leaves, and pepper, stirring everything together so nothing sticks to the bottom. This is when you can taste and adjust the seasoning, knowing it'll deepen as it simmers.
Let it simmer:
Bring everything to a boil, then lower the heat, cover the pot, and let it bubble gently for about ninety minutes until the beans are completely tender. You'll know they're ready when they practically fall apart if you push one against the side of the pot.
Rescue the ham:
If you used a ham hock, fish it out, let it cool slightly, then shred any meat from the bone and return it to the pot. If you used diced ham, skip this step.
Finish and taste:
Remove the thyme sprigs and bay leaves, then taste and adjust salt and pepper—remember that the broth was low-sodium, so you'll probably want more salt than you think. This is the moment to make it yours.
Serve with intention:
Ladle it into bowls, scatter parsley on top if you're feeling fancy, and serve with crusty bread that's perfect for soaking up the broth. Eat it while it's hot and everything tastes exactly right.
Save
| moonthyme.com

There was a night when my daughter came home from school upset about something she wouldn't talk about, and I watched her eat two bowls of this soup without saying anything, just quietly eating. Halfway through the second bowl she finally started talking, and I realized the soup had done what I couldn't—created a safe, warm space where the words could start to come. That's when I understood that this recipe was about more than flavor.

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.

When to Mash for Creaminess

If you want a thicker, creamier soup, grab a wooden spoon once the beans are fully tender and gently mash some of them right there in the pot—you're breaking them down just enough to thicken the broth without turning everything into mush. I do this maybe half the time, depending on my mood and whether anyone at the table prefers a brothier soup. Both versions are equally valid, equally comforting.

Swaps That Actually Work

This soup is forgiving enough to roll with whatever you have on hand, which is partly why I make it so often. Smoked turkey leg works beautifully instead of ham, giving you a slightly different but equally satisfying flavor profile, and I've used smoked sausage when I was feeling adventurous. If your thyme is looking sad in the fridge, dried thyme is fine—just use about half the amount since it's more concentrated.

The Days After: Leftovers and Storage

This soup tastes even better the next day after everything has had time to get to know each other, and it freezes for up to three months without losing a thing. I pour mine into containers and label them with the date because I've definitely opened the freezer three months later and wondered if something was safe to eat. A squeeze of fresh lemon or a dash of hot sauce can wake it up when you're reheating, reminding you why you loved it the first time.

  • Store in the fridge for up to four days in an airtight container, or freeze in portions for grab-and-go meals.
  • Thaw overnight in the fridge, then reheat gently on the stovetop with a splash of extra broth if it's too thick.
  • Fresh parsley should be added fresh after reheating, never frozen, so it stays bright and alive.
Hearty ham and navy bean soup brimming with aromatic vegetables, smoked ham, and fragrant fresh thyme in a rustic pot. Save
Hearty ham and navy bean soup brimming with aromatic vegetables, smoked ham, and fragrant fresh thyme in a rustic pot. | moonthyme.com

This soup reminds me that the best recipes are the ones that show up when you need them most, whether that's a warm bowl on a cold day or a quiet kitchen moment when everything else feels loud. Make it, serve it, watch what happens.

Recipe FAQ

Can I use quick-soak beans for this dish?

Yes, quick-soaking navy beans saves time while still producing tender results. Boil for 5 minutes, then soak for an hour before cooking.

What can I substitute for ham in this soup?

Smoked turkey leg or sausage are excellent options that add a smoky flavor similar to ham.

Is it necessary to soak the navy beans overnight?

Soaking overnight softens the beans and reduces cooking time, but you can also use the quick-soak method or cook unsoaked beans longer.

How can I make the soup creamier?

Mash some of the cooked beans directly in the pot to thicken and create a creamier texture.

What herbs and spices enhance the flavor best?

Fresh thyme and bay leaves provide aromatic depth, while black pepper adds gentle heat. Fresh parsley can be added as garnish for brightness.

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

A savory blend of navy beans, ham, and fragrant thyme for a comforting, wholesome bowl.

Prep Time
20 min
Time to Cook
100 min
Total Duration
120 min
Created by Lydia Brooks


Skill Level Easy

Cuisine American

Portions 6 Serving Size

Diet Info No Dairy, No Gluten

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, for quick soaking, cover beans with water in a pot, bring to a boil for 5 minutes, then let sit off heat 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

Bloom Garlic: Stir in minced garlic and cook until fragrant, about 1 minute.

Step 04

Build Soup Base: Add soaked navy beans, ham hock or diced ham, chicken broth, fresh thyme sprigs, bay leaves, and black pepper. Stir thoroughly to combine all ingredients.

Step 05

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

Step 06

Process Ham: Remove the ham hock from the pot. Discard skin and bone, then shred any remaining meat. Return the shredded meat to the soup.

Step 07

Finish and Season: Discard thyme sprigs and bay leaves from the soup. Taste and adjust seasoning with additional salt and black pepper as needed.

Step 08

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

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

Allergen Details

Review every ingredient for allergens and ask a medical professional when unsure.
  • Verify ham and broth for gluten content if dietary restriction applies
  • Check crusty bread for gluten, dairy, or other allergens before serving

Nutrition Details (each serving)

These details are for reference only, and shouldn't replace healthcare advice.
  • Energy: 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.