You do not need to fear ANY food.
If you consistently consume more calories than you need, you will gain weight. That is where fat gain comes from.
Not eating fruit. Not eating bread. Not dairy. Eating too many calories for too long is the culprit.
Notice how I didn’t say that simply overeating is gonna cause fat gain. It won’t. You need to stay in a caloric surplus consistently over time to actually gain weight. Overeating occasionally is gonna happen and is nothing to be concerned about.
I’ve seen too many people avoid eating an apple out of fear, and that makes me sad, because apples are the bees knees.
Yes, if you eat your weight in cheese every day, you’re probably going to gain some fat. But it’s not because cheese itself is automatically fattening. It’s because you’ll end up consuming a real lot of calories.
Really, it’s that simple.
You can lose weight eating only Oreos if your calories are kept in check. Should you? Of course not. But that doesn’t mean you can’t ever eat Oreos!
You simply cannot gain weight if you are not in a caloric surplus.
That white bread isn’t going to make you fat. That Reese’s won’t make you fat. The glass of milk, steak dinner, fries, or French toast won’t make you fat.
There is no reason to be afraid of food. Nothing is ever going to magically cause you to gain weight.
Even the food you look at as super “unhealthy” is toooootally fine in moderation. I wouldn’t lie to ya.