
Hearty Lentil and Ham Soup
A thick, nutritious soup made with green lentils, smoky ham, carrots, and celery. It's a rustic, filling meal that comes together in under an hour.
About This Soup Recipe
About This Recipe
Hearty Lentil and Ham Soup is a timeless favorite that blends comfort, flavor, and kitchen confidence in every bite. While versions of this dish vary by region and family tradition, the heart of it remains the same: simple ingredients, careful technique, and a result that feels both satisfying and memorable. A thick, nutritious soup made with green lentils, smoky ham, carrots, and celery. It's a rustic, filling meal that comes together in under an hour. The appeal of this recipe is how approachable it is for weeknights, while still feeling special enough for guests.
For the best result, focus on layering flavor in stages—build a solid base, control heat as you cook, and taste as you go. Small details matter: preheating properly, avoiding overcrowding, and finishing with fresh herbs or a bright acidic touch can dramatically improve the final plate. If you prep ingredients before starting, the workflow stays smooth and consistent.
What makes this recipe stand out is its balance: rich but not heavy, familiar but still elevated. Serve it hot, garnish with intention, and pair it with a complementary side to round out the meal. Whether you are making it for family dinner or a special occasion, Hearty Lentil and Ham Soup is the kind of dish that rewards care and always feels worth repeating.
Hearty Lentil and Ham Soup Ingredients
- 2 cups dried green or brown lentils, rinsed
- 2 cups ham steak, diced
- 1 large onion, chopped
- 3 carrots, sliced
- 3 celery stalks, sliced
- 3 cloves garlic, minced
- 6 cups chicken broth
- 1 can (14.5 oz) diced tomatoes
- 1 tsp dried thyme
- 1 bay leaf
- 1 tbsp red wine vinegar
- Salt and pepper to taste
How to Make Hearty Lentil and Ham Soup
- 1
Rinse the lentils thoroughly in cold water, picking out any small stones or debris.
- 2
In a large pot, sauté the ham over medium-high heat for 3-4 minutes to render some fat. Remove ham and set aside.
- 3
Add onion, carrots, and celery to the pot. Cook for 6 minutes until softened. Add garlic and thyme; cook for 1 minute.
- 4
Add the lentils, broth, diced tomatoes (with juice), bay leaf, and the reserved ham. Bring to a boil, then reduce heat to low.
- 5
Simmer uncovered for 35-40 minutes, or until lentils are tender. The soup should be thick; add a splash of water if it gets too thick for your liking.
- 6
Remove the bay leaf. Stir in the red wine vinegar just before serving. This acid 'wakes up' the flavors. Season with salt and pepper.
Chef's Tips
- Bloom aromatics for 30–60 seconds before adding liquids to unlock deeper flavor in Hearty Lentil and Ham Soup.
- Cook the main protein or core ingredient in batches if needed—overcrowding lowers pan heat and prevents proper browning.
- Reserve a small amount of cooking liquid to adjust texture at the end and keep the final result glossy, not dry.
- Finish with contrast: add a fresh element (herbs/citrus/crunch) right before serving to sharpen the overall flavor profile.
Nutrition Facts
340
Calories
24g
Protein
9g
Fat
42g
Carbs
Serving Suggestions
Serve Hearty Lentil and Ham Soup with a crisp seasonal salad or roasted vegetables for contrast and balance. Pair with sparkling water with citrus, a dry white wine, or light iced tea depending on the meal style. For presentation, plate in warm shallow bowls, add a neat finishing garnish, and leave visible texture on top for a premium restaurant-style look.
Recipe card
Hearty Lentil and Ham Soup
A thick, nutritious soup made with green lentils, smoky ham, carrots, and celery. It's a rustic, filling meal that comes together in under an hour.
Prep
15 min
Cook
45 min
Total
60 min
Servings
6 servings
Ingredients
- 2 cups dried green or brown lentils, rinsed
- 2 cups ham steak, diced
- 1 large onion, chopped
- 3 carrots, sliced
- 3 celery stalks, sliced
- 3 cloves garlic, minced
- 6 cups chicken broth
- 1 can (14.5 oz) diced tomatoes
- 1 tsp dried thyme
- 1 bay leaf
- 1 tbsp red wine vinegar
- Salt and pepper to taste
Instructions
- Rinse the lentils thoroughly in cold water, picking out any small stones or debris.
- In a large pot, sauté the ham over medium-high heat for 3-4 minutes to render some fat. Remove ham and set aside.
- Add onion, carrots, and celery to the pot. Cook for 6 minutes until softened. Add garlic and thyme; cook for 1 minute.
- Add the lentils, broth, diced tomatoes (with juice), bay leaf, and the reserved ham. Bring to a boil, then reduce heat to low.
- Simmer uncovered for 35-40 minutes, or until lentils are tender. The soup should be thick; add a splash of water if it gets too thick for your liking.
- Remove the bay leaf. Stir in the red wine vinegar just before serving. This acid 'wakes up' the flavors. Season with salt and pepper.
Reviews
No reviews yet. Be the first!