Not all calories are equal. If you're filling up on empty calories like pasta, bread crisps etc you're just tripping yourself up.
I know it sounds counter-intuitive, and maybe you've heard different (misinformation), but you need more fatty meat (steak, wild salmon). Fats =
NOT bad, they're essential. When you buy "low fat" and "non-fat" produce, the good fats are taken out, and replaced with sugar or even worse aspartime. Not only are you risking diabetes but they are empty calories that'll make you actually fat (unlike fat, that'll only make you fat if you're in a caloric surplus). Following?
Meat, fish, eggs, vegetables, the occasional fruit (eat fruit as you would sweets). No processed or junk food.
The best thing about this?
You don't have to count calories! It's highly unlikely you'll go over 2,000 calories eating like this. Eat all the carrots, salmon and kale you like.
Not only will you feel full for longer, but you'll have high quality calories instead of empty calories, and all the nutrition your body needs.
Some form of resistance training such as
calisthenics at least 3 times a week will help too.
Your weight will drop off and you'll become hot and toned.