Faire revenir l'oignon et l'ail hachés dans l'huile d'olive. Ajouter la viande coupée en dés et remuer régulièrement.
Saupoudrer avec toutes les épices et bien mélanger.
Couper les aubergines en demi-tranches et les ajouter à la préparation.
Répartir cette préparation dans le plat à tajine, ajouter le potimarron coupé en dés, les tomates pelées et concassées, les pois chiches égouttés. Bien remuer pour que toutes les saveurs se mêlent, ajouter un peu d'eau si cela est nécessaire.
Laisser cuire à couvert durant 2 heures 30.
Préparer le couscous qui accompagnera le plat. Ajouter le jus du citron sur la préparation avant de servir et mélanger délicatement.