Kangaroos are primarily herbivores, consuming native Australian plants like grasses, flowering plants, mushrooms, ferns, and leaves. While their diet mainly consists of fresh grass, they occasionally eat fruits and other vegetation.