Drain and rinse the black-eyed beans. Place them in a large saucepan filled with water. Bring to the boil, then reduce the heat, cover and cook gently for about 25 minutes until tender. Drain and refresh the beans under cold running water and pick out any loose skins.
Melt the smen or ghee in the base of a tagine over a medium heat, stir in the onion, garlic, chillies and spices and cook for 2–3 minutes to let the flavours mingle. Add the chorizo, stir to coat well and cook for a further 2–3 minutes, then add the drained black-eyed beans, bay leaves and tomatoes.
Pour in the wine, cover and place in a preheated oven, 180°C (350°F), Gas Mark 4, for 25–30 minutes. Season to taste with salt and pepper, then stir in most of the parsley. Garnish with the remaining parsley and serve with chunks of crusty bread, if liked.