Indian food is all very balanced diet we have to remember to take more protein and no refined sugars or refined foods like mida, white rice or polished dals. You need to take more unpolished dals which have more protein and fiber, fiber binds the extra fat and carbohydrate in the diet and stress is away. So taking more fibrous food like Whole grains, whole legumes, pulses and fruits especially 3 to 4 varieties of fruits and vegetables especially salads. Indian spices are very good to start the day in the morning by taking one small teaspoon of cinnamon powder and the methi powder. All the day you can drink on your other spices like jeera Pani or ajvain water, then green tea is very good for increasing your metabolism. You have to take more fiber, water and cut of oil and spicy food. End your day with milk because it has essential amino acids which helps in good sleep. If you follow these principles you can see weight loss and healthy life style.