8 Nutritious Dishes from Across India

The ingredients and styles of cooking in Indian cuisine vary based on region, season, religion, and family tradition. Here are 8 delicious and nourishing Indian dishes to try.

Chillas are a savory Indian dish closely resembling pancakes. They are infused with spices and served with green chutney, or plain yogurt.


A popular Indian breakfast dish, poha is made of flattened, flaked rice that’s soaked in water and then tempered in onions and a medley of spices.


Chole masala is an Indian dish primarily made of chickpeas simmered in spiced tomato sauce. It pairs beautifully with roti, bhatura or naan.

Chole masala

The heartiest of Indian dishes, daal is a fragrant lentil curry flavored with cumin, turmeric, cinnamon, garam masala, and other spices.


Alleppey fish curry is a popular Indian dish that brims with sweet and sour flavors. The type of fish is most often Indian mackerel or kingfish, and it’s typically enriched with tamarind or green mangoes.

Alleppey fish curry

Jalfrezi is a stir-fried curry dish originating in Bengal. It consists of a main ingredient such as meat, fish, paneer or vegetables, stir-fried and served in a thick spicy sauce that includes green chilli peppers.


Masala bhindi is a mouthwatering Indian side dish. The star ingredient is okra, which is called “bhindi” in Hindi. It’s prepared in a spicy tomato-based sauce and served with roti or naan.

Masala bhindi

It’s made from peeled, mashed eggplants that are oven-roasted or cooked on the stove and then added to a marvelously thick tomato sauce infused with spices such as turmeric and chile.

Baingan bharta