Perfect for busy nights, these 30-Minute Garlic Parmesan Chicken Skewers are juicy, golden, and packed with flavor. An easy weeknight dinner the whole family loves.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Before you begin, take a look at your chicken. For these skewers, you want uniform 1.5-inch cubes so they cook at the same rate. If your chicken breasts are very thick, butterfly them first to even thickness, then cut. Pat the cubes dry with paper towels—moisture is the enemy of browning. If you are using wooden skewers, place them in a shallow dish of water now and let them soak for at least 30 minutes. Soaking prevents them from catching fire and keeps the skewers from burning onto the grill. Metal skewers can be used directly, but flat-bladed metal skewers are ideal because they prevent the chicken from spinning when you turn them. Have all your ingredients measured and ready to go. This is a 30-minute recipe, and mise en place makes the difference between relaxed plating and chaotic scrambling. Pull out a large mixing bowl, a pastry brush, and a small saucepan or microwave-safe bowl for the butter baste.

Step 1 image
Step 2

In a large bowl, combine the olive oil, half of the minced garlic (reserve the rest for the butter baste), the grated Parmesan, kosher salt, black pepper, smoked paprika, and Italian seasoning. Whisk until a thick paste forms. The Parmesan will not fully dissolve, and that is exactly what you want—these little savory bits will cling to the chicken and create those irresistible crispy, golden-brown crusts during grilling. The oil serves as the carrier for the fat-soluble flavor compounds in the spices, while the salt begins to work its way into the chicken, seasoning it from the outside. Paprika adds a mild smoky sweetness and a gorgeous color that makes the finished dish look as good as it tastes. Taste the marinade before adding chicken; it should be well-seasoned and slightly strong, since some of the flavor will be left on the bowl and lost on the grill.

Step 2 image
Step 3

Add the chicken cubes to the marinade and toss vigorously with a spatula or clean hands until every piece is generously coated. Do not let the chicken sit in this marinade for longer than 30 minutes if it contains lemon juice; however, this version keeps the citrus in the baste specifically to avoid turning the chicken mealy. Let the chicken rest at room temperature for 10 minutes while you preheat the grill. This short rest allows the salt to penetrate a little deeper and brings the chicken closer to room temperature, which promotes even cooking. If you are in a hurry, you can skip the rest, but those 10 minutes dramatically reduce the risk of dry, overcooked edges and raw centers. Cover the bowl so the surface doesn’t dry out.

Step 4

Thread the marinated chicken onto skewers, pushing the cubes together so they are touching but not jammed tightly. Leave a little space between pieces if you prefer more charred edges, but for maximum juiciness, keep them snug—the pieces protect each other from the intense heat. You should use about 5 to 6 cubes per skewer, depending on size. Avoid the temptation to overload a skewer; leave about 1 inch of empty skewer at the handle end. Fold any thin or ragged pieces of chicken, such as the tapered end of a breast, over themselves to create a more uniform thickness; this prevents those bits from burning before the center cooks. Press any stray Parmesan bits from the bowl onto the chicken so nothing goes to waste.

Step 5

Preheat your grill, grill pan, or large cast-iron skillet over medium-high heat until it is almost smoking. Brush the grates or pan with a little high-smoke-point oil (like avocado or canola) using a folded paper towel held with tongs. Place the skewers on the hot surface, leaving at least 1/2 inch between each skewer so they sear rather than steam. Let them cook undisturbed for 4 to 5 minutes. You will see the chicken begin to turn golden at the edges, and the Parmesan will sizzle and brown. If you try to flip too early, the chicken will stick—when it releases easily from the grill marks, it’s ready. Turn the skewers to the other side and cook another 4 to 5 minutes. For even cooking, rotate once more so all four sides get a brief sear. The total cook time is 12 to 15 minutes for 1.5-inch cubes. Check the internal temperature in the thickest cube; it should read 165°F (74°C). Remember carryover cooking will raise the temperature a few more degrees while resting.

Step 6

While the chicken grills, make the garlic Parmesan butter baste. In a small saucepan over low heat or in a microwave-safe bowl in 20-second increments, combine the melted butter, the remaining minced garlic, the lemon juice, lemon zest, and half of the chopped parsley. Stir well and keep warm. Do not let the garlic overcook in the butter—you want it fragrant and barely softened, not browned and bitter. The lemon juice adds brightness and cuts through the richness of the chicken and cheese. The lemon zest contains essential oils that deliver a concentrated citrus aroma. This baste is your secret weapon: it adds flavor, moisture, and a glossy finish that makes the skewers look like they came from a restaurant.

