Hearty Lentil and Ham Soup

A comforting one-pot soup of tender lentils, savory ham, and aromatic vegetables — simple to make, freezer-friendly, and perfect for chilly evenings.

Why You'll Love This Recipe
- This one-pot dinner comes together in under an hour and uses pantry staples like dried lentils and a carton of broth, which makes it ideal for busy weeknights or a quick Sunday supper.
- Leftover or store-bought ham transforms the soup into a protein-rich meal without complicated prep; the smoky flavor stretches a small amount of meat across multiple servings.
- It’s freezer-friendly — cool completely, portion into airtight containers, and freeze for up to 3 months to enjoy later with minimal effort.
- The recipe is forgiving: swap in different vegetables, use a ham hock for deeper flavor, or increase the broth for a lighter, more brothy bowl.
- Easy to scale for guests or meal prep: double the batch for a dinner party or halve it for two people and still get excellent results.
When I served this to friends after a long hike, everyone commented on how the soup felt both rustic and bright — the red wine vinegar is a small detail that wakes up the whole pot. My children, who are often picky, asked for seconds, and that’s when I knew I had a keeper.
Ingredients
- Low-sodium chicken broth (1 carton / 32 ounces): Use a good-quality low-sodium carton to control the salt level. Brands like Swanson or Pacific Organics work well; if you only have regular broth, reduce the added salt accordingly.
- Water (2 cups): Dilutes the broth slightly to allow the lentils to cook without becoming overly salty. You can use part water, part stock from a ham bone if available for extra depth.
- Carrots (2 medium, chopped): Look for firm carrots without cracks. They add natural sweetness and vegetable body; chop into 1/2-inch pieces so they soften at the same rate as the lentils.
- Celery (2 stalks, chopped): Celery brings aromatics and texture. If you prefer, increase by one stalk or substitute a shallot for a subtler flavor.
- Onion (1 large, chopped): A yellow onion provides robust savory notes; dice finely so it dissolves into the soup and complements the lentils.
- Dried lentils (1 cup): Green or brown lentils hold their shape best for this soup; red lentils will break down into a puree-like texture. Rinse and pick over to remove debris.
- Garlic (2 cloves, minced): Fresh garlic delivers a fragrant boost. Mince finely and add early so its flavor integrates into the broth.
- Red wine vinegar (2 tablespoons): A small splash at the start brightens the whole pot and balances the smoky ham. Add more to taste at the end for extra lift.
- Cooked ham (1 1/2 cups, cubed): Use leftover baked ham, diced deli ham, or ham steak. For deeper flavor, use ham hock or a piece of ham bone and simmer for longer.
- Dry mustard (1 teaspoon): Adds warmth and a subtle sharpness without altering texture. English mustard powder works well.
- Salt (1 teaspoon) and Black pepper (1/2 teaspoon): Start with the amounts listed and adjust after simmering; ham and broth brands vary in saltiness.
Instructions
Step 1 — Gather and prepare: Measure out the broth and water so they’re ready to pour. Rinse 1 cup dried lentils under cold water and pick out any stones. Chop the carrots into 1/2-inch pieces, dice the celery and onion, and mince the garlic. Cube the ham into bite-sized pieces; if using a ham bone, reserve the meat for later and add the bone in for simmering. Step 2 — Start the simmer: In a large stockpot over medium-high heat combine the 32-ounce carton of low-sodium chicken broth and 2 cups water. Add the chopped carrots, celery, onion, rinsed lentils, minced garlic, and 2 tablespoons red wine vinegar. Bring the mixture to a gentle boil, then reduce heat to low so the pot barely simmers. Cover and simmer until the carrots begin to soften, about 10 minutes. Step 3 — Add ham and seasonings: Stir in 1 1/2 cups cubed cooked ham, 1 teaspoon dry mustard, 1 teaspoon salt, and 1/2 teaspoon ground black pepper. If you used a ham bone earlier, add the reserved ham pieces now and remove the bone before serving. Continue to simmer, uncovered or partially covered, until the lentils are tender — approximately 20 to 30 minutes more. Taste after 20 minutes and adjust salt or vinegar as needed. Step 4 — Finish and rest: When the lentils are tender and the vegetables are tender but intact, remove from heat. Let the soup sit 5 minutes to settle flavors. If the soup thickened too much, thin with up to 1 cup warm water or broth. Serve hot with crusty bread or a green salad.
You Must Know
- This soup is high in protein and fiber thanks to the lentils and ham; it makes a balanced single-pot meal that sustains well through cold evenings.
- It reheats beautifully. Store cooled portions in airtight containers in the refrigerator for up to 4 days, or freeze for up to 3 months. Thaw overnight in the fridge before reheating gently on the stove.
- If using a ham bone, it will enrich the broth — remove the bone and fat, shred the meat back into the pot just before serving.
- Watch the lentils: green and brown varieties keep their shape, while red lentils disintegrate into a creamy base, changing the final texture significantly.
One of my favorite things about this pot is how a small splash of red wine vinegar lifts the entire dish at the end. It’s a simple acid that brightens deep, savory flavors and keeps the bowl from tasting flat. Friends have told me they prefer it with an extra pinch of crushed red pepper for heat or a handful of chopped parsley for freshness.
Storage Tips
Cool the soup completely before storing to preserve texture and safety. For refrigerator storage, use shallow airtight containers to help the soup cool faster and store up to 4 days. For freezing, portion soup into individual freezer-safe containers or heavy-duty zip-top bags, leaving headspace for expansion; freeze for up to 3 months. To reheat, thaw overnight in the fridge and warm gently over low heat, stirring occasionally; if the lentils have absorbed too much liquid, add 1/4 to 1/2 cup hot water or broth when reheating to regain the desired consistency.
Ingredient Substitutions
If you don’t have cooked ham on hand, a ham hock or a smoked ham bone will add deeper, smokier flavor — simmer the bone with the broth, then remove and shred the meat into the pot. For a lower-sodium option, use water plus a low-sodium vegetable stock and add smoked paprika for extra depth. Swap in red lentils if you want a thick, stew-like texture; reduce the final simmer time because red lentils break down more quickly. To make a vegetarian version, omit the ham and use vegetable broth and a teaspoon of smoked paprika or liquid smoke to mimic the smoky notes.
Serving Suggestions
Serve the soup in deep bowls with a drizzle of olive oil or a scattering of chopped parsley for color. Crusty bread, garlic toast, or a simple green salad pairs well to add texture contrast. For a heartier meal, offer a side of roasted potatoes or cornbread. During colder months, top each serving with a sprinkle of grated Parmesan or a dollop of plain Greek yogurt for creaminess and an extra hit of umami.
Cultural Background
Lentils are foundational in many culinary traditions, especially Mediterranean and Middle Eastern cuisines, prized for their affordability, nutrition, and versatility. Combining lentils with cured or smoked meats is an old European technique — the meat seasons the legumes while providing protein. This particular bowl reflects a homestyle American adaptation, using readily available ingredients and the practical habit of stretching leftover holiday ham into comfort bowls through the week.
Seasonal Adaptations
In spring and summer, lighten the soup by adding diced tomatoes and fresh herbs like basil or parsley at the end of cooking, and reduce the ham to keep the bowl brighter. In autumn and winter, add root vegetables such as parsnip or turnip for warmth and heartiness, and consider stirring in a handful of chopped kale toward the final 5 minutes for color and nutrition. For holiday meals, make the soup with a leftover ham bone for maximal depth and serve it alongside roasted vegetables.
Meal Prep Tips
Make a double batch and portion into single-serving containers for easy grab-and-go lunches. Store portions with a slice of lemon or a small container of fresh herbs to add after reheating so the flavors feel fresh. If you plan to freeze, undercook the lentils by 5 minutes so they don’t become mushy when reheated. Label containers with the date and contents so you rotate through older portions first.
This pot of lentils and ham is more than a quick dinner — it’s a practice in efficient, comforting cooking that rewards small investments with big returns. Share it, freeze it, or tweak it: it welcomes adjustments and always ends up on the table with a warm welcome.
Pro Tips
Rinse and pick over dried lentils before cooking to remove any debris and reduce foaming.
If using a ham bone, simmer it with the broth for extra flavor then remove the bone and shred the meat back into the pot.
Adjust salt at the end since broth and ham vary in sodium; taste before adding the final teaspoon.
Under-cook lentils by a few minutes if you plan to freeze to avoid a mushy texture when reheated.
This nourishing hearty lentil and ham soup 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
How long will leftovers keep?
Yes — store cooled portions in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.
What type of lentils should I use?
Use green or brown lentils which hold their shape. Red lentils will break down and create a thicker texture.
Can I make this vegetarian?
Yes, substitute vegetable broth and add a teaspoon of smoked paprika or a drop of liquid smoke to mimic the ham's smoky flavor.
Tags
Hearty Lentil and Ham Soup
This Hearty Lentil and Ham Soup 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.

