Indian cuisine layers bold spices into fragrant biryanis, creamy curries, tandoori meats and fresh-baked naan.