There are 300 distinct different types of what food?

Society Trivia: There are 300 distinct different types of what food?