Sacha Inchi: Fun Facts & Recipes
Sacha Inchi, also called the Inca peanut or mountain peanut, is a plant that has been cultivated for centuries thanks to the powerful nutritional properties of its seeds. This omega-rich superfood grows in the Amazon Rainforest in Peru, and was a staple of the indigenous...