Prepare yourself to dive into a world of spice-packed, flavour and fragrance rich Indian food. From paneer makhni to Kerala-styled prawns, from mutton roganjosh to Parsi eggs, every dish is an exceptional mix of spunky ingredients and different cooking techniques. India's regional and cultural diversity reflects beautifully in its food and is possibly the main reason why Indian food outranks that of other countries. Each Indian state has its own unique pandora of flavours and ingredients. Even the spices they use are their own concoction and made from scratch: dhansak masala, panch phoron, garam masala, chicken tikka masala and many more. Indian food has a few distinct characteristics that make it 'truly desi'; Its generous use of spices like ajwain, dalchini, cloves, black cardamom, star anise, dhania and tamarind. Its affinity for marrying flavours and most importantly its array of addictive street food. Crisp pani puris, mind-blowing papri chaats and steaming hot aloo tikkis. We've taken on the heavy challenge of listing down 10 exciting recipes that represent the true cultural spirit of India. We hope you enjoy making them as much as we've enjoyed putting them together.