Aravind Padmaraju argues there's no such thing as good or bad food, only nutrients. Your body cares about macronutrients, vitamins, and calories, not labels. Even healthy foods cause weight gain if you eat too much.
Chapters
Most of the times we come across good foods, bad foods for your health. You eat this, it will be good. You eat this, it will be bad. So first of all, understand your body doesn't understand good or bad. What your body understands is what is the nutrition that food has and how that nutrition is going to help you into your body. So every food you eat, basically you have macronutrients and also the vitamins and minerals. So, and also they have some kind of energy what your body requires. So what is most important is don't judge food as a good or a bad. What is most important is understand how your body works and how much of your body energy required, and accordingly create a diet and include the foods which is mix of the foods which is have a good nutritionist food, and also include some of your favorite foods so that you can sustain it for a longer period of time. So don't go on binge eating good foods. Even if you go above your body required calories eating good foods, you still gain weight. So most of the times we think that eating a healthy food will make you fit. It's not about eating a healthy food, eating within the calories of your body required, and also having the balanced meal of all the macronutrients which your body requires, including vitamins and minerals. So hope that helps. Thank you.