Foods high in protein and fiber may leave you more sated, which means you feel full for longer. Some of the most filling foods include potatoes, oatmeal, eggs, fish, Greek yogurt, and popcorn. How you ...