Indian dishes balance many flavors in a single recipe. Indian food can be characterized as hot, sour, savory, sweet, salty, and spicy.
In Indian cuisine, many things are used to impart sour flavor to a dish including:
- Tamarind Paste
- Lemon Juice
- Lime Juice
- Amchur Powder (Dried Green Tomatoes)