Take a resealable bag and add the wings, oil, salt, and pepper to it. Seal the bag and shake it for a minute so that the wings get covered with the marination.
Place the wings in the refrigerator to chill overnight. Then, take them out of the bag and pat them dry.
Pour canola oil in a large skillet so it covers about an inch of it. Heat the oil to a temperature of 375℉.
Gently place the wings in the oil and fry them for 4-5 minutes. Take them out and let them rest for a couple of minutes. Then, refry them at the same temperature for another 5 minutes.
Take them out and drain the excess oil using a paper towel.
Cut the bottom end of the garlic head, drizzle some olive oil over it, and wrap the garlic head in aluminum foil.
Then, place the garlic in the oven which is heated to a temperature of 350℉. Roast the garlic for about 30 minutes.
After that, take the foil-wrapped garlic out of the oven and unwrap it.
Squeeze the softened garlic out in a food processor jar. Then, add the parmesan and mayonnaise to the jar.
Pour the vinegar and lemon juice into the jar. Also, add the salt, pepper, red pepper flakes, basil, marjoram, oregano, and thyme to the jar.
Close the jar and pulse it a few times until everything is well mixed. Refrigerate the sauce for a couple of hours before using it.
Place the wings in a large mixing bowl and pour the parmesan garlic sauce over them.
Toss them well until all of the wings get coated with the sauce completely.
Your delicious Buffalo Wild Wings Parmesan Garlic wings are ready!