serve (something) for (something or some reason)
1. To provide a certain type of food for a particular meal or course in a meal. We're serving chicken for dinner. Should we serve soup or salad for the first course of the meal?
2. To provide a certain type of food or drink for a particular purpose. We served champagne for a toast to the newlyweds at the end of the meal. We'll be serving some finger foods for the meet-and-greet later on.
serve something for something
to distribute something to eat or drink for a particular purpose. We served smoked salmon for an appetizer. What will you serve for a main course?