Mountain weasels are carnivores. They mainly feed on pikas and voles. They have an important ecological role in controlling the population of the voles. Muskrats, rabbits, ground squirrels, small birds, lizards, frogs, fish, and insects are also eaten.