Plant based and animal based food