Lentil and bacon soup

Lentil and bacon soup served in a bowl

A super simple soup with a lot of taste and texture

Serves 4-6, takes 40-50 mins


  • 200g red lentils
  • 3 carrots, washed or peeled
  • 2 onions
  • 100-200g bacon bits/diced bacon
  • 2 ham stock cubes
  • 2 litres water
  • Oil or butter for frying
  • Salt and pepper
Lentil and bacon soup ingredients on kitchen counter

Here’s a downloadable PDF recipe card for printing.


1. Rinse the lentils. If you don’t have a sieve, you can just do this in a bowl or in a pan because they sink – so pour the water out, using your hand or a lid to keep the lentils in. Do this a couple of times.

2. Dice two carrots quite finely, and dice one of the onions (leaving one whole and rinsing it under the tap). Grate the last carrot.

Rinsing lentils in a bowl over the kitchen sink
Onion being diced next to diced carrot
Grated carrot on a chopping board next to a grater

3. Add a little oil/butter to a saucepan and fry the bacon for a few minutes. Then add the diced carrot and diced onion. Stir together and fry for 5 mins.

4. Add the water, stock cubes, lentils and the whole onion to the pot. Bring to the boil, turn down the heat, cover with a lid and simmer for approx. 20 mins.

Water being poured into a saucepan containing bacon, carrot and onion
Lentils being added to the saucepan
A whole onion being added to the soup

5. Add the grated carrot and cook for a further 10 mins. Taste it, season if you wish, and serve.

Lentil and bacon soup being served into a bowl with a ladle