Avec le bœuf haché assaisonné, préparer de toutes petites boulettes de viande régulières et les réserver sur un plat. Les boulettes de viande devront avoir la taille environ d'une petite tomate cerise, pas plus gros.
Une fois toutes les boulettes prêtes, les faire cuire dans une poêle pendant quelques minutes afin qu'elles puissent rendre un peu de leur graisse. Les boulettes doivent être dorées, sans excès. Une fois cuites, déposer les boulettes sans leur graisse, à l'aide d'une cuillère, sur une petite assiette et réserver à part.
Chauffer une marmite haute pouvant accueillir la quantité de soupe avec un fond d'huile, y faire revenir les oignons préalablement émincés finement. Les oignons doivent devenir translucides et brillants, sans prendre de couleur. Ajouter ensuite les épices et les faire revenir quelques secondes avec les oignons, sur feu moyen-doux.
Ajouter ensuite la boîte de tomates pelées au jus avec le jus de la boîte en écrasant un peu les tomates à l'aide d'une cuillère en bois ou d'une fourchette, le concentré de tomates, le cube de bouillon, la harissa, sel, poivre, la demi cuillère très rase de sucre et les herbes.
Faire mijoter l'ensemble pendant quelques minutes, en remuant de temps en temps. Ajouter ensuite l'eau ( 2 L. ) puis faire mijoter le tout à couvert, feu moyen, pendant 45 minutes à 1 heure en remuant de temps en temps.
A découvert, 10 minutes avant de servir la soupe, ajouter les langues d'oiseaux en pluie en remuant régulièrement. 5 minutes après l'ajout des langues d'oiseaux, toujours à découvert, ajouter les boulettes de viandes réservées et les pois chiches cuits. Remuer de temps en temps.
Goûter la soupe et rectifier l'assaisonnement en sel, poivre et épices au besoin. Vérifier si les langues d'oiseaux sont cuites, elles doivent être tendres, sans être pateuses, ni trop dur.