- Put the quartered onion in the food processor to finely chop.
- Add 1 tablespoon tomato puree, the garlic, egg, chilli powder, cumin and salt and pepper and blitz briefly again. Remove this mixture from the food processor and work the mince in with your hands ensuring that it is evenly distributed.
- Divide into even small balls, transfer to a plate and put in the fridge to firm up for 15 minutes.
- Heat the oil in a large frying pan and cook the meat balls for 5 minutes to lightly brown. Remove and transfer to a plate.
- Add the sliced onion, turmeric, coriander, carrots to the pan and stir fry briefly to soften them a little.
- Add the tomatoes, red wine and 1 tin of water, lemon zest, remaining tomato puree, the dates and vegetable powder.
- Return the meat balls to the pan, cover and simmer for 15 minutes or until the carrots are soft.
- While the tagine is cooking, tip the bulghur wheat into a deep saucepan, add the chick peas and liquid from the tin. Add 2 tins of water, the vegetable stock powder, ground coriander and reserved lemon juice.
- Cover and cook for 10 minutes or until the bulghur wheat is cooked and liquid has been absorbed.
Garnish with sprigs of fresh coriander.