Lentil Soup with Ham | Forkelle
30-MINUTE MEALS! Get the email series now
Royal Recipe

Lentil Soup with Ham

5 from 1 vote
1 Comments
Abigail Claire
By: Abigail ClaireUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

A warming, savory lentil soup made with diced ham or a flavorful ham bone — hearty, simple, and perfect for family dinners or make-ahead meals.

Lentil Soup with Ham
This lentil soup with ham has been a weekday and weekend favorite in my kitchen for years. I first learned this style of soup while helping my grandmother every winter; she would simmer an uncleaned ham bone for hours until the kitchen smelled like home. I reworked her method to fit busy evenings, keeping the deep, smoky notes by adding diced ham early in the sauté when I don't have a bone to spare. The result is a bowl with tender lentils, silky broth, and just enough savory pork to make every spoonful deeply satisfying.

What makes this version special is the balance between texture and soul-warming flavor. The brown lentils hold their shape yet become creamy on the inside; softened onion, carrot, and celery give sweetness and body; and the tomato paste along with a splash of beef broth rounds out the savory backbone. Whether you use a ham bone or diced ham, this recipe produces a comforting pot that invites second helpings, makes for excellent leftovers, and freezes beautifully.

Why You'll Love This Recipe

  • Hearty and filling: uses one cup of dry brown lentils and a scoop of diced ham, delivering satisfying protein and fiber in every bowl.
  • Flexible timing: ready in about 1 hour without a ham bone; if you have a ham bone, the long simmer transforms the broth for deeper flavor.
  • Pantry-friendly: relies on pantry staples like tomato paste, dried thyme, and dried lentils—great for last-minute dinners.
  • Make-ahead friendly: soup improves after a day in the fridge and freezes well for up to three months in airtight containers.
  • Crowd-pleaser: mild, homey flavors appeal to picky eaters and work for family dinners or casual potlucks.

In my house this goes straight to the top of the comfort-food list. When I served it at a Sunday lunch, a friend who usually avoids legumes went back for thirds. I love serving it with crusty bread and a sharp cheese; the contrast of textures and the way the broth soaks into the bread is one of my favorite simple pleasures.

Ingredients

  • Onion: 1 large onion, diced. Choose a yellow or sweet onion for its balanced sweetness; dice uniformly so it softens evenly and dissolves into the broth.
  • Carrots: 1 cup diced (about 2 medium). Carrots add natural sweetness and body—cut small so they cook through during the simmer.
  • Celery: 1/2 cup diced (about 2 stalks). Celery gives aromatic depth; remove any fibrous strings near the base for a tender bite.
  • Olive oil and butter: 1 tablespoon olive oil and 1 tablespoon butter. The combination gives a higher smoke point with buttery flavor. Use unsalted butter if you want tighter salt control.
  • Garlic: 1 tablespoon minced (about 3 cloves). Add late during sauté to preserve freshness and avoid bitter burnt garlic.
  • Tomato paste: 1 tablespoon. Cook it with the ham to caramelize slightly; this deepens the umami and adds color.
  • Ham: 1/2 cup diced cooked ham, or substitute a ham bone for richer stock. If using a bone, no need to add diced ham at the start—shred the reserved meat at the end.
  • Lentils: 1 cup dry brown lentils, rinsed and picked over. Brown lentils hold shape well and become tender without turning to mush when simmered 40–50 minutes.
  • Broth: 5 cups chicken broth and 2 cups beef broth for a balanced, savory base. If using a ham bone, use 3 cups chicken broth, 1 cup beef broth, and 3 cups water.
  • Thyme: 1/2 teaspoon dried thyme or 2 fresh sprigs. Thyme complements legumes and pork without overpowering the soup.
  • Salt and pepper: Season to taste toward the end—broths and ham can be salty, so wait until the soup has reduced before final seasoning.

Instructions

Step 1: Sauté the vegetables Heat 1 tablespoon olive oil and 1 tablespoon butter in a large soup pot over medium heat until the butter foams. Add the diced onion, carrot, and celery and cook, stirring occasionally, until softened and translucent, about 5 minutes. Look for the onion edges to turn glossy and the carrots to lose their raw crunch—this builds the flavor base through gentle caramelization. Step 2: Add ham and tomato paste Add 1/2 cup diced ham and 1 tablespoon tomato paste to the softened vegetables. Cook for about 10 minutes, stirring so the paste browns slightly and the ham releases some fat and flavor. This step intensifies the savory backbone and caramelizes the tomato paste for a rounder broth. Step 3: Add garlic Stir in 1 tablespoon minced garlic and cook for 30–60 seconds until fragrant. Garlic cooks quickly—avoid browning it to prevent bitterness. The brief cooking releases aromatic oils that lift the whole pot. Step 4: Add broth, lentils, and thyme Pour in 5 cups chicken broth and 2 cups beef broth, or follow the ham-bone variation quantities if using a bone. Add 1 cup rinsed brown lentils and 1/2 teaspoon dried thyme (or 2 sprigs fresh). Increase heat to bring the pot to a boil, then reduce to a gentle simmer and cover. Step 5: Simmer gently For the no-bone method, simmer, covered, for about 45 minutes, checking after 30 minutes for lentil tenderness. For the ham-bone method, simmer at least 2–3 hours—longer yields deeper flavor; add the lentils during the final 45 minutes. Skim any foam or excess fat that rises early in the simmer. Step 6: Finish and serve If you used a ham bone, remove it from the pot and shred any meat with two forks, returning the meat to the soup. Taste and season with salt and black pepper as needed. Serve hot with crusty bread and, if you like, a sprinkle of chopped parsley or grated Parmesan. User provided content image 1

