All About Imli | 10 Amazing Facts Imli, also known as tamarind, is a popular ingredient in Indian cuisine. It is a small, dark brown bean-like pod that grows on the tamarind tree, which is native to Africa but has been cultivated in India for centuries. Imli has a unique, tangy taste that is often […]