Ham Bone Lentil Soup

Featured in: Weeknight Dinners

This hearty soup features a rich broth made from a meaty ham bone combined with earthy lentils and a colorful mix of root vegetables like carrots, parsnips, celery, and potatoes. Simmered slowly to develop deep flavors, it is finished with fresh herbs and optional lemon wedges to brighten the palate. Perfect for a cozy meal, it can be enhanced with smoked sausage or sweet potatoes for extra warmth and sweetness. Simple tools and wholesome ingredients create a comforting dish ideal for cooler days.

Updated on Mon, 16 Feb 2026 10:10:00 GMT
A steaming bowl of ham bone and lentil soup with tender root vegetables, garnished with fresh parsley and served with lemon wedges. Save to Pinterest
A steaming bowl of ham bone and lentil soup with tender root vegetables, garnished with fresh parsley and served with lemon wedges. | shiftpan.com

My neighbor dropped off a ham bone wrapped in butcher paper one December afternoon, and I stood there holding it like I'd been given treasure. She'd roasted a ham for her holiday dinner and thought of me, knowing how I love turning leftovers into something that fills the whole house with warmth. That evening, I built this soup from scratch, letting the bone simmer while snow started falling outside my kitchen window. By the time the lentils turned creamy and the root vegetables softened into golden pieces, the whole thing felt less like cooking and more like capturing comfort in a pot.

I made this for my sister's family on a bitter cold Saturday when everyone was tired from the week and needed something that said I care without me having to say a word. The kids actually asked for seconds, and my brother-in-law ladled extra broth into his bowl like it was liquid proof of love. That's when I knew this recipe had crossed from practical to essential.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Meaty ham bone: This is where all the flavor lives, so don't trim it too aggressively, and make sure there's actual meat clinging to it, not just bone.
  • Cold water: Starting cold lets the bone release its richness slowly and thoroughly, which is why rushing this step will disappoint you.
  • Bay leaves and black peppercorns: These quiet additions prevent the broth from tasting thin or one-dimensional, so don't skip them even though they seem simple.
  • Dried brown or green lentils: The slight earthiness holds up beautifully against the saltiness of the ham, and they won't turn to mush if you watch them carefully.
  • Carrots, parsnips, celery, and onion: This combination is the backbone of every soup worth making, and dicing them uniformly means they finish cooking at the same moment.
  • Yukon Gold potatoes: Their waxy texture keeps them from falling apart during the long simmer, and they add a subtle sweetness that balances the savory broth.
  • Garlic, thyme, and rosemary: These three create an aroma that pulls people into the kitchen from other rooms and makes them want to stay.
  • Olive oil: Use enough to coat your pan properly when sautéing, because this step builds flavor you can't rush.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start your broth base:
Place the ham bone in a large pot with cold water, bay leaves, and peppercorns, then bring it to a boil over medium-high heat. You'll see foam rise to the surface like it's floating to the top on purpose—skim that away with a spoon because it's the sign your broth is getting cleaned. Reduce the heat, partially cover the pot, and let it simmer gently for 1 hour 15 minutes, which is enough time to prep your vegetables and step away knowing something good is happening in there.
Prepare your vegetables:
While the broth simmers, peel and dice your carrots, parsnips, celery, onion, and potatoes into roughly the same size so they cook evenly. Rinse your lentils in a fine strainer under cold water and set them aside, then mince your garlic when you're ready to sauté, because minced garlic loses its bright edge if it sits around too long.
Strain and clean your broth:
When the broth has simmered its time, remove the ham bone carefully and set it aside to cool just enough to handle. Pour the broth through a strainer into a clean pot, letting all the liquid through while leaving behind the bay leaves, peppercorns, and any bits that would cloud your finished soup.
Sauté your vegetables:
Heat olive oil in a large skillet over medium heat and add the onion, carrots, parsnips, and celery, stirring occasionally for about 5 minutes until the edges start turning golden and the kitchen smells like something is actually happening. Add the minced garlic and cook for 1 more minute just until fragrant, being careful not to let it brown into bitterness.
Build your soup:
Add the sautéed vegetables, diced potatoes, rinsed lentils, thyme, and rosemary to your strained broth and bring it to a gentle simmer over medium heat. Let it bubble away for 35 to 40 minutes, stirring occasionally, until the lentils have turned tender and creamy and the potatoes are soft enough to break with your spoon.
Finish with ham:
While the soup finishes cooking, pick through the cooled ham bone and chop any meat you find into bite-sized pieces, then stir it back into the pot. Taste the soup, adjust salt and pepper to your preference, and remove those bay leaves so nobody bites into one by accident.
Serve and celebrate:
Ladle the soup into bowls, top each one with fresh parsley, and pass around lemon wedges for anyone who wants to brighten their spoonful with a little acid. This is the moment where you sit down and actually taste what you've made.
Save to Pinterest
| shiftpan.com

