It’s all about the blend.
Mushrooms - Nature’s hidden treasure.
Mushrooms really are a wonder.
Neither plant nor animal, they in fact, inhabit a kingdom of their very own. Not only are they packed with health-giving nutrients, they are also rich in Umami; derived from the Japanese word ‘Umai’ meaning ‘delicious’ and is the fifth basic taste after; sweet, salty, bitter and sour.