Traditional Scottish Lentil Soup

Traditional Scottish Lentil Soup

Prep Time
20 mins
Cook Time
2 hrs 10 mins
Total Time
2 hrs 30 mins
Servings
Serves 6-8
Difficulty
Easy

Scotland's Favourite Pot

Ask anyone who grew up in Scotland what their granny made on a cold weekend and there's a decent chance lentil soup will be near the top of the list. It's the kind of dish that doesn't need a grand origin story, because it was never trying to be grand. Red lentils, root veg, a bit of ham stock, and a long slow simmer. That's it. No tricks, no fuss, no cheffy nonsense. Just a big pot of something genuinely good.

The version made with a ham hough (the knuckle end of the leg, sometimes called a ham hock in England) is as traditional as it gets. You cook the hough low and slow in water for a couple of hours, and what you're left with is a stock that's smoky, salty, and full of depth. That liquid is the flavour backbone of the whole soup. You can use stock cubes in a pinch, and plenty of people do, but if you've never tried the hough version it's worth doing at least once.

A Few Things That Make the Difference

Red lentils are non-negotiable here. Green or brown lentils hold their shape and stay firm, which is fine in other contexts but not what you want for this soup. Red lentils break down completely as they cook, thickening the broth and giving it that creamy, almost velvety consistency you're after. No blender required.

The neep matters too. That's swede to most of the UK, or rutabaga if you're reading this from North America. It has an earthy, slightly sweet flavour that works brilliantly with the smokiness of the ham. Don't skip it or sub in parsnip thinking it's similar, it really isn't. Cut everything small, maybe 1cm dice, so the pieces cook through evenly and you get a bit of each vegetable in every spoonful.

One thing worth knowing about salt: if you've made your stock from a smoked gammon or a cured ham hough, the liquid will already be quite salty. Taste before you add anything. Second-day soup is also noticeably better than fresh-made, as the flavours have time to come together properly. Make a big pot and thank yourself tomorrow.

How to Serve It

A thick wedge of buttered bread is the classic pairing, and for good reason. The soup is substantial enough to be a full meal on its own, especially with a good slice of oatcakes or a couple of Scottish bannocks on the side. If you've used a ham hough, shred a good handful of the meat and stir it back in before serving. It adds texture and turns the soup from something very good into something people will ask you to make again.

Ingredients

  • 1 ham hough (approximately 800g-1kg), also called ham hock
  • 300g dried red lentils
  • 2 medium carrots (about 250g total), peeled and cut into 1cm dice
  • 350g neep (swede/rutabaga), peeled and cut into 1cm dice
  • 1 medium floury potato (about 150g, such as Maris Piper), peeled and cut into 1cm dice
  • 1 large leek (about 200g), trimmed, washed, and thinly sliced
  • 1 medium onion (about 180g), peeled and finely diced
  • 30g unsalted butter
  • 2 bay leaves
  • Freshly ground black pepper, to taste
  • Salt, to taste (go carefully, the ham stock is already salty)
  • For the ham stock (made from the hough):
  • 2 litres cold water

Method

  1. Place the ham hough in a large pot and cover with 2 litres of cold water. Add the bay leaves. Bring to the boil over high heat, then skim off any grey foam that rises to the surface. Reduce the heat to a gentle simmer, partially cover with a lid, and cook for 1.5 to 2 hours, until the meat is very tender and pulling away from the bone. Top up with a little extra water if needed to keep the hough submerged.
    Step 1
  2. Remove the ham hough from the pot and set it aside to cool slightly. Strain the stock through a sieve into a large jug or bowl and discard the bay leaves. You should have around 1.5 litres of stock. If you have more, that is fine. Set the stock aside. Discard any solids left in the sieve.
    Step 2
  3. Rinse the red lentils thoroughly under cold running water in a sieve until the water runs clear. Set aside. No soaking is needed.
    Step 3
  4. Wipe out the pot and return it to a medium heat. Add the butter. Once it has melted and is gently foaming, add the diced onion and sliced leek. Cook, stirring occasionally, for 6 to 8 minutes until softened and translucent. Do not let them colour.
    Step 4
  5. Add the diced carrot, neep, and potato to the pot. Stir everything together and cook for 2 to 3 minutes. Then pour in the reserved ham stock and add the rinsed lentils. Stir to combine.
    Step 5
  6. Bring the soup to the boil, then reduce the heat to a steady simmer. Cook uncovered for 35 to 40 minutes, stirring occasionally, until the lentils have completely broken down and the root vegetables are tender. The soup will thicken considerably. If it becomes too thick for your liking, add a splash of boiling water to loosen it.
  7. While the soup is simmering, use your hands or two forks to shred the meat from the ham hough, discarding the bone, skin, and any large pieces of fat. Set the shredded meat aside.
    Step 7
  8. Once the soup is ready, taste it carefully before adding any salt. The ham stock is already salty, so you may need very little or none. Add a generous amount of freshly ground black pepper. Stir through the shredded ham meat.
    Step 8
  9. Serve in deep bowls with crusty bread, oatcakes, or buttered Scottish bannocks. The soup keeps in the fridge for up to 4 days and freezes well for up to 3 months. It will thicken considerably on standing, so add a little water when reheating and stir well.

All recipes have been tested and are correct at the time of writing. Cooking times may vary depending on your oven.

Leave a comment below