
A comforting slow-cooked soup with smoky bacon, savory ham, tender lentils, and classic mirepoix — perfect for chilly evenings and make-ahead meals.

This ham and lentil soup has been a go-to in my kitchen for years, especially during the colder months when I want something that feels like a warm hug in a bowl. I first put this combination together one autumn after finding leftover holiday ham and a pantry bag of lentils; the smoky meat, earthiness of the lentils, and a simple tomato backbone came together in a way that felt both luxurious and homely. The texture is soothingly thick without being gloopy — the lentils break down slightly during slow cooking but still hold enough shape for a satisfying bite.
I love how flexible this recipe is: it stretches to feed a crowd, tightens up for weeknight dinners, and adapts for dietary tweaks. The crisp bacon provides a crunchy, salty counterpoint while the diced ham adds meaty substance. Aromatic vegetables — onion, celery, carrots, and garlic — build the savory base, and a modest hit of crushed red pepper brightens the finish. For me, this recipe evokes family dinners where everyone lingered at the table and seconds were inevitable.
In my experience, the recipe reliably pleases picky eaters once the smoky flavors arrive; my neighbor asked for the recipe after trying it at a potluck. I often double the batch because leftovers disappear quickly, and I’ve learned a few tricks — like adjusting the ham amount and using a splash of vinegar at the end — that keep the flavors bright even after refrigeration.
My favorite aspect is the way small choices—using smoked bacon, a splash of vinegar at the end, or browning the vegetables a touch more—can transform the final bowl. Family members consistently comment on the comforting aroma as it warms the house, and guests often ask for a pot to take home. The soup’s forgiving nature means you can tweak salt, heat, and texture to your liking without losing the core character.
Allow soup to cool slightly before refrigerating to preserve texture and safety. Store in airtight containers for up to 4 days; label with date. For freezing, use freezer-safe containers or heavy-duty freezer bags, leaving headspace for expansion—freeze for up to three months. Reheat gently on the stovetop over medium-low heat to avoid breaking down the lentils; add a splash of broth if needed. When reheating from frozen, thaw overnight in the refrigerator for best texture, then reheat until simmering and piping hot throughout.
If you don’t have bacon, use pancetta or a tablespoon of rendered butter plus smoked paprika to mimic smoky depth. Swap ham for cooked smoked sausage, turkey ham, or roasted pork shoulder—adjust salt accordingly. Use red lentils for a faster, creamier result (reduce cooking time) or French green lentils (Puy) for a firmer bite; note that red lentils will break down more. For a vegetarian option, omit bacon and ham and use vegetable broth with smoked paprika and a splash of soy sauce for savory umami.
Serve with a slice of crusty bread or a warm baguette rubbed with garlic and olive oil. Top bowls with a spoonful of plain yogurt or sour cream for creaminess, or sprinkle chopped parsley and a drizzle of good olive oil to add freshness. For heartier meals, pair with a simple green salad dressed in lemon vinaigrette or roasted Brussels sprouts. Garnish ideas include lemon zest, grated Parmesan, or extra crispy bacon crumbles for texture contrast.
Lentil soups are staples in many culinary traditions from Mediterranean to Middle Eastern and South American cuisines. Combining cured meats like ham or bacon with lentils is a classic approach to add depth and calories in colder climates. In parts of Europe, lentil and ham combinations celebrate thrift and flavor—leftover meats are repurposed into nourishing, communal meals. This bowl marries that heritage with American slow-cooker convenience.
In winter, add root vegetables like parsnips or turnips and finish with toasted pumpkin seeds for crunch. Spring calls for swapping carrots for fennel and adding fresh herbs like tarragon or dill at the end. In summer, make a lighter version by using smoked turkey and reducing the lentils slightly, or serve chilled as a hearty lentil salad with the ham folded in just before serving.
Portion into single-serving containers for grab-and-go lunches. Prepare the base through the sauté step and refrigerate the mirepoix and cooked bacon for up to 2 days before finishing the slow cook—this shortens cooking time on the day you plan to serve. Freeze in meal-sized portions and thaw overnight for effortless reheating. Reheat on the stovetop for best texture, stirring occasionally and adding a splash of hot water or broth to loosen if needed.
There’s a simple joy in ladling out this soup: it warms hands, conversations, and memories. Make it your own by varying the meat, the lentil type, or the spice level, and enjoy sharing it with friends and family.
Rinse and pick through lentils before using to remove any small stones or debris.
Reserve a couple of tablespoons of bacon for garnish to add crunch at serving time.
If the soup tastes flat at the end, stir in 1 teaspoon of apple cider vinegar to brighten the flavors.
To thicken the soup, mash about 1 cup of the cooked lentils against the pot side and stir them back in.
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.
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.

In a large skillet over medium-high heat, fry the chopped bacon until deeply golden and crispy, about 8–10 minutes. Transfer to a paper towel-lined plate and reserve 1–2 tablespoons of bacon fat in the skillet.
Reduce heat to medium and add onion, celery, and carrots to the skillet. Sauté 5–7 minutes until softened and lightly browned, stirring occasionally to develop sweetness.
Stir in minced garlic and cook 30 seconds until fragrant. If the pan is stuck with browned bits, add a tablespoon of broth or water and scrape to release those flavors, then transfer everything to the slow cooker.
To the slow cooker, add the reserved bacon pieces, diced ham, chicken broth, tomato sauce, rinsed lentils, Italian seasoning, oregano, and crushed red pepper. Stir to combine and ensure lentils are submerged.
Cook on high for 3–4 hours or on low for 6–8 hours until lentils are tender. Check at the shorter end of cooking time to preserve a pleasing lentil texture.
Taste and season with salt and pepper as necessary. For brightness, add 1 teaspoon apple cider vinegar if desired. Serve with crusty bread and reserved crispy bacon on top.
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.
Leave a comment & rating below or tag
@royalrecipe on social media!


Ultra-fudgy brownies crowned with toasted mini marshmallows and warm cocoa icing, with molten chocolate pockets in every bite.

Buttery shortbread crust topped with a gooey brown sugar pecan filling. Just 10 minutes to prep for bakery-worthy bars with irresistible crunch.

Ultra-creamy pumpkin cheesecake with a graham crust, bakes without cracks, and shines with caramel and rum-kissed whipped cream.

Leave a comment & rating below or tag @royalrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.