Préchauffez votre four à 160°C. Pelez tous les légumes et coupez-les en morceaux de taille moyenne. Coupez l'oignon rouge en deux puis en rondelles grossières. Dénoyautez les dattes et coupez-en la moitié en petits cubes.
Faites chauffer une cocotte (en fonte de préférence) avec un peu d'huile d'olive et faites-y dorer les souris d'agneau de tous les côtés sur feu vif. Lorsqu'elles sont bien grillées, retirez-les et réservez.
Ajoutez l'oignon et les gousses d'ail pressées dans la cocotte, laissez dorer puis ajoutez les épices. Mélangez bien pour tout enrober.
Baissez le feu et ajoutez le miel, les légumes et les dattes coupées en cubes. Laissez cuire 2 minutes puis déglacez au porto blanc.
Remettez les souris d'agneau dans la cocotte, ajoutez le bouillon et couvrez avant d'enfourner pour 2 heures.
A la fin de la cuisson, retirez les légumes et la viande de la cocotte et réservez au chaud. Faites réduire la sauce sur feu moyen puis ajoutez-y les dattes dénoyautées restantes.
Dressez les légumes et les souris sur les assiettes, nappez de sauce et parsemez d'un peu de cannelle moulue.