Peanuts and nuts are more of a "full later" food. Compared to rice cakes, which fill you up a lot after you eat them but not so much in a couple hours. If you eat peanuts slowly, you get a lot of bang for your buck. 20 peanuts are about 100 calories, if you eat them one or two at a time instead of mouthfuls, they're fairly satisfying