Prepare to be amazed by this incredibly flavorful Ham and Lentil Soup recipe! So robust and satisfying, it’s guaranteed to become a cherished family favorite, leaving everyone eager for the recipe. This soup embodies the very essence of hearty, wholesome, and utterly delicious comfort food.

There’s nothing quite like a steaming bowl of homemade soup to warm the soul, and this Ham and Lentil Soup recipe stands out as a true culinary gem. It’s my absolute favorite way to transform leftover holiday ham into an entirely new, eagerly anticipated meal. In fact, I often find myself looking forward to this soup even more than the original ham dinner itself! This recipe shines with its combination of wholesome, earthy lentils, a vibrant medley of tender vegetables, and succulent ham that effortlessly falls apart with every spoonful.
Whether you prefer the slow, simmering magic of the stovetop or the rapid convenience of a pressure cooker, this versatile recipe adapts beautifully to your schedule. Enjoy a deeply flavorful, nutritious, and satisfying meal with minimal effort, making it ideal for busy weeknights or relaxed weekend cooking.
Why You Will Love This Ham and Lentil Soup
Beyond its incredible taste, this Ham and Lentil Soup offers a multitude of reasons to adore it:
- Unbeatable Flavor: The secret lies in using a ham bone, which infuses the entire soup with a rich, smoky depth that processed broths simply can’t replicate. Each ingredient is chosen to build layers of savory goodness.
- Hearty & Filling: Packed with protein from ham and fiber from lentils, this soup is incredibly satisfying and keeps you full for hours. It’s a complete meal in a bowl!
- Healthy & Nutritious: Lentils are powerhouses of plant-based protein, fiber, and essential minerals. Combined with fresh vegetables, this soup is a wholesome choice for any diet.
- Budget-Friendly: It’s a fantastic way to utilize leftover ham, transforming it into a luxurious meal without breaking the bank. Lentils are also an economical protein source.
- Flexible & Adaptable: Easily customize ingredients to suit your taste, add extra vegetables, or try different types of lentils.
- Perfect for Meal Prep: This soup tastes even better the next day as the flavors meld. It stores wonderfully in the refrigerator and freezes exceptionally well, making it ideal for future meals.
- Two Cooking Methods: Whether you have time for a leisurely simmer on the stovetop or need a quick meal with your pressure cooker, this recipe delivers delicious results either way.
Essential Ingredients for the Best Ham and Lentil Soup

