Épluchez et émincez l'oignon et l'ail.Dans une cocotte, faites chauffer l'huile d'olive (ou le beurre) à feu moyen.
Ajoutez l'oignon et faites-le suer jusqu'à ce qu'il soit translucide. Ajoutez l'ail et faites cuire 1 minute.
Ajoutez les champignons et faites-les revenir jusqu'à ce qu'ils aient rendu leur eau et commencent à dorer. Si vous utilisez des graines de cumin, ajoutez-les maintenant et faites-les torréfier 1 minute. Si vous utilisez du cumin moulu, ajoutez-le juste après les champignons.
Versez le bouillon (ou l'eau), portez à ébullition, puis réduisez le feu et laissez mijoter pendant 15 à 20 minutes, jusqu'à ce que les champignons soient tendres.
Mixez le tout à l'aide d'un mixeur plongeant jusqu'à obtenir une consistance lisse.
Remettez dans la cocotte, ajoutez la crème, salez et poivrez. Faites chauffer doucement sans bouillir.Goûtez et rectifiez l'assaisonnement si nécessaire
Servez chaud, décoré éventuellement de ciboulette, persil ou cerfeuil ciselé, et accompagné de croûtons si vous le souhaitez.