Slow Cooker Creamy Lentil and Ham Soup for Cold Days

3 min prep 1 min cook 3 servings
Slow Cooker Creamy Lentil and Ham Soup for Cold Days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I first cobbled together this recipe during a blizzard five years ago. We were snowed in for three days, the roads impassable, and the only protein left in the fridge was a ham bone from New Year’s Day. I tossed it into the crockpot with some lentils, a few limp carrots, and a prayer. Eight hours later the scent drifting through the house was so intoxicating that my neighbors actually called to ask what I was cooking. One bowl and I was hooked: silky, smoky, and soul-warming in a way that only slow-cooked legumes can manage. Now I plan for it. I buy an extra ham over the holidays just so I can freeze the bone and scraps specifically for this soup. It’s February’s reward for surviving January.

What makes this version special is the finishing touch of cream cheese and a quick blitz with an immersion blender. The cream cheese melts into the broth, lending body and tang without turning the soup into a heavy, flour-thickened chowder. Blending a third of the soup releases the lentils’ natural starch, creating that velvety texture that clings to the ham and vegetables like a cozy sweater. If you can stir and push a button on your slow cooker, you can master this recipe—no pre-sautéing required.

Why This Recipe Works

  • Set-and-forget convenience: Dump everything into the slow cooker in the morning; dinner is ready when you are.
  • Economical luxury: A humble ham bone and pantry lentils become restaurant-level creamy comfort.
  • Two-step creaminess: Cream cheese + partial puréeing create richness without heavy cream or roux.
  • Protein-packed & fiber-full: 24 g of plant- and animal-based protein per serving keeps you satisfied for hours.
  • Freezer friendly: Make a double batch; leftovers reheat like a dream for up to 3 months.
  • All-season flexibility: Swap smoked turkey, kielbasa, or keep it vegetarian—base recipe stays the same.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Let’s break down each player so you know what to look for at the market and what swaps work in a pinch.

Green or French lentils (1 lb): These varieties hold their shape after 8 hours of gentle simmering. Red lentils break down too quickly and turn mushy; save those for curry. Rinse and pick over for tiny stones—nobody wants a dental surprise. If you only have brown lentils, reduce the cook time by 1 hour and check for doneness.

Ham bone plus 2 cups diced ham: The bone is non-negotiable; it’s your free flavor bomb. If you didn’t squirrel one away, ask the deli counter for a “ham hock” or buy a thick ham steak and dice it. Aim for meat with a little fat and a smoky edge—honey-baked works, but black forest is even better.

Aromatics: Two large carrots, two celery ribs, one yellow onion, three cloves garlic. Classic mirepoix plus garlic equals baseline savoriness. Dice small so they soften evenly. In a hurry? Buy pre-cut soffritto from the salad bar.

Gold potatoes (2 medium): Their waxy texture keeps the soup from tasting like liquid baked potato. Peel if you want ultimate silkiness; leave the skin on for extra rustic body and nutrients.

Low-sodium chicken broth (6 cups): Using low-sodium lets you control saltiness—especially important because ham brings its own. Prefer vegetarian? Use vegetable broth; the ham bone will still supply plenty of umami.

Herbs & spices: Two dried bay leaves, 1 tsp dried thyme, 1 tsp smoked paprika, ½ tsp black pepper. The paprika amplifies the porky smoke, while thyme whispers “cozy winter stew.”

Cream cheese (4 oz): Full fat, brick-style, cubed cold. Neufchâtel works but yields a slightly thinner body. Dairy-free? Substitute ½ cup canned coconut milk and add it during the last 10 minutes.

Finishing touches: A splash of apple-cider vinegar brightens all that richness, and a handful of fresh parsley keeps the soup from feeling heavy. Crusty bread is optional but strongly encouraged.

How to Make Slow Cooker Creamy Lentil and Ham Soup for Cold Days

1

Prep the slow cooker base

Lightly grease the insert with non-stick spray or a swipe of olive oil. This prevents the lentils from sticking during the long cook. Add the rinsed lentils, diced carrots, celery, onion, minced garlic, and potatoes. Nestle the ham bone right in the center so its marrow and collagen can melt into the broth.

2

Season and pour

Sprinkle in the thyme, smoked paprika, bay leaves, and black pepper. Pour the chicken broth over everything. Resist stirring—keeping the lentils submerged prevents them from floating and cooking unevenly. Cover with the lid.

3

Low and slow magic

Cook on LOW for 8–9 hours or HIGH for 4½–5 hours. If you’re home, give it a quick stir at the 6-hour mark to check liquid levels; add 1 cup hot water only if the soup looks thick and pasty. The goal is a creamy but spoon-able consistency.

4

Fish out the bone

Using tongs, lift the ham bone to a plate. When cool enough to handle, shred any meaty bits and return them to the pot; discard fat, gristle, and the bay leaves. Stir in the diced ham (this keeps some pieces pleasantly chewy).

5

Creamy transformation

Plug in an immersion blender and purée about one-third of the soup right in the cooker. (Alternatively, ladle 3 cups into a countertop blender, vent the lid, and return the purée.) Fold in the cream cheese cubes; cover and let stand 5 minutes so the residual heat melts them. Whisk gently until silky.

6

Brighten and serve

