Reaching your goals and being in good health does not necessarily mean forbidden foods and frustration, NO ❌ quite the opposite!
Eating healthy is good, but clearly not enough if you have a goal of changing your body composition (i.e. losing fat, gaining muscle in most cases)... The most important factor to take into account is the CALORIC TOTAL; it is this factor that will determine whether you will gain or lose weight. Be careful with the values offered by formulas found on the internet or on applications such as MyFitnessPal; being in deficit is good, but being in too much deficit can cause all sorts of problems (slowing metabolism, stagnation, muscle wasting, eating disorders, etc.). Note that adjustments to this caloric total - over time, as you progress - are absolutely necessary.????
To make your change in body composition optimal, it is also important that your diet is based on an ideal distribution of macronutrients. A diet mainly composed of carbohydrates, for example, will not have the same impact on your body as an IDEAL diet based on a thoughtful distribution between proteins, fats and carbohydrates.????????????????
Finally, among these macros, take care of the quality of your diet: favor 80% of “healthy” /raw foods, against 20% of “pleasure” /industrial foods??????????? that you can give yourself perfectly. So we are quite FAR from the idea that: “I can eat anything, as long as I respect my calories”.????
✅ In summary: to reach your goals and stay in the long term > respect your caloric total and your macros by eating mostly foods with an “interesting” nutritional profile, but by regularly allowing yourself small “pleasures” (which will easily enter into your diet plan, with a minimum of organization). This will prevent you from being frustrated and making you fall into bulimic cheat-weekends.