Telling someone to only eat X type of foods, without considering any other variables, is not a good way to set that person up for long-term fat loss . The restriction of carbs, fats, or protein won't in and of itself cause fat loss, whereas a caloric deficit will . .
The decades of scientific research we have on the energy balance shouldn't be taken lightly, as it repeatedly shows that excess adipose tissue(=fat) is used as fuel if you consume fewer calories than your body expends [3-7]. Basically, a caloric deficit is key and should be prioritized during a fat loss phase. .
Being more conscious about your food choices is great and I'm all for that, but that doesn't mean fat loss occurs regardless of your caloric intake if you eat "the right foods." .