indian homemade food provides one of the best weight loss diets. a healthy mixture of complex carbohydrates, fats and proteins with less oil or ghee is an excellent choice. these foods provide nutrition as well cut down into simple carbs and fats that often lead to weight gain.