Préchauffez votre four à 180 °C.
Coupez l'aubergine en deux dans le sens de la longueur et prélevez la chair à l’aide d’une cuillère parisienne en laissant un bord d’environ 1 centimètre d’épaisseur.Déposer les moitiés d’aubergines dans un plat à gratin ou sur une plaque et badigeonnez d'huile d'olive. Enfournez pour 30 minutes. pendant ce temps, préparez la farce.
Hachez finement la chaire de l'aubergine et de l’oignon.
Faites-les suer avec un peu d’huile d'olive. Ajoutez la viande hachée et faire revenir le tout 2 minutes.Assaisonnez de noix muscade, cumin, cannelle, un peu d'origan, sel et poivre. Répartissez la farce dans les moitiés d’aubergines. Ajoutez quelques pignons sur le dessus.
Couvrez et faites cuire au four durant environ 30 minutes.
Parsemez les aubergines avec le persil ciselé et servez. Vous pouvez accompagner de boulgour ou de semoule.