This Ham and Lentil Soup recipe brings together a selection of hearty ingredients to create a truly filling, savory, and memorable meal. Each component plays a crucial role in building the rich flavor profile.
- Avocado or Olive Oil: Used for sautéing the aromatic vegetables, creating the foundational flavor base for the soup. Choose a high-quality oil for the best results.
- Mirepoix (Onion, Celery, Carrot): This classic aromatic trio is the soul of many great soups. When gently sautéed, they release sweet, earthy flavors that form the backbone of our lentil soup. Ensure they are finely diced for even cooking and to meld seamlessly into the soup.
- Chicken Broth or Better than Bouillon (or similar bouillon concentrate): While water can be used, a good quality chicken broth or bouillon concentrate significantly enhances the depth of flavor. Better than Bouillon is particularly excellent for its concentrated taste. You can also use vegetable broth for a slightly different profile.
- Yellow Split Lentils: These specific lentils are my top choice for this recipe. They cook down beautifully to a creamy, smooth texture, acting as a natural thickener for the soup without becoming mushy. They also boast a mild, slightly sweet flavor that complements the ham perfectly.
- Ham Bone: This is arguably the most critical ingredient for an unparalleled Ham and Lentil Soup.
- My first and highly recommended choice is a smoked ham bone with a good amount of meat still clinging to it, ideally from a large roasted ham.
- The bone itself is a flavor powerhouse, releasing collagen and marrow that enrich the broth with incredible smoky, savory depth.
- The meat closest to the bone is always the most tender and flavorful, shredding effortlessly at the slightest touch of a fork, integrating perfectly into the creamy soup.
- Leftovers from a pressure cooker ham or crockpot ham recipe are absolutely ideal for this dish, ensuring maximum flavor and minimal waste!
- Cayenne Pepper: A small touch of cayenne introduces a gentle warmth and a subtle kick, balancing the richness of the ham. If you prefer a milder flavor or a smokier note without the heat, feel free to swap it out for smoked paprika.
- Black Pepper: Freshly ground black pepper adds a pungent, sharp contrast that brightens the overall flavor of the soup.
- Fresh Parsley: Stirred in at the end and used as a garnish, fresh parsley adds a vibrant burst of color and a refreshing, herbaceous note that lifts the entire dish.
Related: For a perfect holiday main course, try our Best Easy Ham Glaze Recipe that creates incredible flavor and ensures juicy ham every time.
Flavorful Variations and Smart Substitutions
One of the beauties of this Ham and Lentil Soup recipe is its adaptability. There are numerous ways to customize it, ensuring it fits your personal taste preferences and dietary requirements perfectly.
- Lentil Alternatives: While yellow split lentils provide a unique creaminess, you have excellent flexibility here. You could equally use yellow split peas, green split peas, or red lentils. All of these are fantastic, protein- and fiber-packed options that will yield delicious results. If you’re keen on a different bean, try my Ham and Bean Soup recipe, which features creamy white beans for a wonderfully comforting alternative.
- Aromatic Boost with Garlic: For an extra layer of warm, savory flavor, don’t hesitate to add 2-3 minced cloves of garlic. Sauté them along with the onion and celery at the beginning of the cooking process until fragrant.
- Embrace Fresh Herbs: Introduce more complex herbal notes by stirring in a bay leaf, a sprig or two of fresh thyme, or a rosemary sprig during the last 10 minutes of cooking. These herbs will infuse the soup with their distinct aromas without overpowering the other flavors. Remember to remove bay leaves and rosemary sprigs before serving.
- Add a Splash of Acid: A tablespoon of apple cider vinegar or a squeeze of lemon juice stirred in just before serving can brighten the flavors and add a subtle tang that balances the richness of the ham.
- Boost Nutrition with Greens: For an extra nutritional punch and a beautiful pop of color, stir in a few handfuls of fresh spinach or chopped kale once the soup is fully cooked. Allow the residual heat of the soup to wilt the greens for a few minutes before serving.
- Spice It Up or Down: If you enjoy more heat, increase the amount of cayenne or add a pinch of red pepper flakes. For a smokier, less spicy profile, use smoked paprika instead of cayenne.
- Additional Vegetables: Feel free to incorporate other root vegetables like diced potatoes or parsnips, or even a can of diced tomatoes (drained) for added acidity and sweetness. Add heartier vegetables like potatoes early in the simmering process to ensure they soften.
Best Ham Bone Substitutes for Rich Soup Flavor
Don’t let the absence of a leftover ham bone deter you from making an amazing ham bone soup! There are several excellent substitutes that can provide a rich, smoky flavor and tender meat:
- Ham Steaks: These are widely available in most grocery stores, typically found near bacon and other breakfast meats.
A bone-in smoked ham steak will give you the most similar result to a roast ham bone, offering both smoky flavor and juicy meat. However, the bone itself is much smaller, so it won’t contribute quite as much rich flavor from the marrow as a larger ham bone.
Use 1 ham steak (about 1.5-2 lbs) in place of the ham bone in the recipe, dicing the meat into bite-sized pieces before adding.
- Smoked Ham Hock: A smoked ham hock is an absolutely fantastic choice for adding an incredibly rich, gelatinous, and smoky flavor to your soup. Just simmer it with the soup ingredients from the start. Once the soup is cooked and the hock is tender, remove it, pick the meat off the bone, shred it, and stir it back into the soup. The meat will be fall-apart tender, and the hock will add tremendous depth to the dish.
- Smoked Pork or Turkey Sausage: For a different, yet equally delicious, smoky flavor, use about 375-450g (approximately 1 lb) of smoked pork or turkey sausage. Slice it into rounds or dice it, and add it to the soup along with the lentils and broth, where the ham bone would typically be added. This offers a quicker cooking time and a robust flavor profile.
- Bacon or Pancetta: While not a direct substitute for a ham bone, crisping up a few slices of diced bacon or pancetta at the beginning of the cooking process (before sautéing the vegetables) adds a foundational layer of smoky, salty flavor and a wonderful richness from the rendered fat. You can then use the rendered fat to sauté your vegetables.
How to Make Ham and Lentil Soup: An Easy Guide
This Ham and Lentil Soup is a comforting, largely hands-off recipe that’s perfect for both cozy evenings and busy days. Follow these detailed steps to create a deeply flavorful soup on your stovetop or quickly in a pressure cooker.

