Ham Bone Lentil Soup

Featured in: One-Pot Cozy Meals

This warm, nourishing soup features a slow-simmered ham bone broth infused with earthy lentils and a mix of diced carrots, parsnips, celery, onion, and potatoes. Aromatic herbs like thyme and rosemary deepen the flavors, while a touch of garlic adds warmth. The ham bone meat is picked off and added back, enhancing the hearty texture. Garnished with fresh parsley and optional lemon wedges, this dish makes a perfect cozy option for cooler days.

Updated on Mon, 16 Feb 2026 12:19:00 GMT
Hearty ham bone and lentil soup with tender root vegetables in a rich, savory broth.  Save
Hearty ham bone and lentil soup with tender root vegetables in a rich, savory broth. | rosewoodoven.com

My neighbor dropped off a ham bone one December morning, still warm from her holiday dinner, and I stood there holding this treasure like she'd handed me edible gold. The first thing I did was smell it—that deep, salty richness—and suddenly I knew exactly what needed to happen. By afternoon, my kitchen was filled with the kind of steam that makes windows fog up, and the whole house smelled like Sunday dinners from decades past. This soup became my answer to everything that winter: unexpected guests, gray afternoons, the kind of hunger that needs more than just food.

I made this for my book club last year, doubling the recipe and adding smoked paprika because someone mentioned they loved that flavor. Everyone came back for seconds, and one friend asked if I'd made it professionally—the kind of compliment that sticks with you. What really happened is I'd tasted the broth halfway through cooking and adjusted the seasoning twice, which is the secret nobody talks about.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Ham bone (meaty, excess fat trimmed): This is your entire flavor foundation, so don't skip trimming excess fat or you'll end up with a greasy result instead of rich.
  • Cold water (10 cups): Start with cold so the impurities float to the surface during the initial boil, which you'll skim away.
  • Bay leaves and black peppercorns: These are the understated heroes that build complexity in your broth without shouting.
  • Brown or green lentils (1 ½ cups, rinsed): Don't skip rinsing or you'll taste grit, and these varieties hold their shape better than red lentils which would turn to mush.
  • Carrots, parsnips, celery, onion (all diced): The soffritto base that gives body and sweetness; the parsnips especially add an earthy sweetness that makes people ask what you put in here.
  • Yukon Gold potatoes (peeled and diced): They break down just enough to thicken the soup without turning it into mush, and the color stays golden.
  • Garlic (2 cloves, minced): Add it after the other vegetables soften or it'll burn and taste bitter.
  • Olive oil (2 tbsp): This blooms the vegetables' flavors and keeps everything from sticking.
  • Dried thyme and rosemary: These dried herbs actually deepen during long cooking, so don't use fresh here or they'll fade to nothing.
  • Salt, pepper, fresh parsley, lemon wedges: Taste as you go and adjust salt carefully since ham brings its own, and the lemon at the table brings everything into focus.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your broth foundation:
Place the ham bone, cold water, bay leaves, and peppercorns in a large stockpot and bring to a boil over medium-high heat. You'll see foam rise to the surface immediately—skim this off with a spoon because it's impurities and keeping it makes your broth cloudy. Once you've skimmed the surface clean, reduce heat and let it simmer partially covered for 1 hour 15 minutes, which lets the ham release everything while staying gentle enough that the broth stays clear.
Prep while broth simmers:
Dice your carrots, parsnips, celery, onion, and potatoes into roughly the same size pieces so they cook evenly, and mince your garlic. Rinse your lentils in a fine-mesh strainer under cold water, swishing them around to remove any debris.
Strain and recover:
Remove the ham bone and let it cool until you can handle it without burning yourself. Strain the broth through a fine strainer back into the pot, discarding the solids.
Sauté the vegetable base:
Heat olive oil in a large skillet over medium heat and add onion, carrots, parsnips, and celery together. Cook for 5 minutes until they soften and become fragrant, then add garlic and cook just 1 minute more so the garlic gets sweet instead of sharp.
Bring it all together:
Add your sautéed vegetables, potatoes, rinsed lentils, thyme, and rosemary directly to the broth. Bring to a gentle simmer over medium heat and let it bubble away for 35–40 minutes until the lentils are tender but not falling apart and the vegetables have softened completely.
Add the ham back:
While the soup simmers, pick any meat from the cooled ham bone, chop it into bite-sized pieces, and return it to the pot. This is where the soup transforms from vegetable-and-broth into something you actually want to eat.
Taste and adjust:
Taste a spoonful and season with salt and pepper carefully, remembering the ham itself is already salty. Remove the bay leaves and any floating bits.
Serve with intention:
Ladle into bowls, scatter fresh parsley on top, and serve with lemon wedges on the side so people can brighten their own bowls to taste.
Warm bowl of ham bone lentil soup with carrots, parsnips, and potatoes simmered to perfection.  Save
Warm bowl of ham bone lentil soup with carrots, parsnips, and potatoes simmered to perfection. | rosewoodoven.com

My mother called one afternoon while this soup was simmering, and I realized I was happiest in that moment—phone in one hand, wooden spoon in the other, the kitchen warm and fragrant and full of purpose. That's when I understood this soup isn't really about feeding people, though it does that beautifully; it's about creating the kind of afternoon where time slows down.

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 This Soup Stays in Rotation

Every time I make this, I'm struck by how something so simple becomes so comforting—it's the difference between eating lunch and feeling held by a meal. The ham bone does the heavy lifting, transforming into something golden and rich while you're occupied with other things, and the lentils provide substance without heaviness. Root vegetables add sweetness and texture, and together everything softens into this cohesive whole that tastes better the longer it sits.