Taste and adjust salt (you likely won’t need any) and stir in the apple-cider vinegar. Ladle into warm bowls, shower with parsley, and crack extra black pepper on top. Serve with buttered crusty bread for the full hygge experience.

Expert Tips

Overnight Soak Shortcut

If your mornings are chaos, combine lentils, chopped veggies, and seasonings in the insert the night before. Cover with broth, refrigerate, then drop the insert into the base and hit START before you dash out the door.

Thick or Thin?

For a brothy soup, add 2 cups extra stock before cooking. Prefer stew-style? Cook uncovered the last 30 minutes on HIGH to evaporate moisture.

Freeze Single Portions

Silicone muffin trays make perfect ½-cup pucks. Freeze, pop out, and store in zip bags. Reheat one or two pucks for a speedy solo lunch.

Deglaze the Flavor

Before you shred the ham, pour ¼ cup hot broth onto the plate and scrape up any caramelized bits—liquid gold—then pour it back into the pot.

Herb Stem Trick

Tie parsley stems in cheesecloth and simmer with the soup; remove with the bay leaves. You’ll extract every ounce of flavor and save the leafy tops for garnish.

2-Hour Express Version

Use pre-cooked lentils (2 cans, drained) and diced rotisserie chicken. Simmer everything on the stovetop 30 minutes, then proceed with the cream-cheese step.

Variations to Try

Smoky Turkey & Kale

Swap the ham bone for a smoked turkey wing and stir in 3 cups chopped kale during the last 20 minutes. The hearty greens wilt perfectly and add a punch of antioxidants.

Moroccan Spice Route

Add 1 tsp each ground cumin and coriander plus ½ tsp cinnamon. Stir in a handful of dried apricots with the cream cheese and finish with cilantro instead of parsley.

Vegan Creamy Version

Use vegetable broth, omit ham, and add 2 Tbsp white miso and 1 tsp liquid smoke. Replace cream cheese with coconut milk and purée as directed.

Spicy Kielbasa Remix

Sub out ham for 12 oz sliced kielbasa sautéed briefly for color. Add ½ tsp red-pepper flakes and finish with a swirl of sriracha cream (2 Tbsp sriracha + ¼ cup Greek yogurt).

Storage Tips

Cool the soup completely within two hours of cooking. Divide into shallow containers to speed chilling and discourage bacteria. Refrigerated, it keeps 4 days—though the flavor actually improves on day 2 once the paprika and thyme have mingled overnight.

For longer storage, ladle cooled soup into quart-size freezer bags, squeeze out excess air, and lay flat on a sheet pan until solid. Flat “bricks” stack neatly and thaw faster. Label with the date and use within 3 months for optimal texture; dairy can separate slightly after that, but a vigorous whisk while reheating brings it back together.

Reheat gently on the stovetop over medium-low, thinning with broth or water as needed. Microwave works for single bowls—cover loosely and heat at 70 % power in 1-minute bursts, stirring each time to avoid hot spots. Avoid rapid boiling, which can break the lentils into complete mush and turn the cream grainy.

Planning a potluck? Transport the hot insert wrapped in a heavy towel inside a cardboard box; it will stay above the safety zone for up to 2 hours. Or slip the slow cooker base into its carrier bag and plug it in on the “WARM” setting at the venue.

Frequently Asked Questions

Red lentils cook down into a dal-like puree. If you want some texture, use half green lentils and half red, or cook red lentils separately and stir them in during the last 30 minutes.

Use a potato masher and mash about a quarter of the soup against the side of the pot. It won’t be as silky, but you’ll still get creaminess. Alternatively, transfer 3 cups to a regular blender, vent the lid, and blend until smooth.

Yes, but the texture suffers slightly—lentils can burst and the ham may taste a bit “boiled.” If you must, use HIGH for the first hour to bring everything up to temp quickly, then switch to LOW for the remainder.

Good news—this soup is naturally gluten-free. Just double-check your broth and kielbasa (if using) for hidden wheat in flavorings or fillers.

Only if your slow cooker is 7-quart or larger. Lentils swell dramatically, and you need headspace for safe bubbling. Cooking time increases by 1 hour on LOW.

Drop in a peeled potato and simmer 20 minutes; the potato will absorb some salt. Remove and discard. Alternatively, dilute with unsalted broth or water, then adjust seasonings.
Slow Cooker Creamy Lentil and Ham Soup for Cold Days
soups
Pin Recipe

Slow Cooker Creamy Lentil and Ham Soup for Cold Days

(4.9 from 127 reviews)
Prep
15 min
Cook
8 hr
Servings
8

Ingredients

Instructions

  1. Layer: Add lentils, carrots, celery, onion, garlic, potatoes, and ham bone to a 6-quart slow cooker. Pour in broth. Sprinkle with thyme, paprika, bay leaves, and pepper. Do not stir.
  2. Cook: Cover and cook on LOW 8–9 hours or HIGH 4½–5 hours, until lentils are tender.
  3. Shred: Remove ham bone and bay leaves. Shred meat from bone; return meat to pot. Stir in diced ham.
  4. Creamify: Purée one-third of the soup with an immersion blender. Add cream cheese, cover 5 minutes, then whisk until smooth.
  5. Finish: Stir in vinegar. Taste and adjust seasoning. Garnish with parsley and serve hot.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. Freeze up to 3 months. For vegetarian version see article.

Nutrition (per serving)

312
Calories
24g
Protein
34g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.