Two best ways to lose weight and bodyfat:
1) Calories restriction method - eat less calories than you burn. This is unpleasant and usually is only good for short-term weight and fat loss. Over 90% failure rate over long-term. Yo-yo dieting. Will-power diet. The typical "diet" under many different forms, i.e. Weight-Watchers, Grapefruit Diet, Water Diet, Jenny Craig, Biggest Loser, etc. High carb "balanced" Western diet. Can only be maintained through will-power because you are hungry all the time. Sometimes combined with intermittent fasting which further reduces calorie consumption (eat in short daily time window but eat normally). Usually combined with exercise like cardio to burn even more calories.
2) Keto - Very low carbs (50 grams or less per day), moderate protein, very high fat diet makes body convert body and dietary fat to glycogen for energy (ketosis). No calorie counting. Sometimes combined with intermittent fasting to further restrict calories. You eat less calories because the high fat content of the diet makes you feel full longer. Not unpleasant since you feel full for long periods. Since you feel full you eat less often and eat fewer calories. Calories must still be lower than energy output to lose weight. Can become monotonous because of limited food choices. No pizza Fridays. No beer. No cookies.
Best foods to eat on Keto:
Meat, eggs, fish
Non-starch vegetables (green like broccoli)
Berries (but sparingly)
Cheese, cream
Nuts, seeds
Butter, healthy oils