Deep in Japan, Mena indulges in delicious plant-based sushi and ramen. He masters the art of making Soba noodles from scratch, creates his own mochi, and immerses himself in the rituals of a traditional tea ceremony.
Show
Evolving Vegan
Episode
S02E06
Air Date
May 21, 2024