Muskrats are omnivores, but their diet mainly consists of aquatic vegetation like cattails, pondweed, and water lilies. While they may occasionally consume small fish, fish are not a primary part of their diet.