There’s no mystery to making perfect shish kabobs on the grill. With just the right marinade, evenly sized cuts, and the right cooking technique, you'll end up with tender, flavorful bites every time.
Prepare the MarinadeIn a large bowl, whisk together olive oil, lemon juice, minced garlic, salt, pepper, and paprika.Add the meat to the marinade, toss to coat thoroughly, and cover. Refrigerate for at least 4 hours or overnight for deeper flavor.
Prep the VegetablesWhile the meat marinates, chop the vegetables into even, skewer-friendly pieces.If using harder vegetables like carrots or sweet potatoes, parboil them for 5–7 minutes until just tender.
Assemble the KabobsThread the meat and vegetables onto skewers, alternating ingredients and colors. Begin and end each skewer with a vegetable piece.Leave small gaps (about the width of a pencil) between each piece to allow even cooking.
Preheat the Grill and Start Grilling the Shish KabobsHeat your grill to medium-high. Let it preheat for 10 minutes.Place the skewers on the grill and close the lid.Grill for 10–12 minutes total, turning every 2–3 minutes to ensure even char and cooking.For chicken: internal temp should reach 165°F. For beef: 135°F for medium.
Rest and ServeRemove kabobs from grill and let rest for 5 minutes before serving.Serve with flatbread, yogurt-garlic sauce, or a fresh side salad.
Video
Notes
Cooking Tips
Even Cutting: Ensures uniform cooking. Keep meat and vegetables about the same size.
Avoid Crowding Skewers: Leave space between ingredients to prevent steaming.
Use Tongs with Metal Skewers: They get hot quickly.
Control Flare-ups: Keep a spray bottle of water handy to tame unexpected flames.
Pre-Cook Dense Veggies: Carrots or sweet potatoes should be parboiled to avoid raw centers.