Does a mountain lion eat salmon?

No, mountain lions do not eat salmon.

Mountain lions are carnivores and primarily prey on deer, elk, and other large mammals. They are ambush predators that typically hunt by stalking their prey and then pouncing on it. Mountain lions do not typically eat fish, and they are not known to eat salmon in particular.