Easy Ham and Lentil Soup

5 from 14 votes
Pin RecipeJump to Recipe


This easy Ham and Lentil Soup recipe is so LOADED with flavor that everyone who tries it will beg you for the recipe! It’s as hearty and delicious as soup can get.

This Lentil Soup with Ham Recipe is a simple, comforting, healthy and mostly-hands-off recipe.  It features hearty lentils, tender vegetables and fall-apart-tender ham. You can let it simmer away on the stovetop, or make it in 30 minutes in a pressure cooker.
Save this recipe!
Get this recipe link sent straight to your inbox to make it later!

This Ham and Lentil soup recipe is my number one favourite way to use up leftover ham, in fact I look forward to it more than the ham dinner itself. It features hearty lentils, vegetables and fall-apart-tender ham.

You can let it simmer away on the stovetop, or make it in 30 minutes in a pressure cooker.

Ham and Lentil Soup Ingredients

Lentil Soup with Ham

This Ham and Lentil Soup recipe combines hearty ingredients for a filling, savory meal.

  • Avocado or olive oil
  • Onion
  • Celery
  • Chicken Broth or Better than Bouillon (or similar bouillon concentrate)
  • Yellow Split Lentils – These cook to a creamy, smooth texture, perfect for thickening the soup.
  • Ham Bone: Adds a smoky, rich flavor as it simmers.
    • My first choice of ham for this soup is the bone from a smoked ham with a bit of meat left on it.
    • The bone itself adds so much richness and flavour, and the meat closest to the bone is always so tender. It shreds at the slightest touch of a fork.
    • Leftovers from this pressure cooker ham or crockpot ham recipe are perfect for this recipe!
  • Carrot
  • Cayenne – Provides a gentle heat. Swap with smoked paprika if you prefer less heat.
  • Black Pepper
  • Fresh Parsley

Related: Best Easy Ham Glaze Recipe

Variations and Substitutions

There are several ways to customize this Ham and Lentil Soup recipe to fit your taste and dietary needs.

  • Swap Lentils – For this recipe, I like to use yellow lentils, but you could equally use yellow split peas, green split peas, or red lentils. All of these protein and fiber-packed options work great! Or try my Ham and Bean soup recipe with creamy white beans instead.
  • Add Garlic – Sauté 2-3 minced cloves garlic along with the onion and celery for a warm, savory flavor boost.
  • Fresh Herbs – Stir in bay leaf, thyme or rosemary during the last 10 minutes of cooking for an herbal note. Just a sprig or two will infuse the soup without overpowering.
  • Add Greens – Once the soup is cooked, you can add a few handfuls of spinach or chopped kale to boost the nutrition and add some color.

Best Ham Bone Substitutes for Soup

You don’t have to wait for a leftover ham to make amazing ham bone soup! Here are the best substitutes:

  • Ham steaks: These are carried by almost every grocery store I’ve seen, locate near the bacon and breakfast meats typically.

    A bone-in smoked ham steak will give you the most similar result to a roast ham bone with smoky flavour and juicy meat, but the bone itself is much smaller, so it doesn’t offer quite as much rich flavour from the marrow.

    Use 1 ham steak in place of the ham bone in the recipe.
  • Ham Hock – A smoked ham hock is fantastic for adding a rich, smoky flavor. Just simmer it with the soup and remove the bone at the end. The meat will shred easily and add tons of depth to the dish.
  • Smoked pork or turkey sausage: Use about 375 g, sliced and added to the soup in the instructions when the ham bone would be added.

How to Make Ham and Lentil Soup: An Easy Guide

This Ham and Lentil Soup is a comforting, mostly hands-off recipe perfect for busy days. Follow these steps to make it on the stovetop or in a pressure cooker.

Steps of making ham and lentil soup recipe.

Prep the Ingredients

Start by gathering and prepping everything for a smooth cooking process.

  1. Chop Vegetables – Dice the onion, celery, and carrot into small, even pieces so they cook evenly.
  2. Prepare Ham Bone – If using a ham hock or bone, ensure it’s ready to add. If you’re using a ham steak, cube it into bite-sized pieces.

Sauté the Vegetables

Building flavor starts with sautéing.

  1. Heat the Oil – In a large Dutch oven or stock pot, add the avocado oil over medium heat.
  2. Cook the Onion and Celery – Add the onion, celery, and salt. Sauté for about 6 minutes, or until softened and fragrant.

Add the Base Ingredients

This step brings depth to the soup.

  1. Stir in Bouillon – If using chicken bouillon concentrate, stir it in now to coat the veggies for a richer flavor.
  2. Add Lentils and Ham Bone – Stir in the split lentils, then add the ham bone (or other meat choice) and broth (or water if using bouillon concentrate).

Simmer to Perfection

The soup simmers slowly to tenderize the ham and let flavors meld.

  1. Bring to a Boil – Raise the heat to bring the mixture to a boil, then reduce to a simmer.
  2. Cook, Covered – Cover and let the soup simmer for about 2 hours on the stove top, or until the ham is fall-apart tender and lentils are creamy.