Ingredients
Broth & Liquids
Vegetables & Aromatics
Lentils & Legumes
Seasonings & Acidity
Meat
Instructions
Gather and prepare
Rinse and sort 1 cup lentils. Chop carrots, celery, and onion into 1/2-inch pieces. Mince garlic and cube cooked ham. Measure broth and water so everything is ready before heating.
Simmer the base
Combine 32 ounces low-sodium chicken broth and 2 cups water in a large stockpot. Add vegetables, lentils, minced garlic, and 2 tablespoons red wine vinegar. Bring to a boil, reduce to low, and simmer until carrots begin to soften, about 10 minutes.
Add ham and season
Stir in 1 1/2 cups cubed ham, 1 teaspoon dry mustard, 1 teaspoon salt, and 1/2 teaspoon pepper. Simmer until lentils are tender, about 20 to 30 minutes. Taste and adjust seasoning as needed.
Finish and serve
Remove from heat and let rest 5 minutes. Thin with a little hot water if too thick. Serve hot with crusty bread or a side salad.
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
Did You Make This?
Leave a comment & rating below or tag
@yumelle on social media!

Categories:
You might also like...

10-Minute Egg Drop Soup
Silky egg ribbons swirl through savory chicken broth, scented with sesame and scallions. Simple pantry staples, ready in just 10 minutes.

25-Minute Chicken and Broccoli Stir-Fry That Beats Takeout
A fast, flavorful chicken and broccoli stir-fry ready in 25 minutes — tangy soy and oyster sauce with sesame finish makes it better than takeout.

Air Fryer Caramelized Pineapple
Sweet, slightly charred pineapple caramelized in the air fryer — a fast, tropical finish for ice cream, pancakes, or as a bright side.

Did You Make This?
Leave a comment & rating below or tag @yumelle 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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Hannah!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
