Tag: Perilla

Green Shiso (Perilla Leaves)

Green Shiso (Perilla Leaves)

Green Shiso (Perilla Leaves) is a green leafy Japanese herb that’s uniquely fragrant and refreshing. It’s one of those Japanese produce (ingredient) that may not be widely known outside of Japan but once you experience the taste, you’ll know that you won’t find the same read more