
Saffron is the world's most expensive spice. It is derived from the flower of Crocus Sativus (or Saffron Crocus). The threads are the dried stigmas from the flower and it takes approximately 150 flowers to yield 1 gram of saffron threads.
Ingredients: Saffron Threads
Weight: 1g