This leftover ham lentil soup transforms yesterday’s holiday ham into a hearty, protein-packed meal that’s better than the original dinner. I’ve made this leftover ham lentil soup over 50 times, and it’s become my secret weapon for turning a single ham into multiple satisfying meals for four.
SERVES: 4 | PREP: 15 MIN | COOK: 45 MIN | TOTAL: 1 HR
Why This Leftover Ham Lentil Soup Works
I know what you’re thinking—lentil soup sounds boring. But when you combine smoky ham with earthy lentils and aromatic vegetables, something magical happens. The ham adds a deep, savory flavor that store-bought broth could never match.
This recipe uses simple techniques that beginners can master. You’ll learn how to build flavor in layers, which is what separates restaurant-quality soup from watery disappointment.
Ingredients for Leftover Ham Lentil Soup
Protein & Legumes
| Ingredient | Amount |
|---|---|
| Leftover ham (diced) | 2 cups |
| Brown or green lentils | 1½ cups |
| Ham bone (optional) | 1 |
Aromatics
| Ingredient | Amount |
|---|---|
| Yellow onion (diced) | 1 large |
| Carrots (diced) | 2 medium |
| Celery stalks (diced) | 2 |
| Garlic cloves (minced) | 4 |
Liquids & Seasonings
| Ingredient | Amount |
|---|---|
| Low-sodium chicken broth | 6 cups |
| Bay leaves | 2 |
| Dried thyme | 1 teaspoon |
| Smoked paprika | ½ teaspoon |
| Black pepper | ½ teaspoon |
| Olive oil | 2 tablespoons |
| Fresh parsley (chopped) | ¼ cup |
How to Make Leftover Ham Lentil Soup
Phase 1: Building the Flavor Base (10 minutes)
Step 1: Place your heaviest pot or Dutch oven on the stove over medium heat. Add 2 tablespoons olive oil and let it shimmer for 30 seconds. You’ll know it’s ready when the oil moves easily across the pan bottom. This initial heating is important because it prevents vegetables from sticking.
Step 2: Add your diced onion, carrots, and celery all at once. Stir immediately to coat everything in oil. You want to hear a gentle sizzle, not aggressive popping. If it’s too loud, reduce your heat slightly. Cook for 6-7 minutes, stirring every minute or so.
Step 3: Watch for the onions to turn translucent and slightly golden at the edges. The carrots should start to soften when you press them with your spoon. This process is called “sweating” the vegetables, and it releases natural sugars that make your soup taste richer.
Step 4: Push your vegetables to the sides of the pot, creating a well in the center. Add 4 minced garlic cloves directly into this space. Let them cook for 30-45 seconds without stirring. You’ll smell the garlic become fragrant and slightly nutty. Stir everything together immediately after this—garlic burns quickly and turns bitter if left too long.
Phase 2: Adding Lentils and Liquids (5 minutes)
Step 5: Rinse 1½ cups lentils under cold running water in a fine-mesh strainer. Shake off excess water. This removes any debris and prevents your soup from getting cloudy. Add the lentils directly to your pot and stir for 1 minute. The lentils will start absorbing the vegetable flavors.
Step 6: Pour in 6 cups chicken broth slowly. If you have a ham bone, nestle it into the center of the pot now. The bone contains collagen and marrow that will make your broth silky and rich. If you don’t have a bone, don’t worry—the diced ham still provides plenty of flavor.
Step 7: Add 2 bay leaves, 1 teaspoon dried thyme, ½ teaspoon smoked paprika, and ½ teaspoon black pepper. Don’t add salt yet because your ham is already salty. You’ll adjust seasoning at the end when you can actually taste the finished soup.
Step 8: Increase heat to high and bring the soup to a rolling boil. You’ll see large bubbles breaking the surface. This should take 4-5 minutes. Once boiling, immediately reduce heat to low so the soup barely simmers. Tiny bubbles should just break the surface occasionally.
Phase 3: Simmering and Adding Ham (35 minutes)
Step 9: Partially cover your pot with the lid slightly tilted. This allows steam to escape while keeping most heat inside. Cook for 25 minutes without stirring. Lentils need gentle, steady heat to soften properly. Stirring too much breaks them apart and makes your soup mushy.
Step 10: After 25 minutes, test a lentil by fishing one out with a spoon and biting it. It should be tender but still hold its shape, with just a tiny bit of firmness in the very center. If it’s still hard, cook for 5 more minutes and test again.
Step 11: Add 2 cups diced leftover ham to the pot. Stir gently to distribute the ham throughout the soup. The ham just needs to heat through, which takes 5 minutes. If you overcook ham, it becomes tough and rubbery.
Step 12: Check your soup’s thickness. It should coat the back of a spoon but still flow easily. If it’s too thick, add ½ cup water or broth at a time until you reach your preferred consistency. If it’s too thin, let it simmer uncovered for 5-10 more minutes to reduce.
Phase 4: Final Adjustments (3 minutes)
Step 13: Remove the ham bone (if using) with tongs. Pick off any meat clinging to it and add that back to the soup. Discard the bone. Fish out the bay leaves with a spoon—they’ve done their job flavoring the broth, but they’re not edible.
Step 14: Taste your soup carefully with a clean spoon. Blow on it first because it’s very hot. Does it need salt? Start with ¼ teaspoon and stir well before tasting again. The ham varies in saltiness, so you might need anywhere from ¼ to ¾ teaspoon total. Add ¼ teaspoon at a time.
Step 15: Stir in ¼ cup fresh chopped parsley right before serving. Fresh herbs added at the end taste bright and vibrant, while herbs cooked too long taste dull and muddy.
Chef’s Notes
Ham Selection Matters: Honey-glazed ham creates a slightly sweet soup, while smoked ham makes it more savory. Both work beautifully in this leftover ham lentil soup. I prefer using meat from the outer edges where the glaze is thickest.
Lentil Types: Brown and green lentils hold their shape best. Red and yellow lentils break down into mush within 15 minutes, which changes your soup’s texture completely. If you want a thicker, creamier soup, use half red lentils.
Freezing the Ham Bone: If you’re not making soup immediately, wrap your ham bone tightly in plastic wrap and freeze it for up to 3 months. It’ll flavor your soup just as well as a fresh bone.
Broth Depth: Using homemade ham broth instead of chicken broth creates an even more intense flavor. Save the water you use to reheat your ham slices and freeze it for your next batch of this soup.
Nutrition Information (Per Serving)
Calories: 385
Protein: 32g
Carbohydrates: 42g
Fat: 9g
Fiber: 16g
Sodium: 780mg
Iron: 5mg
Creative Variations
Mediterranean Style: Replace 1 cup broth with crushed tomatoes and add ½ teaspoon oregano. Stir in 2 cups fresh spinach during the last 2 minutes of cooking. The spinach wilts into the soup and adds color. Finish with a squeeze of fresh lemon juice.
Spicy Southwestern: Add 1 diced jalapeño with your onions and use 1 teaspoon cumin instead of thyme. Stir in 1 cup frozen corn with your ham. Top each bowl with shredded cheddar and crushed tortilla chips. This version pairs perfectly with leftover ham tortellini for a complete comfort food week.
Coconut Curry Version: Swap 2 cups broth for full-fat coconut milk. Add 1 tablespoon curry powder with your spices. Stir in 1 cup diced sweet potato with your lentils—it takes the same time to cook. The sweetness balances the curry spices beautifully.
German-Inspired: Add 2 cups diced potatoes with your lentils and use 1 teaspoon caraway seeds instead of thyme. Stir in 1 tablespoon Dijon mustard at the end. Serve with crusty rye bread. If you’re planning multiple leftover ham meals, try making leftover ham pinwheels for easy lunches.
Storage & Reheating
Refrigerator: Cool your soup completely before storing. Leave it uncovered at room temperature for 30 minutes, then cover and refrigerate. It keeps for 4-5 days in an airtight container.
Freezer: This soup freezes exceptionally well for 3 months. Portion it into individual containers for quick lunches. Leave 1 inch of headspace because liquids expand when frozen.
Reheating from Refrigerator: Pour your desired portion into a saucepan over medium-low heat. Stir every 2 minutes to prevent sticking. The lentils absorb liquid as they sit, so add ¼ cup broth or water to restore the original consistency. Heat for 8-10 minutes until steaming hot throughout.
Reheating from Frozen: Thaw overnight in the refrigerator for best results. If you’re in a hurry, reheat from frozen over low heat, stirring frequently. This takes 20-25 minutes. Add extra liquid as it thaws because frozen soup always needs thinning.
Microwave Method: Place 1 serving in a microwave-safe bowl. Cover loosely with a damp paper towel to prevent splattering. Heat on 70% power for 3 minutes, stir, then heat for 2 more minutes. This prevents the edges from overheating while the center stays cold.
Troubleshooting Common Problems
Problem 1: Soup is Too Salty
This happens when your ham is extra salty or you added salt without tasting first. Add 1 peeled, quartered potato and simmer for 15 minutes. The potato absorbs excess salt. Remove it before serving. Alternatively, add 1 cup unsalted broth and ½ cup lentils to dilute the saltiness and bulk up your soup.
Problem 2: Lentils Turned Mushy
You stirred too vigorously or cooked them too long. The soup is still delicious—just blend half of it with an immersion blender to create a creamy texture, leaving the other half chunky. If you don’t have a blender, mash one-third of the soup against the pot side with a potato masher.
Problem 3: Soup is Too Thin and Watery
Remove the lid completely and simmer over medium heat for 15-20 minutes. The liquid will evaporate and concentrate the flavors. Stir every 5 minutes to prevent sticking. Alternatively, mash ¼ cup of the cooked lentils against the pot side to release their starches, which naturally thickens soup.
Problem 4: Ham is Tough and Chewy
You cooked the ham too long or at too high heat. Next time, add it during the last 5 minutes of cooking. For this batch, remove the tough ham pieces, dice them finer, and return them to the soup. Smaller pieces are easier to eat even when slightly tough.
Problem 5: Soup Tastes Bland
Leftover ham varies in flavor intensity. Add 1 tablespoon tomato paste and ½ teaspoon Worcestershire sauce for depth. Simmer for 5 minutes to let the flavors develop. A splash of white wine vinegar (start with 1 teaspoon) brightens all the flavors. Fresh herbs make a bigger difference than dried—try doubling the parsley.
Equipment Essentials

