Protein is the macronutrient that contributes the most to the feeling of fullness.
It helps:
reduce hunger
increase the duration of fullness after a meal
maintain muscle mass
Meals that have enough protein tend to keep us fuller for longer and make it easier to manage appetite throughout the day.