9.Beans
People who eat them are often more satisfied between meals. Over the long term, this may translate into less body fat and a healthier weight. This makes sense: They’re light on calories but packed with protein and filling fiber.
10.Quinoa
It’s higher in fiber than most other grains, which means it fills you up more. It also has more protein. All told, it will keep you feeling full for longer than white or brown rice.