There's a moment halfway through serving when someone takes that first spoonful and just closes their eyes, and you realize you've made something that goes deeper than hunger. This soup has a way of doing that—turning a leftover ham bone and simple vegetables into something that feels like home, no matter where home actually is.

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.

The Secret of the Slow Simmer

I learned early on that rushing this soup by turning up the heat doesn't make it done faster—it just makes the broth cloudy and the lentils grainy. The slow simmer is where all the real work happens, where the bone gives up its collagen and marrow, where the lentils gradually absorb the salty, meaty liquid until they taste like they grew in that broth instead of just sitting in it. Patience here isn't boring—it's the reason someone will ask you for this recipe and mean it.

When to Use Fresh Parsley and Lemon

The parsley and lemon aren't afterthoughts or restaurant fancy—they're the reset button that keeps the soup from feeling too heavy after a few spoonfuls. Fresh herbs brighten something that's been simmering for hours, cutting through the richness just enough to make you want another bowl. A squeeze of lemon wedge should feel optional at the table, not required, so people can choose how bright they want their particular spoonful to be.

Variations and Next-Day Magic

I've added smoked paprika on nights when I wanted deeper flavor, and I've swapped sweet potatoes for regular ones when someone mentioned they were tired of traditional tastes. The soup actually tastes better the next day because all those flavors have time to get to know each other, so don't be shy about making this in advance and reheating it gently. If your pot feels crowded, remember that you can always freeze half and have a shortcut dinner waiting for you on a night when you need one.

  • Add diced smoked sausage during the sauté if you want a different kind of richness than what the ham bone alone provides.
  • Substitute sweet potatoes for half the Yukon Golds if you're craving a natural sweetness that balances the savory elements.
  • Store leftovers in the refrigerator for up to four days, and the flavors will only deepen and merge together.
Save to Pinterest
| shiftpan.com

This is the kind of soup that reminds you why home cooking matters, not because it's complicated or fancy, but because it transforms simple things into something that feeds more than just appetite. Make it on a day when you need the house to smell like care, and watch what happens.

Questions & Answers About This Recipe

How do I prepare the ham bone for the broth?

Place the ham bone in cold water with bay leaves and peppercorns, bring to a boil, then simmer for over an hour to extract deep flavors.

Can I use different lentils for this dish?

Brown or green lentils work best as they hold their shape well during simmering, providing a pleasing texture.

What vegetables complement the flavors here?

Root vegetables like carrots, parsnips, celery, and Yukon Gold potatoes add earthiness and balance the richness of the broth.

How can I add a smoky note to this dish?

Incorporate diced smoked sausage or a pinch of smoked paprika during cooking to deepen the flavor profile.

Is it possible to prepare this in advance?

Yes, the flavors meld beautifully when made ahead, and the dish often tastes even better the next day.

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

A savory blend of ham bone broth, lentils, and root vegetables simmered for rich flavor.

Prep Time
20 min
Time to Cook
135 min
Total Duration
155 min
Recipe by Emma Miller


Skill Level Medium

Cuisine American

Serves 6 Portions

Dietary Info No Dairy, No Gluten

What You'll Need

Broth Base

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

Vegetables & 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 & 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 foam as it rises. Reduce heat and simmer partially covered for 1 hour 15 minutes.

Step 02

Prepare Ingredients: While broth simmers, rinse lentils thoroughly and dice all vegetables uniformly for even cooking.

Step 03

Clarify and Strain Broth: Remove ham bone and allow to cool slightly. Strain broth through a fine mesh strainer, discarding solids. Return clear broth to the pot.

Step 04

Sauté Aromatics and Vegetables: Heat olive oil in a large skillet over medium heat. Add onion, carrots, parsnips, and celery, sautéing for 5 minutes until vegetables soften. Stir in minced garlic and cook for 1 minute more.

Step 05

Combine and Simmer: Transfer sautéed vegetables to the broth along with potatoes, lentils, thyme, and rosemary. Simmer over medium heat for 35-40 minutes until lentils and vegetables are tender.

Step 06

Incorporate Ham Meat: Pick any meat from the cooled ham bone, chop into bite-sized pieces, and add to the soup.

Step 07

Season and Finish: Taste soup and adjust seasoning with salt and pepper as needed. Remove bay leaves before serving.

Step 08

Serve: Ladle soup into serving bowls, garnish with fresh 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.

What You'll Need

  • Large stockpot with lid
  • Fine mesh strainer
  • Large skillet
  • Ladle
  • Chef's knife and cutting board

Allergy Details

Review all items for allergies and speak to a healthcare expert with any concerns.
  • Contains pork
  • Verify ham bone and broth for gluten or cross-contamination despite naturally gluten-free status

Nutrition Details (per serving)

For reference only — always check with a nutrition or medical professional.
  • Caloric Value: 320
  • Fats: 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.