Wines can affect the taste of the food and even alter it to a certain extent is a fact to be reckoned with. What kind of wine you serve with the mean goes a long way in determining what kind of taste you want to give to your food or cooking and also how you want your guests to hold your presence as a good host. There are different types of wines to be served with different kinds of food.
The general rules which still hold good are: red wines for meat and beef while white wines should be reserved for fish and poultry. Food and wine should complement each other and the taste of one should not overshadow the taste of the other. Only when the wine enhances the taste of the food and also the other way round will both be enjoyed. Experts have rated certain wines which taste best with certain foods.
Source:
Food an wine pairing