Hearty Ham and Lentil Soup

A comforting slow-cooker soup loaded with smoky bacon, savory ham, and tender lentils—simple to make, full of flavor, and perfect for weeknights or make-ahead meals.

This ham and lentil soup has been a quiet staple in my kitchen ever since a blustery November afternoon when I wanted something that felt like a warm hug and used up a few leftovers. I first put this together with leftover holiday ham and a bag of pantry lentils, and the combination of smoky bacon, salty ham, and gently spiced tomato broth instantly felt like something I needed to keep on rotation. It’s the kind of recipe that fills the house with an irresistible aroma and draws everyone into the kitchen with the promise of bowls that warm hands and hearts.
What I love most about this preparation is the balance of textures and flavors: crisp, rendered bacon folded into a silky, stewed vegetable base; meaty ham chunks that add savory depth; and lentils that soften to a tender, slightly creamy bite without losing their shape. It’s straightforward, forgiving, and scales easily—perfect for a busy weeknight when you want comfort without fuss. Over the years I’ve adapted times and seasoning amounts, and these proportions deliver a reliably cozy, well-seasoned bowl every time.
Why You'll Love This Recipe
- Comforting and filling: a single pot slow-cooked mix that yields rich flavor with minimal hands-on time, ideal for busy evenings or a weekend batch-cook.
- Uses pantry and fridge staples: dry lentils, canned tomato sauce, leftover ham, and basic aromatics—no special shopping trip required.
- Make-ahead friendly: it tastes even better the next day after flavors meld; it also freezes well for up to 3 months in an airtight container.
- Customizable heat and salt: the added crushed red pepper and bacon give adjustable spice and smoky depth so you can tailor to family preferences.
- Quick version possible: cook the sautéed base on the stove and simmer lentils for 30–40 minutes if you’re short on time—ready in under an hour.
- Great for crowds: doubles easily for potlucks or family gatherings and served with crusty bread or a simple salad it becomes a complete meal.
My family always asks for this when sweater weather hits. The first time I served it after a snow day, my partner declared it “soup perfection,” and our friends left with Tupperware. I keep coming back to that smoky-salty-slightly-tangy combination—the memories around this pot make it one of my most-requested comfort dishes.
Ingredients
- Bacon (6 strips): Choose a thick-cut or center-cut bacon for better rendering; cut into small pieces so the fat renders quickly and the bites disperse evenly through the soup.
- Onion (1 medium): Yellow or sweet onion chopped finely; it forms the aromatic base and caramelizes slightly when sautéed for a richer broth.
- Celery (2 stalks): Finely chopped to add a fresh, aromatic backbone—remove any woody ends before chopping.
- Carrots (2 medium): Peeled and finely diced; they add natural sweetness and body when cooked down in the broth.
- Garlic (4 cloves): Minced; add near the end of sautéing to avoid burning and to keep the garlic bright.
- Diced ham (2 cups): Use leftover ham or store-bought diced ham—about 8 ounces or more to taste. Smoked ham will add extra depth.
- Chicken broth (6 cups): Low-sodium is recommended so you can control final salt; use a good-quality boxed or homemade stock for best flavor.
- Tomato sauce (15 oz can): Adds acidity and body to the broth—use plain tomato sauce, not seasoned pasta sauce, for clean flavor.
- Dry green or brown lentils (1 1/2 cups): No need to pre-soak; rinse under cold water and pick through for stones before adding.
- Italian seasoning (1/2 teaspoon) and oregano (1/2 teaspoon): A small blend of herbs keeps the profile savory without overpowering the lentils.
- Crushed red pepper flakes (1/4 teaspoon): Optional—adjust to taste for a gentle heat.
- Salt & pepper: To taste; add at the end after reducing to avoid over-salting because bacon and ham contribute saltiness.
Instructions
Prepare and render the bacon: Heat a large skillet over medium-high heat and add the bacon pieces in a single layer. Fry until the fat has rendered and the bacon is crispy, about 8–10 minutes depending on thickness. Transfer the cooked bacon to a paper towel-lined plate to drain and reserve 1–2 tablespoons of the bacon fat in the skillet for cooking the vegetables. Sauté the aromatics: Add the chopped onion, celery, and carrots to the skillet with the reserved bacon fat. Sauté over medium heat for 5–7 minutes, stirring occasionally, until the vegetables are softened and the edges begin to brown. This browning builds flavor through the Maillard reaction—don’t rush it. Add garlic and deglaze: Stir in the minced garlic and cook for about 30 seconds until fragrant. If the skillet has browned bits, deglaze briefly with a couple of tablespoons of broth to lift those flavorful bits and then transfer the entire vegetable mixture to your slow cooker. Assemble in the slow cooker: To the slow cooker add the cooked bacon, diced ham, chicken broth, tomato sauce, rinsed lentils, Italian seasoning, oregano, and crushed red pepper flakes. Stir to combine, ensuring lentils are submerged. Cook low and slow: Cook on high for 3–4 hours or on low for 6–8 hours. Lentils should be tender but not falling apart—aim for a texture that holds shape yet yields easily to a spoon. If the soup becomes too thick, add up to 1 cup more broth or water and adjust seasoning. Finish and season: Taste and adjust with salt and black pepper. Stir in the reserved crispy bacon pieces just before serving for texture contrast. For a stovetop quick version: simmer in a large pot over medium-low heat for 30–45 minutes, stirring occasionally, until lentils are tender.
You Must Know
- This dish is high in protein and fiber thanks to the lentils and ham—great for a balanced one-pot meal and especially satiating on colder days.
- Freezes well for up to 3 months; cool completely before portioning into airtight containers and thaw overnight in the refrigerator before reheating gently on the stove.
- To avoid over-salting, use low-sodium broth and wait until the end to add extra salt because the bacon and ham contribute a significant amount of seasoning.
- Cook time varies by appliance; check lentil tenderness at the 3-hour mark on high or the 5-hour mark on low and adjust as needed.
One of my favorite aspects is how forgiving this combination is—leftovers often taste even better as the flavors continue to meld. Friends who were hesitant about lentils are always surprised at how hearty and meaty the finished soup feels, and I’ve found it to be a reliable crowd-pleaser for casual dinners or potlucks.
Storage Tips
Allow the soup to cool to room temperature (no more than two hours at room temp) before refrigerating. Store in airtight containers for up to 4 days. For long-term storage, portion into freezer-safe containers or heavy-duty zip-top bags and freeze for up to 3 months. Reheat gently on the stovetop over medium-low heat until bubbling, adding a splash of broth or water if the lentils have absorbed too much liquid. If reheating in the microwave, cover loosely and stir halfway through to ensure even warming.
Ingredient Substitutions
If you don’t have ham, smoked sausage or smoked turkey can provide a similar savory profile—reduce added salt accordingly. For a vegetarian take, omit bacon and ham and use vegetable broth plus smoked paprika and a splash of liquid smoke to add depth; increase the lentil quantity and add mushrooms for a meatier texture. Red lentils cook faster and break down to create a thicker texture—use them only if you want a stew-like finish, and reduce cook time.
Serving Suggestions
Serve with crusty bread, a buttered baguette, or simple grilled cheese sandwiches for dunking. A spoonful of plain Greek yogurt or a drizzle of extra-virgin olive oil brightens the bowl; finish with chopped parsley or a squeeze of lemon if you prefer a fresher note. For a complete meal, pair with a crisp green salad dressed with a tangy vinaigrette to cut the richness.
Cultural Background
Lentils have been a staple across many cuisines for millennia, prized for their nutrition, affordability, and versatility. Combining cured or leftover pork with legumes is a long-standing tradition in many regions—Spanish, Portuguese, and Southern American cooking all feature variations where smoky pork and legumes create hearty, fuel-rich dishes. This particular combination of ham, bacon, and lentils is a practical evolution of that tradition, blending smoky salt-cured meats with Mediterranean herb notes and tomato for balance.
Seasonal Adaptations
In winter, keep the base as written and add root vegetables like parsnips or turnips for extra heartiness. For spring and summer, lighten the bowl by using diced smoked turkey or chicken, and add fresh herbs such as basil or tarragon at the end. On holiday weeks, this is an excellent way to use leftover ham—chop into slightly larger pieces and treat it as the centerpiece protein in a warming, frugal meal.
Meal Prep Tips
Make a double batch and portion into single-serving containers for grab-and-go lunches or quick dinners. If freezing, undercook the lentils slightly so they don’t become mushy when reheated. Keep a small container of reserved crispy bacon separately and add it after reheating to preserve texture. Label containers with date and reheating instructions for easy rotations from the freezer.
Finish with a short note: this pot of ham and lentil goodness is proof that simple ingredients and a little patience can yield something memorable. Make it your own, share it freely, and enjoy the comfort it brings to any table.
Pro Tips
Reserve 1–2 tablespoons of the rendered bacon fat to sauté the vegetables for extra depth of flavor.
Rinse and pick through lentils before adding to remove any debris or small stones.
Use low-sodium broth and wait to add salt until the end since ham and bacon contribute saltiness.
If the soup becomes too thick, stir in up to 1 cup additional broth or water and re-season.
For best texture when freezing, slightly undercook the lentils so they don’t turn mushy after reheating.
This nourishing hearty ham and lentil 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
Can I freeze this soup?
Yes—this soup freezes well. Cool completely, portion into freezer-safe containers, and store for up to 3 months. Thaw overnight in the refrigerator before reheating.
What kind of lentils should I use?
Use brown or green lentils; red lentils will break down and create a thicker consistency, so shorten the cook time if using red lentils.
Tags
Hearty Ham and Lentil Soup
This Hearty Ham and Lentil 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
Meat & Protein
Produce
Pantry & Legumes
Seasonings
Instructions
Render the bacon
Heat a large skillet over medium-high heat. Add the bacon pieces and fry until the fat renders and the bacon is crispy, about 8–10 minutes. Transfer bacon to a paper towel-lined plate and reserve 1–2 tablespoons of the fat in the skillet.
Sauté the vegetables
Add the chopped onion, celery, and carrots to the skillet with the reserved bacon fat. Sauté over medium heat for 5–7 minutes until softened and lightly browned, stirring occasionally to promote even caramelization.
Add garlic and deglaze
Stir in minced garlic and cook for 30 seconds until fragrant. Deglaze the pan with a couple tablespoons of broth if needed to lift browned bits, then transfer the vegetable mixture to the slow cooker.
Combine ingredients in slow cooker
Add the cooked bacon, diced ham, chicken broth, tomato sauce, rinsed lentils, Italian seasoning, oregano, and crushed red pepper flakes to the slow cooker. Stir to combine and ensure lentils are submerged.
Slow cook until lentils are tender
Cook on high for 3–4 hours or on low for 6–8 hours, checking for lentil tenderness. If needed, add up to 1 cup more broth to adjust consistency during cooking.
Finish and season
Taste and adjust seasoning with salt and pepper. Stir in reserved crispy bacon pieces just before serving to preserve texture. For a quicker version, simmer on the stovetop for 30–45 minutes until lentils are tender.
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
@feastu on social media!

Categories:
You might also like...

35-Minute Marry Me Chicken Soup That Steals Hearts
A silky, tomato-sun-dried-tanged chicken soup with cream and Parmesan — ready in 35 minutes and perfect for weeknights, dinner parties, or cozy nights in.

5-Ingredient Mac and Cheese
A comforting, no-fuss mac and cheese made with just five pantry staples — creamy, cheesy, and ready in under 30 minutes. Perfect for weeknights or potlucks.

Air Fryer Christmas Donut Holes
Light, festive donut holes crisped in the air fryer and coated in cinnamon sugar with holiday sprinkles — a quick and joyful treat for parties and cozy mornings.

Did You Make This?
Leave a comment & rating below or tag @feastu 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 Emma!
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.
