Épluchez et découpez les carottes en rondelles, cuisez-les à l'eau bouillante salée. Épluchez et émincez les oignons.
Chauffez l'huile dans une poêle, saisissez les graines de coriandre avec le cumin, torréifiez-les quelques minutes dans l'huile chaude, puis baissez le feu et ajoutez l'oignon rouge.
Laissez cuire quelques minutes à feu doux en remuant, puis ajoutez le jus d'orange et le safran.
Réduisez le jus de cuisson, ajoutez le yaourt et fouettez afin d'obtenir une sauce lisse légèrement onctueuse.
Rectifiez l'assaisonnement en sel et poivre, semez d'origan et mélangez avec les carottes.