By definition, a biased sampling method is used when the sample is highly likely not representative of the population, and an unbiased sample is likely to lead to a representative sample, then it is an unbiased sampling method.
In the given case, the pizza restaurant asked its customers to int asked to its cusomers to indicate their favorite pizza topping.
As the sample comes from its customers, we can say that the sample is likely to lead to a representative sample, then the pizza restaurant used an unbiased sampling method.
A prediction could be:
If in one day there are 100 customers in the pizza restaurant, then they will expect:
100*40%=40 customers will eat pepperoni as a topping,
100*30%=30 customers will eat sausage as a topping
100*25%=25 customers will eat cheese as a topping
100*5%=5 customers will eat mushrooms as a topping an unbiased sampling method.