You’re Eating Too Many Calories
The only real way to lose weight is to consume fewer calories than you burn. So if your meals don’t help put you in a caloric deficit then you’re less likely to lose weight.
Switching your diet from indulgent, hyperpalatable, and calorie-laden food to healthier alternatives is just a part of the equation. If you still have unhealthy food habits like overeating or eating when you’re not hungry, then your healthy food options may not matter as much.
Furthermore, some healthy food like avocados, nuts, and nut butters might have more nutrients but they can also be high in fat and therefor high in calories. So if you consistently eat too much of it, you still won’t drop the excess pounds.
So apart from the quality of the food you’re eating, you should also think about the quantity you’re consuming. Being mindful of your daily caloric intake makes a world of a difference when you’re pursuing weight loss.