I agree with Ingria, Eggs is a winner for protein for me. A two egg omelette, cooked in as little oil/butter as you possibly can. Just some seasoning and it keeps you full for such a long time! Or I'd imagine an egg white omelette if your fat is a problem, but I cant bring myself to exclude the yolks!