Sounds to me like you are eating way too much protein and way too little fat. I'd bet the total calorie is on the high side. You need a calorie deficit to lose but you also need a lot more fat in your diet. Excess protein can end up as body fat too you know.
Oh yes, I'll second the above post, intermittent fasting will help greatly. Two 24 hour fasts a week will work wonders.