Vegan diet with keto protein sources pumpkin seeds peanut butter almonds tofu bean and nuts BACK TO POST PREVIOUS NEXT