Large Dutch Oven or Heavy Pot (6-quart minimum): The heavy bottom distributes heat evenly and prevents scorching. Thin pots create hot spots where lentils stick and burn.
Sharp Chef’s Knife: You’ll be dicing lots of vegetables. A dull knife makes this frustrating and dangerous. A sharp knife cuts through carrots and celery cleanly.
Cutting Board: Use a large board so vegetables don’t fall off while you’re chopping. Wood or plastic both work fine.
Measuring Cups and Spoons: Lentil-to-liquid ratios matter. Too much liquid makes watery soup. Too little and your lentils won’t cook properly.
Fine-Mesh Strainer: Essential for rinsing lentils. Regular colanders have holes too large, so lentils fall through.
Wooden Spoon or Heat-Resistant Silicone Spatula: Metal spoons conduct heat and get too hot to hold. Wood and silicone stay cool and won’t scratch your pot.
Ladle: Makes serving soup cleaner and easier than pouring from the pot. Get one that holds ¾ to 1 cup.
Shopping List for Leftover Ham Lentil Soup
Meat Counter
- Leftover ham (you already have this!)
Produce Section
- 1 large yellow onion
- 2 medium carrots
- 2 celery stalks
- 1 head garlic (you need 4 cloves)
- Fresh parsley (1 bunch)
Dry Goods & Canned
- 1 bag brown or green lentils (you need 1½ cups)
- 2 boxes low-sodium chicken broth (48 oz total)
- Bay leaves
- Dried thyme
- Smoked paprika
- Black pepper
Pantry Staples (Check First)
- Olive oil
- Salt
Success Secrets
1. Let Your Vegetables Sweat Properly: Rushing the initial vegetable cooking is the biggest mistake beginners make. Those 6-7 minutes build the flavor foundation for your entire soup. You’ll taste the difference between properly sweated vegetables and rushed ones.
2. Don’t Skip Rinsing the Lentils: Those few seconds of rinsing prevent cloudy, gritty soup. Run cold water over them until it runs clear, which takes about 30 seconds.
3. Taste Before Adding Salt: I can’t stress this enough. Ham saltiness varies wildly between brands and cooking methods. Some hams make your soup perfectly salted without adding any. Others need ½ teaspoon or more. Always taste first.
4. Use the Right Simmer Temperature: A rolling boil breaks lentils apart and makes them mushy. Gentle simmering with tiny bubbles keeps them intact and creates better texture. Adjust your burner until you see just a few bubbles breaking the surface every few seconds.
5. Add Fresh Herbs at the End: Fresh parsley stirred in during the last minute tastes bright and vibrant. Parsley cooked for the full 45 minutes tastes dull and loses its color. This simple timing change makes your soup taste fresher and more restaurant-quality.
This leftover ham lentil soup proves that leftovers can be just as exciting as the main event. The ham adds smokiness and depth that you can’t get any other way, while the lentils provide protein and fiber that keep you full for hours. I make this soup every time I have leftover ham, and my family requests it as often as the original ham dinner.



