Ham and Lentil Soup

This heartwarming ham and lentil soup proves that some classics never go out of style.

Savory leftover ham, earthy lentils, and fresh veggies simmer in an aromatic herb-infused broth until tender and delicious.

It’s hearty, satisfying, and layered with SO much flavor. 

Perfect for chilly evenings or when you just want a little extra comfort in your bowl.

A serving of ham and lentil soup in a white bowl.
WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

Why You’ll Love This Ham and Lentil Soup

Comforting Classic: This lentil soup with ham turns humble ingredients into a soul-warming meal. It’ll warm you from the inside out!

Hearty & Savory: The savory combo of smoky ham, meaty lentils, and aromatic veggies creates one filling and satisfying meal.

One-Pot Wonder: Made in one pot, this soup streamlines cooking and cleanup for maximum efficiency.

Budget-Friendly: Stretch your budget without skimping on taste, thanks to affordable ingredients and use of leftover ham.

Ingredients

  • Dried Lentils: A budget-friendly protein that adds heartiness and texture. I prefer brown lentils, which hold their shape well during cooking.
  • Ham Hock or Bone-In Ham: Ham hock adds A TON of flavor as it simmers. Be sure the meat is already cooked, or see the method below for cooking the hock. 
  • Olive Oil: For sautéing the vegetables.
  • Onion, Carrots, Celery & Garlic: Create the soup’s essential flavor base and add texture.
  • Dried Thyme, Dried Oregano & Bay Leaf: Classic herbs that infuse the broth with complexity.
  • Low-Sodium Chicken Broth: Cooks the lentils and melds all flavors together. Use low-sodium broth, as the ham is already salty.
  • Salt & Black Pepper: Add these just before serving so you don’t go overboard.
Lentils in a white bowl.
Diced ham on a wooden chopping board.

How to Make Lentil Soup with Leftover Ham

There’s something about a pot of ham and lentil soup that feels timeless.

Whether it’s for a cozy dinner, meal prep for the week, or sharing with loved ones, this soup is versatile and always hits the spot.

Pair it with some crusty bread or enjoy it on its own—it’s one of those recipes that makes you savor every spoonful!

Better yet, it’s a one-pot soup so easy, anyone can make it!

1. SAUTÉ the onion, carrots, and celery for 5 minutes until softened.

2. STIR in the garlic, tomato paste, thyme, oregano, and bay leaf. Cook for 1–2 minutes until fragrant.

3. ADD the ham hock, chicken broth, and lentils. Stir, bring to a boil, then reduce to a simmer.

4. COOK for 50–60 minutes until the lentils are tender.

5. REMOVE the ham, shred the meat, discard the bone, and return the meat to the pot.

6. SEASON with salt and pepper to taste. Discard the bay leaf.

7. SERVE warm in bowls, garnished with parsley if desired. Enjoy!

Ham and lentil soup in a white Dutch oven pot.

How to Make Lentil Soup with a Ham Hock or Shank

Using a raw ham hock or shank adds incredible depth of flavor to your soup.

It’s a bit more time-intensive, as the raw meat needs to cook longer to become tender, but the result is a rich, hearty broth that’s well worth the wait.

Here’s how to incorporate a raw ham hock or shank into this lentil soup recipe:

1. RINSE the ham hock or shank under cold water and pat it dry.

2. SAUTÉ the onion, carrots, and celery in olive oil for 5 minutes until softened.

3. STIR in the garlic, tomato paste, thyme, oregano, and bay leaf. Cook for 1–2 minutes until fragrant.

4. ADD the raw ham hock or shank to the pot along with the chicken broth. Bring to a boil, reduce to a simmer, and cook for 1.5 to 2 hours, until the ham is tender. If needed, add 2-4 cups of water during cooking.

5. ADD the lentils after the first hour of cooking. Continue simmering for 50–60 minutes, stirring occasionally, until the lentils are tender.

6. REMOVE the ham from the pot, shred the meat, discard the bone, and return the meat to the soup.

7. SEASON with salt and pepper to taste. Discard the bay leaf.

