Posted on

15 of the Healthiest Indian Dishes

How many times have you ordered Indian food from your local takeaway and then felt guilty when you realised how many calories were in it?

There’s no denying that Indian food can be high in fat. Takeaways offer curries cooked in loads of ghee or vegetable oil with cream mixed in, alongside scrumptious deep-fried snacks such as bhajis, samosas and pakoras.

But the food served up in anglicised restaurants is a far cry from the food in the average Indian household. Many recipes are packed full of veg and, in a population that is 40% vegetarian, lentils and pulses are often the primary protein source.

In fact, if used in moderation, there is nothing intrinsically unhealthy about using oils or ghee, which is a type of butter and is rich in the same nutrients – albeit with higher fat levels. Lean meats, such as chicken and fish, are very much a part of Indian cooking too, as are healthier cooking methods such as grilling and steaming.

Below, you can find 15 of our favourite healthy Indian dishes – we hope you enjoy them as much as we do!

1. Chana Masala

Chana Masala, often known as Chole, is a traditional dish from Northern India and Pakistan. This healthy Indian meal is a chickpea curry cooked in a spicy tomato masala mix of onion, garlic, ginger, chillies and a blend of spices. Chickpeas are high in fibre, contain protein, complex carbohydrates and vitamins such as A, B1 and B6. They also have minerals like iron, copper and zinc.

Chana Masala

2. Palak Sabzi

Palak Sabzi is a dish containing spinach (palak), onions and chilli to provide a quick, tasty and healthy Indian meal or side. Spinach is a superfood packed full of carotenoids such as beta carotene and lutein, which help to support good vision by preventing macular degeneration. It’s also full of iron, which helps you maintain good energy levels.

Palak Sabzi

3. Chicken Tikka

Chicken tikka is one of India’s most popular and well-known dishes – and it’s also one of its healthiest! Marinated in yoghurt, lemon and spice for hours before cooking and then baked in a tandoor oven, chicken tikka is full of flavour, high in protein and low in fat.

Use an old-fashioned clay tandoor to get a tasty char on the skin, or brush a little oil on the skin if you’re using a grill.

Chicken Tikka

4. Moong Dal Khichdi

Moong dal khichdi is a wholesome and healthy meal prepared with lentils and rice. This gluten-free dinner can be made vegan by using oil instead of ghee and is traditionally made when you are not feeling well because it is not too spicy and easy on the stomach. Flavour comes from the addition of ginger, onion, cumin and asafoetida (hing), which imparts a mild garlic flavour. Pep it up by adding yoghurt and pickle on the side.

Lentils are high in protein, fibre and folate, and hing is commonly used to aid digestion, as well as being rich in antioxidants.

Moong Dal Khichdi

5. Prawn Jalfrezi

Jalfrezi is a flavoursome curry of onions, chilli, ginger and garlic served in a tomato-based sauce. A staple in curry houses across the country, Jalfrezi is a solid bet if you’re looking for a lower-calorie option, provided you select a leaner protein source such as prawns. That said, your curry will always be healthier if you prepare it at home because you have control of the amount of oil or ghee being used.

Prawn Jalfrezi

6. Aloo Gobi

Aloo Gobi is one of the more popular dishes from Northern India, where cauliflower and potatoes are staples in many homes. As a vegetarian dish, Aloo Gobi is low in calories and high in fibre, making it a perfect side for any meal. Cauliflower is also a fantastic source of antioxidants and contains choline, which supports a healthy metabolism and brain development.

Aloo Gobi

7. Keralan Fish Curry

A staple of Keralan cuisine, fish curry is easily one of India’s healthiest meals. There are so many health benefits in cooking and eating ginger and turmeric, which form the base for this curry. Ginger has been used for many years not only as a flavour, but for its natural medicinal uses as an anti-inflammatory.

Fish curry typically uses either red snapper or sea bass, which are also low-calorie options that lend themselves to healthy cooking.

Keralan Fish Curry

8. Bhindi Masala

One of our favourite healthy Indian dishes is bhindi masala. This curry is made from okra, a super-low-calorie vegetable that’s also high in fibre and a good source of protein. It contains less than 50 calories per 100 grams, making it an excellent diet option. Aside from being low in calories, it has good amounts of vitamin C and other nutrients like iron and thiamine.

Bhindi Masala


Tasty Sides to Include in Your Healthy Indian Food Diet

9. Roti

A piece of unleavened flatbread, roti is a staple in many South Asian diets. It’s usually made from wheat flour and can be consumed for breakfast or as a side with your main course at dinner. Rotis are generally low in calories and rich in carbohydrates, so they make an excellent addition to a healthy diet.


10. Raita

Raitas are typically made of yoghurt, a healthy source of protein, mixed with cucumber and fresh herbs. Low in unhealthy fats and a good source of B vitamins and minerals, Raitas make an excellent accompaniment to any curry.


11. Ragi Dosa

The Ragi Dosa is a gluten-free, low-fat pancake that is commonly enjoyed at breakfast but works just as well as a side for dinner or lunch. Ragi Dosa’s are made from fermented red millet, a wholegrain rich in niacin and can help reduce cholesterol levels. Use a non-stick tawa pan to reduce the amount of oil required.

Ragi Dosa

12. Kodo Millet Pulao

Kodo Millet Pulao is a tasty one-pot dish packed with minerals, protein and fibre. Very easy to prepare either in a pressure cooker or on the stovetop, add the millet and veggies of your choice, mix in spices, water and cook.

Kodo Millet Pulao

13. Rasam

Keep hydrated by drinking a cup of Rasam, which is a South Indian spicy soup made from tamarind, tomatoes and spices. Delicious and concentrated with goodness in the form of vitamin A, C, iron and zinc, as well as magnesium.


14. Idli

Idli is a healthy Indian dish made from soaked rice and lentils. These soft little cakes are steamed in an idli stand, making them light and fluffy, but you can also steam them in a saucepan if you don’t have an idli stand (this may take longer). Try topping your idlis with coconut chutney or fruit—scrumptious!


15. Dhokla

Dhokla is a nutritious, protein-packed snack that can be enjoyed throughout the day. It is made with gram flour (ground chickpea) and steamed to get a fluffy texture. Enjoy it paired with green chutney, made from coriander and chilli.