Peanut and Harissa Chicken Stew with Cannellini Beans, Eggs and Herb Crumb

Cooking with meat on the bone adds so much flavour to a dish and this dish has bags of flavour. A rich, nutty, sweet and spicy broth make for a delicious combination and the preserved lemons add a sharp burst of contrasting flavour finished with boiled eggs which bring so much comfort to the dish.


Serves 4

Preparation Time

Cook time

1 Star2 Stars3 Stars4 Stars5 Stars
Have you tried this recipe?
Click the stars to rate it.
Cook's NoteYou can serve this dish with rice or flatbreads and if preferred, use tahini instead of peanut butter.
Share this recipe
Email this recipe


  • 8 large bone-in chicken thighs, skins removed
  • 2 onions, sliced into ½cm half moons
  • 8 preserved lemons, some cut into halves and some into slices
  • 2 teaspoons of ground turmeric
  • 1 heaped teaspoon of ground cinnamon
  • 2 tablespoons of Harissa
  • 3 tablespoons of smooth peanut butter
  • 3 tablespoons of clear honey
  • 3 heaped teaspoons of sea salt flakes, crushed
  • 400g can of cannellini beans
  • 4 free range eggs, room temperature
  • Black pepper to taste
  • Boiling water from a kettle
  • Vegetable oil
  • 50g roasted salted peanuts, roughly chopped
  • 25g natural dried breadcrumbs
  • 1 small (20g) packet of flat leaf parsley, finely chopped


Add enough oil to the casserole to cover the base and heat over a low to medium heat. Add the onions and fry gently for a few minutes until they begin to soften.

Add the chicken thighs and combine well with the onions before adding the dry spices, peanut butter, harissa and honey and stirring well. Season with salt and pepper and add just enough boiling water from a kettle to just about cover the chicken thighs.

Stir one last time then put on the casserole lid and cook for 1 hour and 45 minutes, stirring occasionally to prevent sticking.

Add some hot water from a kettle into a saucepan and gently add the eggs and boil them for 6 minutes, drain and plunge them into iced water to cool down. Once cool peel off the shells, halve them and set aside.

Lightly toast the breadcrumbs either in the oven for 5-6 minutes at 180°C/Fan 160°C/ Gas Mark 4 or in a non-stick frying pan, until they are golden brown, then set aside.

After 1 hour and 15 minutes of cooking time, add the cannellini beans and preserved lemons and stir well and leave to cook, with the lid off, for a further 30 minutes.

Turn off the heat and lay the egg halves gently on top of the stew, put on the lid and allow the stew to rest for 10 minutes before serving.

Combine the chopped parsley with the breadcrumbs and peanuts and sprinkle the mixture over the stew and serve.