Step 7

During the last minute of grilling, use a pastry brush to paint each skewer generously with the garlic Parmesan butter baste. Flip the skewers after brushing so the other side gets kissed by the butter too. Be careful—the sugar in the marinade and the Parmesan can burn quickly, so watch closely. Remove the skewers from the grill immediately when the internal temperature reads 165°F (74°C). Place them on a warm platter and brush with another layer of the baste. This final brush after grilling is what gives the chicken that ultra-savory, buttery shine and keeps it moist. Sprinkle with the remaining fresh parsley and a final shower of grated Parmesan. Allow the skewers to rest for 5 minutes. Resting redistributes the juices that have been pushed toward the center during cooking, so every bite will be juicy, not dry.

Step 8

Serve the skewers warm with lemon wedges on the side and extra Parmesan on the table. Squeeze a fresh lemon wedge right before eating for a burst of brightness. These skewers are perfect over a bed of pasta, with rice, tucked into lettuce wraps, or alongside a crisp green salad. For a family-friendly meal, place the skewers on a large platter and let everyone pull the chunks off with forks. If you are meal-prepping, let the cooked skewers cool completely, then store them in an airtight container in the refrigerator for up to 4 days. Reheat gently in the oven or air fryer to restore the crispy edges. The skewers can also be frozen after grilling; transfer to a freezer-safe container and reheat from frozen in a 350°F oven for 15 minutes.

For best results

  • Uniform chicken cubes are non-negotiable. When you cut the chicken into 1.5-inch pieces, you are guaranteeing that every chunk hits the 165°F mark at the same time. If you have a mix of tiny strips and thick chunks, the thin bits will become dry, shoe-leather bites while the thick ones remain undercooked. Take the extra 60 seconds to even out the thickness with a sharp knife. You'll notice the difference in the very first bite.
  • Chicken thighs are your flavor insurance policy. Boneless, skinless thighs have a higher fat content than breasts, which means they stay tender and juicy even if you walk away for a minute too long. If you prefer white meat, consider brining your breasts in a simple saltwater solution for 15 minutes before cutting; it boosts juiciness without adding much time. This recipe works beautifully with either, but thighs are nearly impossible to dry out.
  • Do not skip soaking wooden skewers. Even if you're using a grill pan inside, the exposed wood handle can scorch and splinter. A 30-minute soak in cold water creates moisture inside the skewer, which releases steam during cooking and prevents the wood from catching fire. If you are short on time, use metal skewers instead—they also conduct heat into the center of the chicken, which can speed up cooking by a few minutes.
  • Let your grill get properly hot before you add a single skewer. Many people are impatient and throw the chicken on a barely warm grill, which causes sticking and steaming. The protein needs high direct heat to form a crust. Test the heat by holding your hand about 3 inches above the grill; you should be able to hold it there for only 2 seconds. That's the sweet spot. After oiling the grates, wait a minute for the oil to heat up before placing the skewers.
  • A digital meat thermometer is the only foolproof way to know when the chicken is done. The visual cues—golden crust, bubbling Parmesan—can lie. Insert the thermometer into the side of the largest cube, avoiding the skewer itself. When it registers 160°F, pull the skewers because carryover cooking will take them to 165°F while resting. This extra trick keeps the meat tender instead of chewy.
  • Make a double batch and freeze the cooked skewers for future busy nights. After the skewers cool completely, slide the chicken chunks off the skewers into a freezer-safe bag, or freeze whole skewers on a parchment-lined tray. When you need a quick dinner, reheat them in a 400°F oven for 8–10 minutes or in an air fryer at 350°F for 5 minutes. The Parmesan bits will crisp up again, and you'll have a high-protein meal ready in minutes.