The Art of Flavor Building

I learned years ago that sautéing vegetables before adding them to broth creates a depth you can't get otherwise—the heat caramelizes their natural sugars slightly and develops flavors that boiling alone never achieves. Adding garlic last in that sauté step is the difference between sharp garlic notes and mellow ones that blend seamlessly. And starting with cold water for your broth ensures a clear, refined final product instead of one that's cloudy and muddy-looking, which matters more than you'd think.

Make It Your Own

The base recipe is honestly bulletproof, but I've experimented enough to know exactly where you can play around. Some versions call for smoked sausage diced and stirred in near the end, which adds a different kind of depth, while others swap sweet potatoes for half the regular potatoes and gain this subtle sweetness that rounds everything out. I once added a splash of apple cider vinegar at the very end and it brightened the whole pot—lemon wedges do similar work, but vinegar lingers differently.

  • Try smoked paprika if you want a deeper, smokier note without actually adding meat.
  • Fresh thyme stirred in right before serving adds a brightness that dried herbs can't match.
  • Make a double batch and freeze half—it genuinely tastes better after a day or two.
Comforting ham bone and lentil soup with earthy lentils, smoky ham, and fresh parsley garnish. Save
Comforting ham bone and lentil soup with earthy lentils, smoky ham, and fresh parsley garnish. | rosewoodoven.com

This soup has become my answer to so many kitchen questions, and more importantly, my favorite way to turn something that could be discarded into something worth remembering. Make it once and you'll understand why it keeps coming back to the table.

Recipe Q&A Section

How should I prepare the ham bone before simmering?

Trim excess fat from the ham bone and rinse it if necessary. This helps create a clear, rich broth when simmered with water, bay leaves, and peppercorns.

Can I use different types of lentils?

Yes, both brown and green lentils work well and provide an earthy texture. Make sure to rinse them before adding to the soup.

What is the best way to cook the vegetables for maximum flavor?

Sauté diced carrots, parsnips, celery, and onion in olive oil until softened. This step enhances their natural sweetness and depth before adding to the broth.

How long should the soup simmer for optimal taste?

Simmer the broth with the ham bone for about 1 hour 15 minutes, then after adding vegetables and lentils, cook another 35–40 minutes until tender and flavors meld.

What are good garnishes or additions to enhance the final dish?

Fresh parsley adds brightness, while a squeeze of lemon juice can lift the flavors. For a smoky twist, consider adding smoked paprika or diced smoked sausage.

Is this dish suitable for gluten-free diets?

Yes, the ingredients used are naturally gluten-free, but always verify processed ham or broth labels for hidden gluten-containing additives.

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 Bone Lentil Soup

Savory lentils and root vegetables simmer in rich ham bone broth for a satisfying meal.

Time to Prepare
20 min
Time to Cook
135 min
Complete Duration
155 min
Created by Clara Whitmore

Dish Type One-Pot Cozy Meals

Skill Level Medium

Cuisine Type American

Serving Size 6 Portions

Dietary Details No Dairy, Wheat-Free

What's Needed

Broth Base

01 1 meaty ham bone from cooked ham with excess fat trimmed
02 10 cups cold water
03 2 bay leaves
04 6 black peppercorns

Vegetables and Lentils

01 1½ cups dried brown or green lentils, rinsed
02 2 medium carrots, peeled and diced
03 2 medium parsnips, peeled and diced
04 2 medium celery stalks, diced
05 1 large yellow onion, diced
06 2 medium Yukon Gold potatoes, peeled and diced
07 2 cloves garlic, minced
08 2 tablespoons olive oil

Seasonings and Garnishes

01 1 teaspoon dried thyme
02 ½ teaspoon dried rosemary
03 Salt and freshly ground black pepper to taste
04 2 tablespoons fresh parsley, chopped
05 Lemon wedges for serving

How To Make It

Step 01

Build the broth foundation: Place ham bone, water, bay leaves, and peppercorns in a large stockpot. Bring to a boil over medium-high heat, skimming any foam that rises to the surface. Reduce heat and simmer partially covered for 1 hour 15 minutes.

Step 02

Prepare ingredients: While broth simmers, prepare all vegetables by peeling and dicing to uniform size. Rinse lentils thoroughly under cold water.

Step 03

Strain and clarify broth: Remove ham bone and set aside to cool slightly. Strain broth through a fine mesh strainer, discarding all solids. Return clear broth to the stockpot.

Step 04

Sauté aromatic vegetables: Heat olive oil in a large skillet over medium heat. Add diced onion, carrots, parsnips, and celery. Sauté for 5 minutes until vegetables begin to soften. Add minced garlic and cook for 1 minute more.

Step 05

Combine and simmer soup: Transfer sautéed vegetables to the broth. Add diced potatoes, rinsed lentils, dried thyme, and rosemary. Simmer over medium heat for 35 to 40 minutes until lentils and vegetables are completely tender.

Step 06

Incorporate ham meat: While soup simmers, hand-pick any meat from the cooled ham bone, chop into bite-sized pieces, and return to the pot.

Step 07

Season and finish: Taste soup and adjust seasoning with salt and freshly ground black pepper as needed. Remove and discard bay leaves.

Step 08

Serve: Ladle soup into serving bowls. Garnish each portion with fresh chopped parsley and serve with lemon wedges on the side.

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.

Essential Tools

  • Large stockpot with lid
  • Fine mesh strainer
  • Large skillet
  • Ladle
  • Sharp knife and cutting board

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains pork from ham bone
  • Verify that ham and broth ingredients contain no added gluten or cross-contamination

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 320
  • Lipids: 7 g
  • Carbohydrates: 39 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.