Getting enough protein, without too much fat?

Hi guys, I am looking for some help in relation to protein. As a vegetarian, I seem to really be struggling to get enough protein without going over on my fat allowances. Can anyone suggest any meals/foods that are high in protein but will allow me to stay within my fat allowance which MFP has set at 60g?

A typical day for me would look something like this:

Breakfast - A little shake I make up myself to try and get in some protein and fruit (I am not very good at eating fruit in solid form!): Light soya milk, 0% greek yoghurt, 1tsp peanut butter, 1 banana, 200ml fresh orange juice and 1/2 tin peaches.

Lunch: A sandwhich with lettuce and some kind of quorn chicken/turkey pieces etc.

Snacks: carrots/raw pepper with low fat hummus, brazil nuts

Dinner: Some kind of meat substitute i.e. tofu or quorn, with rice and veg, or something like a homemade lentil curry

Desert: a few squares of chocolate. I have to have this as without it I am highly likely to binge on chocolate after a few days!!