The answer is "fish".
Here's why:
* "Thousands" refers to the fact that "thousands" of people were eating the fish.
* "Mountain" is a trick! It's a play on words because "mountain" can also mean a large amount of something.
Let me know if you'd like to try another riddle!