Step 1: Prep the Ingredients for Seamless Cooking
Start by gathering and prepping all your ingredients. This ‘mise en place’ ensures a smooth and stress-free cooking process.
- Chop Vegetables: Begin by dicing your onion, celery, and carrot into small, uniform pieces. This consistency is key for ensuring they cook evenly and release their flavors into the soup simultaneously.
- Prepare Ham Bone/Meat: If you’re using a ham bone or ham hock, ensure it’s ready to go. If opting for a ham steak or smoked sausage, cube or slice it into bite-sized pieces so it’s easy to eat in the finished soup.
Step 2: Sauté the Aromatics for Flavor Foundation
Building a robust flavor base starts with expertly sautéing your vegetables.
- Heat the Oil: In a large Dutch oven or a sturdy stock pot, add the avocado or olive oil and heat it over medium heat.
- Cook Onion and Celery: Once the oil is shimmering, add the diced onion and celery, along with a teaspoon of kosher salt. Sauté these aromatics for about 6-8 minutes, stirring occasionally, until they become translucent, softened, and wonderfully fragrant. This step is crucial for developing the foundational sweetness and depth of your soup.
Step 3: Add the Core Soup Components
This phase introduces the primary ingredients that will give the soup its body and rich character.
- Stir in Bouillon: If you are using chicken bouillon concentrate, stir it into the sautéed vegetables now. This allows it to coat the veggies, intensifying their flavor before the liquids are added.
- Incorporate Lentils and Ham: Add the yellow split lentils, stirring them briefly to combine with the vegetables. Then, carefully place the ham bone (or your chosen ham substitute) into the pot. Finally, pour in the chicken broth (or water, if using bouillon concentrate), ensuring all ingredients are submerged.
- Add Carrots and Spices: Stir in the chopped carrots, cayenne pepper, and black pepper. The carrots will slowly soften and sweeten as the soup simmers, while the spices will begin to infuse the liquid.
Step 4: Simmer to Fall-Apart Perfection
The magic happens during the simmering phase, where flavors meld and ingredients tenderize.
- Bring to a Boil, Then Simmer: Increase the heat to bring the mixture to a rolling boil. Once boiling, immediately reduce the heat to a gentle simmer.
- Cover and Cook: Place a lid on the pot, leaving it slightly ajar to allow some steam to escape. Let the soup gently simmer for approximately 2 hours on the stovetop. The goal is for the ham to become absolutely fall-apart tender and the lentils to cook down to a creamy consistency, thickening the soup beautifully. Stir occasionally to prevent sticking and ensure even cooking.
- Check for Doneness: The soup is ready when the lentils are creamy and the ham effortlessly shreds from the bone. The liquid should have reduced slightly, creating a rich, thick texture.
Step 5: Finish and Serve Your Delicious Soup
Once the soup has cooked to perfection, it’s time for the final touches before serving.
- Remove and Shred Ham: Carefully take the ham bone or hock out of the pot and transfer it to a cutting board. Discard the bone (or save for making stock!). Using two forks, easily shred the tender ham meat from the bone, then stir it back into the pot of soup.
- Taste and Adjust: Give the soup a taste test. Adjust seasonings as needed – perhaps a little more salt, pepper, or a pinch of cayenne.
- Garnish and Serve: Ladle the hearty soup into bowls. Garnish generously with fresh minced parsley for a bright pop of color and herbaceous freshness. Serve hot with crusty bread for a truly comforting meal.
Using a Pressure Cooker for Speedy Ham and Lentil Soup (Alternative Method)
For those times when you need this comforting soup on the table faster, the pressure cooker is your best friend. It simplifies the cooking process without sacrificing flavor.
- Sauté Aromatics: Use the “Sauté” function on your pressure cooker. Add the oil, onion, celery, and salt, and cook until softened and fragrant, following the same initial steps as the stovetop method. Stir in the bouillon concentrate.
- Add Remaining Ingredients: Turn off the sauté function. Stir in the lentils, ham bone (or substitute), water, carrots, cayenne, and black pepper. Give everything a good stir to combine.
- Cook on High Pressure: Secure the lid on your pressure cooker and set the valve to “Sealing.” Cook on high pressure for 30 minutes.
- Natural Release and Finish: Once the cooking cycle is complete, allow the pressure to release naturally for at least 10-15 minutes (or until the pin drops) before carefully performing a quick release of any remaining pressure. Open the lid, remove the ham bone, shred the meat, stir it back in, and mix in fresh parsley.
And that’s it! With either method, you’re now ready to savor a bowl of rich, hearty, and incredibly comforting Ham and Lentil Soup. Enjoy!
Do You Need to Soak or Cook Lentils Before Adding Them to Soup?
For this Ham and Lentil Soup recipe, using yellow lentils, yellow split peas, green split peas, or red lentils means you do not need to soak or pre-cook them before adding them directly to the soup pot. These types of lentils are softer and break down readily during the simmering process, contributing to the soup’s creamy texture. Harder varieties, such as green or brown lentils, can sometimes benefit from a short soak (if only to help reduce potential gas-causing carbohydrates and slightly speed up cooking), but it is generally not strictly necessary for soup-making, as they will soften with extended simmering.