You Must Know

  • This pot stores well: refrigerate in airtight containers for up to 4 days or freeze for up to 3 months.
  • High in protein and fiber thanks to lentils and ham, this makes a balanced, satiating meal.
  • If you want a thicker texture, mash a cup of lentils against the pot wall with a spoon and stir—this naturally thickens the broth.
  • Watch the salt: pre-made broths and ham add sodium. Use low-sodium broths if you're monitoring salt intake and adjust seasoning last.

My favorite aspect of this soup is how adaptable it is. I often make the ham-bone version after holiday meals—pop the bone into the pot and let it simmer while I tidy the kitchen. Friends have told me this is the soup that converted them into lentil lovers; the pork sweetness and slow cooking makes the lentils almost creamy without losing structure.

User provided content image 2

Storage Tips

Cool the soup to near room temperature before refrigerating—this prevents condensation and preserves flavor. Store in shallow airtight containers to speed cooling; refrigerate up to 4 days. For freezing, portion into freezer-safe containers or heavy-duty zipper bags, leaving headspace for expansion. Label with date; enjoy within 3 months for best taste. Reheat gently on the stove over medium-low heat until steaming through—if the soup seems thick after refrigeration, add a splash of water or broth while reheating to loosen it.

Ingredient Substitutions

If you prefer a smokier profile, substitute diced smoked sausage or andouille for the ham. To make the pot dairy-free, omit the butter and use an extra tablespoon of olive oil. Swap green or French lentils for brown for a firmer texture, but reduce simmer time slightly—French lentils soften faster. For vegetarian diners, skip the ham and use vegetable broth with a teaspoon of smoked paprika to mimic a smoky depth.

Serving Suggestions

Serve hot bowls with crusty bread, torn baguette, or cornbread for soaking up the broth. A crisp green salad or quick pickled red onions brightens the plate. Garnish with chopped parsley, a drizzle of good olive oil, or shaved Parmesan for umami. For a heartier meal, spoon over rice or serve alongside roasted vegetables.

Cultural Background

Lentil soups are a cornerstone in many culinary traditions—from Middle Eastern mujaddara to Italian lentil stews with pancetta. The ham bone version echoes a classic farmhouse technique: boiling a leftover cured bone for hours to extract savory gelatin and richness. This economical, flavorful method is common in rural kitchens where nothing goes to waste and flavor accumulates with time.

Seasonal Adaptations

In winter, add a diced potato or parsnip for extra body and heartiness. In summer, lighten the pot by using all chicken broth, plenty of fresh herbs, and a squeeze of lemon at the end for brightness. During holiday season, toss in chopped kale or cabbage toward the end of cooking for color and nutrition.

Meal Prep Tips

Make a double batch and freeze in individual portions for quick lunches. Cook the base (vegetables, ham, and broth) ahead and refrigerate; when ready to eat, add rinsed lentils and simmer 45 minutes. This shortens active cooking to under an hour on busy nights. Use clear, stackable containers so you can see contents and rotate your meals easily.

Finally, sharing this soup has been one of the simplest ways I show hospitality. A pot of simmering lentils and ham feels like an open invitation—warm bowls, good conversation, and plenty of seconds are always welcome.

Pro Tips

  • Rinse and pick over the lentils, but do not pre-soak brown lentils—this helps them keep their shape during simmering.

  • Cook the tomato paste with the ham and vegetables until it darkens slightly to release more complex umami flavors.

  • If the broth tastes flat after refrigeration, add a splash of acid (lemon juice or vinegar) when reheating to brighten the flavors.

  • Skim excess fat early in long simmers to keep the broth clear and balanced.

This nourishing lentil soup with ham recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Do I need to soak the lentils?

Yes. Rinse brown lentils and pick over them to remove any small stones. No soaking required for brown lentils.

Can I use a ham bone?

Use an uncleaned ham bone for deep flavor and remove the bone at the end, shredding any meat back into the pot.

Tags

Hearty Dinnersrecipessouplentilshamone-potcomfort-foodwinter
No ratings yet

Lentil Soup with Ham

This Lentil Soup with Ham recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 6 steaks
Lentil Soup with Ham
Prep:20 minutes
Cook:1 hour
Rest Time:10 mins
Total:1 hour 20 minutes

Ingredients

Vegetable Base

Protein

Lentils & Broth

Instructions

1

Sauté the vegetables

Heat 1 tablespoon olive oil and 1 tablespoon butter over medium heat. Add diced onion, carrots, and celery and cook until softened and translucent, about 5 minutes.

2

Add ham and tomato paste

Add 1/2 cup diced ham and 1 tablespoon tomato paste. Cook for about 10 minutes, stirring so the paste browns slightly and the ham releases flavor.

3

Add garlic

Stir in 1 tablespoon minced garlic and cook for 30–60 seconds until fragrant, taking care not to brown the garlic.

4

Add broth, lentils, and thyme

Pour in 5 cups chicken broth and 2 cups beef broth, add 1 cup rinsed brown lentils and 1/2 teaspoon dried thyme (or 2 sprigs fresh). Bring to a boil, then reduce to a simmer.

5

Simmer gently

Cover and simmer for about 45 minutes for the no-bone method. For a ham bone, simmer at least 2–3 hours and add lentils during the last 45 minutes.

6

Finish and serve

If using a ham bone, remove it and shred any meat with two forks, returning meat to the soup. Season with salt and pepper and serve hot.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 250kcal | Carbohydrates: 30g | Protein:
18g | Fat: 8g | Saturated Fat: 2g |
Polyunsaturated Fat: 2g | Monounsaturated Fat:
3g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@forkelle on social media!

Lentil Soup with Ham

Categories:

Lentil Soup with Ham

Did You Make This?

Leave a comment & rating below or tag @forkelle on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Abigail!

Chef and recipe creator specializing in delicious Hearty Dinners cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.