When it comes to weight loss, Indian food is not highly regarded due to its high carbohydrate and fat content. Our two staples, rice and chapati, are both high in carbohydrates, and curry contains a generous amount of fat. Both of these macronutrients increase the calorie content of food, so most people find it difficult to fit them into their diet. They prefer Western superfoods such as oats, yogurt, salads over traditional cuisine to lose weight. But the real problem is not with Indian foods but the way it is prepared. In fact, Indian foods are packed with nutrients and can not only help you lose pounds, but also keep you healthy, as long as you prepare and eat them properly. Here are 5 reasons why you need to include Indian food in your diet.