Variations

  • No grill? No problem. You can make these Garlic Parmesan Chicken Skewers under the broiler. Place a wire rack on a sheet pan, arrange the skewers on top, and broil on high for about 5 minutes per side, or until the chicken reaches 165°F. The wire rack allows hot air to circulate all around, producing a beautifully charred, evenly browned exterior. You can also use an air fryer: preheat to 400°F and cook the skewers in batches (without overcrowding) for 10–12 minutes, flipping halfway through. Remember that air fryers are smaller and cook faster, so start checking the temperature at the 8-minute mark.
  • Turn up the heat with a spicy Buffalo-Parmesan version. Add 1 to 2 teaspoons of red pepper flakes or a tablespoon of your favorite hot sauce to the marinade, and stir a teaspoon of hot sauce into the butter baste. The acid and heat will brighten the garlic and cheese, giving the skewers a tangy kick. For a smoky twist, swap the smoked paprika for chipotle powder and add a pinch of cayenne. If you're feeding kids, keep the heat in the baste on the side so everyone can customize their level of spiciness.
  • Make it vegetarian by substituting extra-firm paneer or tofu for the chicken. Paneer is a fantastic choice because it doesn't melt when heated and it absorbs the marinade beautifully. Cut the paneer into cubes and follow the same instructions, but reduce the cooking time to 3–4 minutes per side, just until golden and heated through. For tofu, press and freeze it first to create a meaty texture, then marinate and grill. The high-protein, low-carb nature of these skewers makes them an ideal option for vegan guests (swap the butter for a plant-based spread or olive oil and skip the Parmesan or use a nutritional yeast 'cheese').
  • If you're following a low-carb or keto lifestyle, these skewers are already perfect on their own, but you can adjust the sides. Serve them over zoodles quickly sautéed in garlic butter, or alongside roasted cauliflower florets. You can also turn them into lettuce wraps with sliced cucumber, cherry tomatoes, and a dollop of tzatziki. For a more filling meal, make a batch of cauliflower rice seasoned with lemon and herbs. This recipe naturally fits into a high-protein, low-carb menu without any recipe changes.

Nutrition

  • Calories315 kcal
  • Total Fat18g
  • Saturated Fat5g
  • Cholesterol95mg
  • Sodium480mg
  • Total Carbohydrates5g
  • Dietary Fiber1g
  • Sugars1g
  • Protein37g

Common Questions

Can I use chicken thighs instead of chicken breasts?
Absolutely! Boneless, skinless chicken thighs are actually the best choice for these skewers because their higher fat content keeps the meat juicy and forgiving. They do have a slightly richer flavor and darker color, which pairs wonderfully with garlic and Parmesan. Just make sure to cut them into similar 1.5-inch pieces so they cook evenly. If you are watching calories, breasts are still perfectly fine—just take care not to overcook them.
Can I make these skewers ahead of time for meal prep?
Yes. You can thread the marinated chicken onto skewers, cover them, and store them in the refrigerator for up to 24 hours before grilling. This makes weeknight dinners a breeze. You can also fully cook the skewers and store them in an airtight container in the fridge for up to 3 days. For the best texture, reheat them in the oven or air fryer rather than the microwave, because the dry heat will revive the crispy Parmesan coating and keep the chicken from becoming rubbery.
How do I reheat leftover chicken skewers without drying them out?
The microwave is convenient but will turn the exterior soggy and the chicken tough. A Better approach is to reheat the skewers in a single layer on a baking sheet in a preheated 350°F oven for about 8 minutes, or until the internal temperature reaches 165°F. You can also use an air fryer at 350°F for 4–5 minutes. If the skewers seem dry, brush them with a little olive oil or a splash of chicken broth before reheating. The rest period after reheating—just 2 minutes—helps the juices settle back into the meat.
What should I serve with these garlic parmesan chicken skewers?
These skewers are incredibly versatile. For a family-friendly weeknight dinner, serve them with buttery egg noodles, roasted potatoes, or steamed rice. For a lighter meal, pair them with a big Caesar salad or a Greek salad with feta and olives. They also work beautifully in a buffet with grilled vegetables and a yogurt dipping sauce. Since the skewers are savory and full of umami, they balance well with bright, acidic sides like lemon-dressed greens or pickled onions.
Can I freeze the chicken skewers before cooking?
Yes. After assembling the skewers, place them in an airtight container or freezer bag, separating layers with parchment paper. They will keep for up to 2 months in the freezer. When you are ready to cook, thaw them overnight in the refrigerator, then grill as directed. You can also freeze them after grilling; the flavor will actually deepen slightly after a few days. Reheat frozen cooked skewers directly on a baking sheet in a 375°F oven for 12–15 minutes or in the air fryer.