8. SERVE warm in bowls, garnished with parsley if desired. Enjoy!

A serving lentil soup with ham, carrots, celery and onions in a bowl.

Tips For the Best Ham and Lentil Soup

What’s truly special about this soup is its hearty combination of tender lentils and savory ham.

WANT TO SAVE THIS RECIPE?
Enter your email below & we'll send it straight to your inbox.

The lentils absorb the rich flavors of the broth, while the ham adds a satisfying depth that makes every bite a little celebration.

For the best ham and lentil soup, follow these tips:

  • Lentil varieties. Lentils vary by flavor and texture. Green or brown lentils will hold their shape well. You can also use red lentils for a creamier consistency.
  • Avoid cooked lentils. For this soup recipe, it’s best to use dried lentils. Cooked lentils will become mushy and fall apart while simmering.
  • Dice evenly. Chop the onion, carrots, and celery into small, uniform pieces to ensure even cooking.
  • Thicken the soup. For a thicker consistency, mash some of the lentils with a potato masher. Or blend a portion of the soup using an immersion blender.
  • Try tasty add-ins. Add diced potatoes, zucchini, fresh spinach, or kale for more flavor, texture, and nutrients. 

How to Store

I love making a large batch of this soup and freezing the leftovers. It’s great to have on hand for busy weeks.

To Store: Transfer the cooled soup to an airtight container. Refrigerate for up to 5 days.

To Freeze: Transfer the cooled soup to freezer-safe containers or bags. Freeze for up to 3 months. Thaw in the refrigerator before reheating.

To Reheat: Reheat leftovers over medium heat, stirring occasionally until hot. Alternatively, microwave leftovers in a microwave-safe bowl in one-minute increments, stirring between each.

More Cozy Soup Recipes You’ll Love

Hungarian Mushroom Soup
Potsticker Soup
Pastina Soup
Kielbasa Potato Soup

Ham and Lentil Soup

Course: SoupCuisine: American
Servings

6

servings
Prep time

15

minutes
Cooking time

1

hour 

20

minutes
Calories

258

kcal

Packed with smoky ham, tender lentils, and aromatic veggies, this classic ham and lentil soup is a comforting one-pot meal perfect for chilly evenings.

Ingredients

  • 2 tablespoons olive oil

  • 1 medium onion, diced

  • 2 carrots, peeled and diced

  • 2 celery stalks, diced

  • 3 cloves garlic, minced

  • 1 tablespoon tomato paste

  • 1 teaspoon dried thyme

  • 1 teaspoon dried oregano

  • 1 bay leaf

  • 1 leftover ham hock or bone-in ham

  • 8 cups low-sodium chicken broth

  • 2 cups dried lentils, rinsed, drained, and picked through

  • salt and freshly ground black pepper, to taste

Instructions

  • In a large pot or Dutch oven, warm the olive oil over medium heat. Add the diced onion, carrots, and celery and sauté for about 5 minutes until the vegetables are softened.
  • Stir in the minced garlic, tomato paste, thyme, oregano, and bay leaf. Cook for an additional 1-2 minutes until the garlic is fragrant.
  • Add the ham hock, chicken broth, and lentils. Stir well, bring the soup to a boil, then reduce the heat to medium-low. Simmer for 50-60 minutes until the lentils are tender.
  • Remove the ham from the soup, shred the meat, discard the bone, and return the meat to the pot.
  • Taste the soup and season with salt and freshly ground black pepper as needed. Remove and discard the bay leaf before serving.
  • Ladle the soup into bowls and garnish with fresh parsley if desired. Serve warm and enjoy!

Notes

  • Ham options. Use leftover ham bones or add about 2 cups of cooked cubed ham. See the post for instructions on cooking a raw ham hock.
  • Rinse and sort the lentils. Dried lentils can contain dirt and tiny pebbles. Be sure to always sort, rinse, and drain them before using.
  • Add salt to taste. Remember that the ham will add saltiness, so season cautiously and only after cooking.

Did you like the recipe?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Thanks!

Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment