A traditional Scottish soup recipe has taken the internet by storm, offering a delicious way to keep warm this winter. The lentil soup , described by TikTok user @melfyx as "just like my granny used to make", adds a touch of home comfort to the cold season and is a great way to keep warm. The recipe is simple, requiring just a ham hock, carrots, leeks, onion, stock and a turnip.

The TikTok user starts by putting the ham hock into a pan, covering with water and bringing to a boil. While that's simmering, she prepares the veg. The ham hock needs several hours to "simmer away", she said.

She peels and slices the carrots and turnip in the meantime, with the cook revealing: "I find the easiest and quickest way to do this is using a vegetable chopper." She then dices the onion and slices the leeks. The next step is putting together all the ingredients, and there is a key time to do so, with @melfyx revealing: "When your ham hock is finished cooking remove that from the pot and skim off any of the foam.

There's no need to soak your lentils, just give them a rinse and then add them into your ham stock." Next, she adds the carrots and turnip along with a vegetable stock pot, and lets the mixture simmer for 20 minutes. Onions and leek are then added, and the ham hock is diced while these ingredients come together in the pot.

For soup-lovers seeking a thinner consistency, blending the entire pot is recommended. However, for those who prefer a chunkier texture, @melfyx's tip is to blend .