A rich and smoky ham bone soup packed with tender lentils and vegetables ready in 8 hours.
Here in Austin, the first "real" cold front of the year usually sends everyone scrambling for their soup pots. For me, this recipe is the absolute best way to extend the life of a holiday ham. Whether it is the bone left over from Christmas dinner or just a diced ham steak from the grocery store, the slow cooker transforms the meat into a deeply savory broth that permeates every lentil. It is a humble, rustic dish that requires almost zero active effort-just a bit of chopping in the morning-rewarding you with a kitchen that smells like smoky comfort food by the time the sun goes down.
The most critical rule when cooking legumes like lentils is to hold the salt until the very end. If you add salt at the beginning of the slow cooking process, the lentil skins can toughen, preventing them from softening properly regardless of how long they simmer. Let them cook in the broth and ham flavor first, then season to taste just before serving.
The Ultimate Set-It-And-Forget-It Dinner

Why You'll Love This Recipe
- Zero Pre-Cooking: There is no need to sauté onions or brown meat beforehand; everything goes straight into the crock, making morning prep a breeze.
- Budget Friendly: Lentils are an incredibly economical protein source, and this soup stretches a small amount of ham into a meal that feeds a crowd.
- Deep Flavor Profile: The combination of smoked paprika and the ham bone creates a complex, smoky base that tastes like it simmered on a wood stove for days.
- Nutrient Dense: Packed with fiber from the lentils and vitamins from the mirepoix (carrots, celery, onion), it is a healthy reset after heavy holiday eating.
Ingredients
To build a soup with robust flavor, freshness matters even in a slow cooker. Here is what you need:
- Low-Sodium Chicken Broth: 6 cups. Using low-sodium is vital because ham is naturally very salty; this gives you control over the final seasoning.
- Ham: 2-½ cups diced cooked ham, or ideally, 1 meaty ham bone. The bone adds gelatin and richness that diced meat alone cannot provide.
- Dried Lentils: 2-½ cups. Green or brown lentils are best as they hold their shape; avoid red lentils, which will turn to mush.
- Aromatics: 1 medium diced onion, 3 diced carrots, 3 diced stalks of celery, and 3 minced garlic cloves.
- Canned Diced Tomatoes: One 15-ounce can. This adds acidity and brightness to balance the savory ham.
- Herbs and Spices: 1 teaspoon dried thyme, 1 teaspoon smoked paprika (for that outdoor BBQ flavor), ½ teaspoon dried oregano, ½ teaspoon ground cumin, 2 bay leaves, and ¼ teaspoon black pepper.
- Fresh Parsley: For a bright green garnish at the end.
How to Make Slow Cooker Ham and Lentil Soup

Prepare the Lentils
Rinse the 2-½ cups of lentils thoroughly in a fine-mesh sieve under cold running water. Pick through them to ensure there are no small stones or debris hiding among the legumes.
Assemble the Base
Add the rinsed lentils, diced onion, carrots, celery, minced garlic, and the diced ham (or ham bone) to a 6-quart slow cooker. Pour in the 15-ounce can of diced tomatoes (with their juices) and the 6 cups of chicken broth.
Season
Sprinkle the dried thyme, smoked paprika, dried oregano, ground cumin, and black pepper over the liquid. Toss in the two bay leaves. Stir everything gently to distribute the spices.
The Slow Simmer
Cover the slow cooker with the lid. Cook on Low for 6 to 8 hours or on High for 4 to 5 hours. You are looking for the lentils to be completely tender but not falling apart, and for the soup to have thickened naturally from the starch.
Finish and Serve
If you used a ham bone, remove it carefully. Shred any meat still attached to the bone and return it to the pot; discard the bone and the bay leaves. Stir the soup well. Taste a spoonful. Now is the time to add salt if needed. If the soup is too thick for your preference, stir in ½ to 1 cup of extra broth or water to reach your desired consistency. Garnish with fresh chopped parsley.
Common Mistakes to Avoid
- Using Old Lentils: Dried beans do have a shelf life. If your lentils have been sitting in the pantry for three years, they may remain hard and chalky no matter how long you cook them.
- Over-Salting Early: As mentioned, ham releases salt as it cooks. If you salt the water at the start, you risk an inedible soup by dinner time.
- Adding Acid Too Soon: While tomatoes are in the recipe, adding extra lemon juice or vinegar (common soup finishers) at the start can inhibit the lentils from softening. Save acidic adjustments for the end.
Tips and Tricks for Success
- The Ham Bone Hack: If you don't have a ham bone, ask the meat counter at your local butcher or grocery store. They often sell soup bones for pennies, or you can use smoked ham hocks for the same effect.
- Texture Control: For a creamier soup, take an immersion blender and pulse it two or three times in the pot after removing the bone. This purees a small portion of the lentils to thicken the broth without cream.
- Vegetable Sizing: Dice your carrots and celery relatively small (about the same size as the ham cubes) so they cook through evenly and you get a bit of everything in one spoonful.
Variations
- Spicy Kick: Add ¼ teaspoon of cayenne pepper or a diced jalapeño along with the onions for a Texas-style heat.
- Greens Boost: Stir in 2 cups of fresh baby spinach or chopped kale during the last 20 minutes of cooking for added color and nutrition.
- Creamy Finish: Stir in a splash of heavy cream or coconut milk right before serving for a velvety texture.
How to Serve
This soup is hearty enough to be a standalone meal. I love serving it with a wedge of jalapeño cornbread or a slice of crusty sourdough bread to mop up the broth. It also pairs well over a scoop of white rice if you want to stretch it even further.

