a weevil is a small beetle that feeds on foods like flour, grain, rice, cereal, nuts, and beans. unlike other pantry pests that strictly eat food, weevils lay eggs inside the food. these eggs then hatch, and the larvae eat the remainder of the food until they are fully grown.