
Scottish Ham & Lentil Soup Recipe tastes smoky, hearty, and cozy, like a hug in a bowl on a cold, rainy night. It works perfectly for busy families or anyone who wants a filling one-pot dinner in about 1 hour 15 minutes, with most of that as gentle simmer time. I grew up on big pots of soup, and this Scottish-style ham and lentil version quickly became one of my go-to comfort meals.
Why You Should Try This Scottish Ham & Lentil Soup Recipe
This Scottish Ham & Lentil Soup Recipe gives you a thick, rustic, stick-to-your-ribs bowl that still feels wholesome. Red lentils break down into a creamy base, while ham hock or leftover ham adds deep, smoky flavor in every spoonful.
You cook everything in one pot, which keeps cleanup easy and weeknights sane. The soup tastes even better the next day, so it works great for meal prep and packed lunches.
“This Scottish Ham & Lentil Soup Recipe tastes like a cozy pub classic you simmered all day, but it comes together with simple ingredients and pantry staples. ★★★★★”
Ingredients You’ll Need
Lentils & Legumes
- 1 ½ cups red lentils, rinsed well
- Red lentils cook quickly and break down into a thick, creamy texture.
- You can swap with yellow lentils in a pinch, but they hold their shape more and change the texture slightly.
Ham & Broth
-
1 smoked ham hock or ham shank, about 1 ½ to 2 pounds
- This adds rich, smoky flavor and tender meat that you shred into the soup.
- If you use leftover cooked ham, use about 2 to 3 cups diced and add it halfway through cooking so it stays tender.
-
6 cups low-sodium chicken stock or vegetable stock
- Use low-sodium so you control the salt level.
- If you only have regular stock, taste before salting.
-
2 cups water
- This keeps the soup from getting too salty and lets the lentils thicken it naturally.
Vegetables & Aromatics
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 large onion, diced
- 1 medium leek, white and light green parts only, sliced and rinsed
- Leek adds a gentle sweetness that fits the Scottish style.
- 2 cloves garlic, minced
- 1 small parsnip, peeled and diced (optional, but adds sweetness and depth)
- 1 small turnip or rutabaga, peeled and diced (optional, for a more traditional Scottish vibe)
Fats, Herbs & Seasoning
- 2 tablespoons olive oil or neutral cooking oil
- 1 bay leaf
- 1 teaspoon dried thyme or 2 teaspoons fresh thyme leaves
- ½ teaspoon dried rosemary, crushed between your fingers
- ½ teaspoon smoked paprika (optional, but great if your ham is not very smoky)
- ½ teaspoon black pepper, plus more to taste
- Salt to taste
- Hold back on salt until the ham and stock cook together, then adjust.
Finishing Touches
- 1 to 2 tablespoons chopped fresh parsley
- Squeeze of lemon juice or a splash of apple cider vinegar, to brighten the flavor
- Extra black pepper for serving
Pantry Shortcuts & Brand Notes
- Use pre-chopped mirepoix (onion, carrot, celery mix) from the produce section to save time.
- Shelf-stable chicken stock in cartons works fine; choose a brand labeled low-sodium.
- If you cannot find a ham hock, use smoked turkey leg as a tasty alternative.
Equipment List
- Large heavy-bottomed soup pot or Dutch oven, at least 5 to 6 quarts
- Cutting board and sharp chef’s knife
- Wooden spoon or heat-safe spatula
- Ladle
- Tongs, to lift out the ham hock
- Small bowl and fork, to shred the ham
- Fine mesh strainer, if you want to rinse lentils quickly
Tips & Tricks
- Rinse lentils under cold water until it runs clear, which helps them cook evenly and keeps the soup from getting murky.
- Brown the ham hock in the pot first in a little oil to deepen the flavor before you add liquid.
- Dice vegetables in similar sizes so they cook at the same rate and keep a nice texture.
- Keep the heat at a gentle simmer, not a hard boil, so lentils soften without turning grainy.
- Stir the bottom of the pot every 10 minutes to prevent lentils from sticking.
- Taste near the end before adding salt, since ham and stock already bring plenty of seasoning.
- If the soup looks too thick, add a splash of hot stock or water until it reaches your favorite consistency.
- If you want it extra smooth, blend a few cups of soup with an immersion blender, then pour it back in.
- Use leftover cooked ham when you want a quicker version, and skip the long simmer of a raw hock.
- Serve with a squeeze of lemon or vinegar to brighten the rich, smoky flavors.
How to Make Scottish Ham & Lentil Soup Recipe
Step 1: Prep the Ingredients
Chop all vegetables before you start cooking so the process feels relaxed. Rinse red lentils in a fine mesh strainer until the water runs mostly clear. Pat the ham hock dry with a paper towel so it browns better.
Step 2: Brown the Ham Hock
Heat the oil in your large pot over medium heat. Add the ham hock and sear it on all sides for about 5 to 7 minutes, until it looks nicely browned and smells smoky. Use tongs to turn it so each side gets color, then move it to a plate while you start the vegetables.
Step 3: Sauté the Vegetables
Add onion, carrot, celery, leek, and parsnip or turnip if you use them to the same pot. Stir and cook over medium heat for 6 to 8 minutes, until the vegetables soften and the onion turns translucent around the edges. Add garlic, thyme, rosemary, smoked paprika, and black pepper, then stir for 1 minute until fragrant.
Step 4: Add Lentils, Stock, and Ham
Pour the rinsed lentils into the pot and stir them through the vegetables so they pick up the flavor. Place the browned ham hock back into the pot. Add the bay leaf, stock, and water, scraping the bottom of the pot with a wooden spoon to lift any browned bits.
Step 5: Simmer Until Tender
Bring the pot just to a gentle boil over medium-high heat, then lower the heat to maintain a steady simmer. Partially cover the pot with a lid, leaving a small gap, and cook for about 45 to 60 minutes. Stir every 10 minutes so lentils do not stick, and cook until lentils break down and the ham turns very tender.
Step 6: Shred the Ham
Lift the ham hock out of the pot and place it on a cutting board or plate. Let it cool for a few minutes until you can handle it comfortably. Pull off the skin and any large fatty pieces, then shred or chop the meat into bite-size pieces.
Step 7: Adjust Texture and Seasoning
Return the shredded ham to the pot and stir. If the soup looks thicker than you like, add a bit more hot water or stock until it reaches your favorite thickness. Taste and add salt and more pepper if needed, keeping in mind that ham can vary in saltiness.
Step 8: Finish with Fresh Herbs and Brightness
Turn off the heat and stir in chopped parsley. Add a small squeeze of lemon juice or a splash of apple cider vinegar to lift the flavors. Give it one last stir, then let the soup sit for 5 minutes so everything settles and thickens slightly.
Step 9: Serve
Ladle the Scottish Ham & Lentil Soup Recipe into warm bowls. Top with extra parsley and black pepper if you like. Serve hot with crusty bread, oatcakes, or a simple green salad on the side.
What to Serve with Scottish Ham & Lentil Soup Recipe
Serve this Scottish Ham & Lentil Soup Recipe with thick slices of crusty bread, buttered toast, or warm soda bread to soak up every bit of broth. A simple green salad with a light vinaigrette balances the rich, smoky flavors. You can also add a side of roasted root vegetables or steamed green beans for more color and nutrition. If you want something cozy, pair it with mashed potatoes or a baked potato topped with a little butter and chives.
Storage Options
- Cool the soup to room temperature within 1 to 2 hours, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat on the stove over medium-low heat, adding a splash of water or stock as it thickens, and stir often until hot.
- Reheat single portions in the microwave in short bursts, stirring between each, until steaming hot all the way through.

