Are you tired of eating unhealthy Indian food? Here are 10 dishes that are not only delicious but also packed with nutrients and good for your health.

1. Dal: This lentil-based dish is a staple in Indian cuisine and is a great source of protein, fiber, and essential vitamins and minerals.

2. Tandoori Chicken: This grilled chicken dish is a healthier alternative to fried chicken and is rich in lean protein and spices that have anti-inflammatory properties.

3. Palak Paneer: This creamy spinach and cottage cheese dish is a great source of calcium, iron, and antioxidants.

4. Vegetable Biryani: This flavorful rice dish is loaded with vegetables, making it a nutritious and filling meal.

5. Masoor Pulao: Made with brown lentils and rice, this dish is high in fiber and protein, making it a healthy option for vegetarians.

6. Fish Curry: Fish is a great source of omega-3 fatty acids and this curry dish is a delicious way to incorporate it into your diet.

7. Raita: This yogurt-based side dish is a great source of probiotics and can help aid digestion.

8. Chicken Tikka Masala: This popular dish is made with a tomato-based sauce that is rich in lycopene, a powerful antioxidant.

9. Gajar Halwa: This dessert made with carrots, milk, and nuts is a healthier alternative to traditional Indian sweets and is a good source of vitamin A and fiber.