Every meal/snack should include protein, fat and carbs. Opt for the complex carbs such as whole grains, veggies, etc and eliminate simple carbs like sugary foods and those made from white flour/rice.
I agree that several "mini meals" might be best for you, in order to keep you full all day.
Water between meals! To feel you up.
It helps me... it could be your thirsty not hungry.
It sounds like three meals with snacks in between would work for you. Apple slices with peanut butter might be a good snack; apple with an ounce of cheese; cottage cheese with tomato slices; 2 tablespoons of sunflower seeds; 3 ounces of grilled chicken; half an avacado with a couple of wheat crackers.
We store fats and carbs, but not protein. You want to have plenty of protein, but don't for get the good fats and whole grain carbs to aid in satiety.
Protein is one of the most filling types of food, so you could try eating more protein, less carbohydrates.
Soya is a great low fat protein, and it comes in many forms, so you can have variety.
Oats are good too. So a bowl of porridge (made with skimmed milk) each morning should definitely fill you up through the day until lunch.