Scottish Ham & Lentil Soup Recipe
Ingredients
Instructions
- Heat the vegetable oil in a large soup pot over medium heat.
- Add the chopped onion, carrots, celery, and leek (if using). Cook, stirring occasionally, until the vegetables begin to soften, about 5–7 minutes.
- Stir in the minced garlic and cook for 1 minute until fragrant.
- Add the rinsed red lentils, ham hock or ham bone, stock, bay leaves, dried thyme, and black pepper. Stir to combine.
- Bring the mixture to a boil, then reduce the heat to low, cover partially, and simmer for 45–60 minutes, stirring occasionally, until the lentils are tender and the ham is very soft.
- Remove the ham hock or bone from the pot. Let it cool slightly, then shred or dice the meat, discarding any skin, fat, and bones.
- Return the shredded ham to the pot and stir well. Adjust the seasoning with salt and additional pepper to taste. If the soup is too thick, add a little more stock or water to reach your desired consistency.
- Remove the bay leaves. Ladle the soup into bowls and garnish with chopped fresh parsley if desired.
- Serve hot with crusty bread or oatcakes for a traditional Scottish-style meal.
Notes
Approximate per serving (1/6 of recipe): 320 calories; fat 10 g; saturated fat 3 g; carbohydrates 32 g; fiber 10 g; sugars 5 g; protein 24 g; sodium 920 mg. Values will vary based on specific ham cut, stock brand, and portion size.

Leave a Reply