Make Ahead and Storage for Convenience
This Ham and Lentil Soup is not just delicious, but also incredibly convenient. It’s perfect for making ahead and stores wonderfully, making meal prep a breeze and ensuring you have a comforting meal ready whenever you need it.
Make Ahead Tips:
- Prepare the entire soup up to 2 days in advance. Once cooked, allow it to cool completely before transferring it to an airtight container. Store it in the refrigerator, covered. The flavors actually deepen and become even more complex and delicious by the next day! This makes it an excellent option for entertaining or for preparing healthy lunches and dinners throughout the week.
Leftover Storage:
- Refrigerate: Store any leftover Ham and Lentil Soup in a clean, airtight container in the refrigerator for up to 4 days.
- Reheating: To reheat, gently warm the soup on the stovetop over medium heat, stirring occasionally, until it is thoroughly heated through. If the soup has thickened too much in the fridge, you can add a splash of water or broth to reach your desired consistency. You can also reheat individual portions in the microwave.
Freezing for Long-Term:
- This hearty soup freezes exceptionally well for up to 3 months without any loss of flavor or texture.
- How to Freeze: Ensure the soup has cooled completely to room temperature. Transfer it to freezer-safe containers or heavy-duty freezer bags, leaving about an inch of headspace to allow for expansion during freezing.
- How to Thaw and Reheat: For best results, thaw the frozen soup in the refrigerator overnight. Once thawed, reheat it gently on the stovetop over medium heat until warmed through, adding a little water or broth if it’s too thick. You can also warm it directly from frozen on the stovetop over very low heat, stirring frequently, though this will take longer.
Looking for more exciting lentil recipe inspiration? Don’t miss my creamy and incredibly satisfying Madras Lentils (SO GOOD!) or the super-easy, wonderfully flavorful South Indian Red Lentils. Both offer unique takes on this versatile legume!

The Best Ham and Lentil Soup Recipe (You’ll Ever Eat!)
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
- 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 or stock pot over medium heat. Add onion, celery, and salt; cook until soft and fragrant (about 6-8 minutes).
-
Stir in bouillon concentrate to coat the vegetables. Then, add the lentils, ham bone (or substitute), water, chopped carrot, cayenne, and black pepper.
-
Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover the pot (leaving a slight crack for steam release) and cook for about 2 hours, or until the ham is falling off the bone and the lentils are creamy.
-
Carefully remove the ham bone and discard it. Use two forks to shred the tender ham meat; stir it back into the soup. Taste and adjust seasonings. Sprinkle with fresh minced parsley before serving, if desired.
Pressure Cooker Method
-
Follow the initial stovetop instructions, using the ‘Sauté’ setting on your pressure cooker to cook the onion, celery, and bouillon. Add lentils, ham, water, carrots, and spices. Secure the lid and cook on high pressure for 30 minutes. Allow for a natural pressure release for at least 10-15 minutes, then quick release any remaining pressure. Shred ham, stir into soup, and add parsley.