Preheat the oven to 180°C (fan)/200°C/gas mark 6. Line a baking tray with baking paper and set aside.
Heat the olive oil in a frying pan and cook the onion until soft, stirring often. This will take 10-15 minutes.
Pulse the chickpeas in a food processor until broken down. Add the cooked onion, the breadcrumbs, the chestnuts and the herbs and pulse briefly to combine. Season with a little salt and black pepper.
If using stir through the cranberries* and use your hands to roll into balls. You may want to lightly oil your hands first to stop the mixture sticking.
Place on your prepared baking tray and bake in the oven for 15-20 minutes until golden brown.
Notes
Press the cranberries into the balls so they don’t burn while cooking.
Nutritional information is approximate and is intended as a guide.