Make Ahead and Storage
- Refrigerator: Store leftovers in an airtight container in the fridge for up to 4 days. The soup will thicken significantly as it sits; you may need to add a splash of water when reheating.
- Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe bags or containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating on the stove.
Recipe Notes / What I Learned
During testing, I found that brown lentils hold their shape slightly better than green ones in a slow cooker, which prevents the soup from becoming "muddy." However, green lentils have a peppery flavor that pairs wonderfully with the ham. Either works, but avoid French Puy lentils as they take much longer to soften.
Nutrition Snapshot
One serving (approx. 1.5 cups) contains roughly 320 calories, 8g fat, and 22g protein.

Ham and Lentil Soup (Slow Cooker)
Equipment
- 1 6-quart slow cooker
- Ladle
Ingredients
Group: Soup Base
- 6 cups low-sodium chicken broth
- 2 ½ cups diced cooked ham or 1 ham bone with extra meat attached
- 2 ½ cups dried lentils rinsed (green or brown recommended)
- 1 medium onion, diced
- 3 carrots, peeled and diced
- 3 stalks celery, diced
- 3 cloves garlic, minced
- 15 oz canned diced tomatoes
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon ground cumin optional, for warmth
- 2 bay leaves
- ¼ teaspoon black pepper
- 1 Tbsp. olive oil (inferred for cooking)
Group: Seasoning & Serve
- Salt to taste added at the end
- Fresh parsley for garnish
Instructions
- Add lentils, onion, carrots, celery, garlic, ham, tomato sauce, broth, thyme, smoked paprika, oregano, cumin, bay leaves, pepper, and olive oil to a 6-quart slow cooker. Stir everything together.
- Cover and cook on low for 6-8 hours or on high for 4-5 hours, until lentils are tender and the stew has thickened.
- If using a ham bone, remove it when the stew is done, shred off any meat, and return it to the pot. Discard the bone and bay leaves.
- Stir well and adjust with salt if needed. If it's too thick for your liking, stir in ½ to 1 cup extra broth.
- Serve hot with crusty bread, cornbread, or over rice for a full meal. Garnish with chopped fresh parsley if desired.
Notes
Nutrition
FAQs
Do I need to soak the lentils?
No. Unlike dried beans (kidney, navy, pinto), lentils do not require soaking before cooking. A good rinse is all they need.
Can I make this on the stove?
Yes. Combine all ingredients in a Dutch oven. Bring to a boil, then reduce heat to a simmer. Cover and cook for 45 to 60 minutes until lentils are tender.
Why are my lentils still hard after 8 hours?
This usually indicates the lentils were old, or the slow cooker wasn't maintaining temperature. Ensure your lid fits tightly; every time you lift the lid, you lose 30 minutes of cooking time.




