So, the eternal question..."What kind of wine will pair with this food?"
Just to set your mind at ease, there are no absolutes. I recommend drinking what you enjoy drinking with food you enjoy eating.
With that being said, there are a few rules that you can follow to help you get the most out of your wine and food pairing. Like speaks to like. Try matching the weight of your food with the weight of your wine. Choose a wine that will compliment your meal and enhance your dish. If you are eating something big and bold, a light wine is going to be lost on your palate. If you have a light meal, a heavy red will over power your food and your meal will lose it's taste.
Having a steak dinner with all the fixings? A bold red wine will compliment your meal.
On the other hand, if you are having a light meal such as fish or chicken, a sauvignon blanc or a chardonnay will pair well.
A sweet wine will compliment a spicy meal. A nice rose' with spicy Italian sausage...incredible.
I'll finish up by saying...EXPERIMENT! If at first you don't succeed- try, try again. There is so much information available on line, so if you are having a dinner party, "google" your appetizer, main dish, dessert and find out what the pros say. Remember...there are no absolutes. Enjoy what you drink!