These chicken skewers start with cubes of boneless chicken breasts soaked in a creamy buttermilk and mayonnaise marinade infused with ranch seasoning, garlic, and herbs. After marinating for at least 30 minutes, the chicken goes onto skewers and hits a hot grill, developing beautiful char marks while staying moist inside. A generous layer of freshly grated Parmesan gets added in the final minutes, melting into the savory coating. The result is tender, flavorful chicken with tangy ranch notes, aromatic garlic, and salty Parmesan goodness. They're quick enough for a weeknight but impressive enough for summer gatherings, pairing beautifully with grilled vegetables or a fresh salad.
Last summer my neighbor stopped by mid-grill with a container of that garlic ranch powder everyone seems to have in their pantry. We started tossing things on skewers just to see what would happen, and somehow the chicken came out incredible. Now it's the thing I make when friends are coming over and nobody wants to think too hard about dinner.
I made these for my sister's backyard birthday last month and stood by the grill skewering chicken while everyone else arrived. The smell of garlic hitting the heat had people wandering over before I even called out that food was ready.
Ingredients
- Chicken breasts: Cut into uniform cubes so everything cooks at the same speed. I sometimes use thighs when I want something even juicier.
- Buttermilk: This is the secret weapon for tenderness. The acidity breaks down the proteins just enough.
- Ranch seasoning: One packet does all the heavy lifting. Check the label if you need gluten free.
- Garlic cloves: Fresh minced garlic is non negotiable here. The jarred stuff never quite mellows the same way on the grill.
- Parmesan cheese: Grate it yourself right before grilling. Pre grated cheese has anti caking agents that resist melting.
Instructions
- Whisk the marinade together:
- Combine buttermilk, mayonnaise, ranch seasoning, garlic, olive oil and spices in a large bowl until smooth.
- Marinate the chicken:
- Add cubed chicken and toss until every piece is coated. Cover and refrigerate for at least thirty minutes.
- Prep your grill:
- Get your grill to medium high heat and soak wooden skewers now if you are using them.
- Thread the skewers:
- Load chicken onto skewers leaving tiny gaps between pieces so the heat can circulate.
- Grill to perfection:
- Cook five to seven minutes per side until you see nice grill marks and the chicken is cooked through.
- Add the cheese:
- Sprinkle Parmesan over the skewers in the last two minutes and close the lid so it melts.
My daughter helped me sprinkle the Parmesan last weekend and accidentally dumped way more than the recipe called for. Nobody complained about the extra cheese situation.
Making These Ahead
The chicken can sit in the marinade for up to two hours in the fridge. I often prep everything in the morning so grilling is all that is left at dinner time.
Serving Ideas
These skewers work with practically anything. I have served them over rice, alongside grilled corn, or just with a simple green salad when I want something light.
Getting The Best Results
Medium high heat gives you those gorgeous grill marks without burning the outside before the inside finishes cooking. A squirt of lemon right before serving wakes up all the flavors.
- Keep an eye on the cheese during those last two minutes
- Let the skewers rest for a couple minutes after grilling
- Metal skewers conduct heat so handle them carefully
These skewers have become my go to for nights when I want something that feels special but does not require me to be in the kitchen for hours.
Recipe FAQs
- → How long should I marinate the chicken?
-
Marinate for at least 30 minutes to infuse flavor, but you can go up to 2 hours for deeper taste. Don't exceed 2 hours as the acidity may start affecting texture.
- → Can I use chicken thighs instead of breasts?
-
Absolutely. Chicken thighs work beautifully and stay even juicier during grilling. Adjust cooking time slightly as thighs may need a few extra minutes per side.
- → What if I don't have a grill?
-
A grill pan on the stove works well, or you can broil the skewers in your oven. For broiling, cook about 6-8 minutes per side and add Parmesan during the last 2 minutes.
- → Do I need to soak wooden skewers?
-
Yes, soak wooden skewers in water for at least 30 minutes before grilling to prevent burning. Metal skewers don't require soaking.
- → Can I make this dairy-free?
-
Substitute coconut milk or almond milk mixed with a tablespoon of vinegar for buttermilk, use vegan mayonnaise, and replace Parmesan with nutritional yeast or dairy-free cheese.
- → What temperature should I grill at?
-
Preheat your grill to medium-high, around 375-400°F. This ensures proper cooking while creating nice grill marks without burning the outside.