My mom made this for a family event and everyone went crazy about it. Even my mom's recipe classification system of one or two pluses, rated this one +++. I've never seen that before! The recipe came from a cookbook called Vegan Eats World by Terry Hope Romero. It's a compilation of vegan versions of international recipes.