One thing you also have to take into factor, is we have a famine gene, you could say, where if you don't eat a lot, your body will actually store more fat...
Cutting calories isn't everything. It helps to control calories, but if your body isn't taking in proper nutrients then you really won't lose weight properly.
You would be better off having 4x300 calorie meals than one 900 calorie meal per day...
So something like oats with a fruit medley and eggs for breakfast...
Then second meal something like a Vegan Protein Shake (Garden of Life, Raw Organic Meal is really good in my mind. It's sugar is higher than I would like, but it's got a lot of good in it). A little dairy or almond milk with it, isn't a bad thing at all (if not sweetened). Whichever your body likes...
Then later like a mix green salad with olive oil as the dressing and grilled chicken/shrimp/fish... You could do a steak once/twice a week as long as it stays within the calories
Then next meal, like mix veggies dipping in a healthy hummus and/or peanut butter...
If you need a snack, you could snack on an apple with peanut butter or walnut, peanuts etc...
Aka, you want to cut out added sugars as much as possible. You can have fruits, but have a small amount of a bunch in a sense. You want proteins in every meal, but you don't want the same ones, so a mix of something like what I mentioned above.
You want to lower carbs, but not cut them out 100% hence why something like the oats in the morning and fruits are okay as a snack (as long as you don't over indulge).
Try something like that for awhile and see how your body feels... Losing weight isn't everything, it's your body fat% that matters...