Shred the Ham

Once the soup is fully cooked, it’s time to finish up.

  1. Remove and Shred – Take out the ham bone or hock and discard the bone. Use two forks to shred the meat, then stir it back into the soup.
  2. Add Fresh Parsley – Garnish with fresh parsley for a pop of color and brightness.

Using a Pressure Cooker (Alternative Method)

For a faster option, the pressure cooker simplifies this recipe.

  1. Sauté – Use the sauté function to cook the onion, celery, and bouillon as directed above.
  2. Add Remaining Ingredients – Stir in the lentils, ham, and water.
  3. Cook on High Pressure – Seal the lid and cook on high pressure for 30 minutes.
  4. Release and Shred – Let the pressure release naturally, then shred the ham and stir in fresh parsley.

And that’s it! You’re ready to enjoy a bowl of hearty, comforting Ham and Lentil Soup.

Do you need to Soak or Cook Lentils Before Adding Them to Soup?

Yellow lentils, yellow split peas, green split peas or red lentils lentils do not need to be soaked or cooked before adding to the soup. Harder green or brown lentils benefit from soaking (if only to remove excess gas-causing carbohydrates), but it’s not necessary.

Ham and Lentil Soup recipe in a pot.

Make Ahead and Storage

This Ham and Lentil Soup is easy to make in advance and stores well for later meals.

Make Ahead

  • Prepare the soup up to 2 days in advance. Simply cool, then store in the fridge, covered. The flavors deepen the next day.

Leftovers

  • Refrigerate – Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat until warmed through.

Freeze

  • This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers, leaving room for expansion.
  • Thaw in the fridge overnight, or warm gently on the stovetop from frozen, stirring occasionally.

Want more lentil recipe inspo? Try my creamy Madras Lentils (SO GOOD) or super-easy, super-flavourful South Indian Red Lentils.

Save this recipe!
Get this recipe link sent straight to your inbox to make it later!
5 from 14 votes

The Best Ham and Lentil Soup Recipe (You’ll Ever Eat!)

This Lentil Soup with Ham Recipe is a simple, comforting, healthy and mostly-hands-off recipe. It features hearty lentils, vegetables and fall-apart-tender ham. You can let it simmer away on the stovetop, or make it in 30 minutes in a pressure cooker.
Prep Time: 20 minutes
Cook Time: 2 hours
Total Time: 50 minutes
Servings: 12

Ingredients  

  • 3 tbsp avocado or other oil
  • 2 cups chopped onion
  • 1 cup chopped celery
  • 1 tsp kosher salt
  • 3 tbsp concentrated chicken bouillon or replace 2 quarts of the water with chicken broth
  • 2 cups yellow split lentils (substitutes: green split peas or split black lentils)
  • 1 ham bone plus leftover meat (Substitutes: 1 bone-in ham steak or 1 smoked turkey leg)
  • 10 cups water 10 cups
  • 1 cup peeled and chopped carrot
  • ½ tsp cayenne
  • ¼ tsp black pepper
  • 1 tbsp minced fresh parsley plus more to garnish

Instructions 

Stovetop Method

  • Heat oil in a large dutch oven over medium heat. Add onion, celery and salt; cook until soft (about 6 minutes).
  • Stir in bouillon concentrate to coat veggies. Stir in lentils, then add water, ham bone and remaining ingredients.
  • Bring to a boil, reduce to a simmer and cover. Cook about 2 hours, or until ham is falling off the bone.
  • Remove bones and discard. Use two forks to shred the ham; stir it back into the soup. Sprinkle with more parsley, if desired.

Pressure Cooker Method

  • Follow instructions for stovetop, using saute setting on your pressure cooker for first steps. Pressure cook on high for 30 minutes.
Tried this recipe? Leave a comment!
5 from 14 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




17 Comments

  1. Tim BLOCH says:

    5 stars
    Why are carrots on the ingredients list but not in the instructions?

  2. Trish says:

    5 stars
    Hi I would like to use my instapot for this soup recipe and I could not find dried peas but I have brown lentils. Could you tell me the best way to make ham bone soup using my instant?

    1. Jennifer Pallian BSc, RD says:

      Hi Trish! Yes, brown lentils will work beautifully in the Instant Pot. Follow the stovetop steps using the sautรฉ setting, then pressure cook on high โ€” I’d reduce the time slightly to about 18-20 minutes for whole brown lentils (versus 30 min for the split lentils) since they hold their shape rather than breaking down. Let it naturally release for 10 minutes. Your soup will be a bit more brothy and chunky than the split-lentil version, but still delicious with the ham!

  3. Carolynne says:

    5 stars
    This really is amazing. I did not have yellow lentils, so I used red but it turned out FANTASTIC

    1. Kristen says:

      5 stars
      This recipe is oh-so-goooood! Have made it multiple times and itโ€™s a family favorite. By chance, do you have nutritional info for this recipe?

Youโ€™ll Also Love These