Beef and Chicken Shish Kabobs Recipe: Skewered Flavor Fusion With Charred Perfection

Main Courses

Beef and Chicken Shish Kabobs Recipe: Skewered Flavor Fusion With Charred Perfection

This beef and chicken shish kabob recipe transforms weeknight dinners into restaurant-worthy meals with minimal effort. The secret lies in a foolproof marinade that tenderizes the meat while infusing bold flavors, and a grilling technique that ensures charred perfection every time.

I perfected this recipe after years of testing—no more dried-out skewers or uneven cooking.

The beauty of this dish is its versatility. You can use a classic yogurt-based marinade with lemon and garlic for traditional flavor, or swap in a sweet teriyaki glaze for a modern twist.

The beef and chicken cook simultaneously on the grill, making it ideal for feeding a crowd without the fuss. Restaurant-quality results start with proper skewer assembly—alternating meat with bell peppers and onions ensures balanced flavor and even cooking.

What you'll end up with is juicy, tender beef and chicken with beautifully caramelized edges, served on a platter that looks as impressive as it tastes. The marinade creates a sticky, flavorful crust that locks in moisture, while the grill adds smoky depth.

This isn't just another skewer recipe—it's a game-changer for anyone who wants to elevate dinner without spending hours in the kitchen.

Pair with a simple cucumber salad or warm pita bread to complete the meal. The best part? Leftovers reheat beautifully, making this the perfect dish for meal prep. Let's get started on skewers that will have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and chicken shish kabob

Sixteen ingredients for skewers that taste like they came from a high-end grill.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cut into 1-inch cubes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch cubes
Plain Greek Yogurt 🥛 1 cup Full-fat preferred
Extra-Virgin Olive Oil 🫒 ⅓ cup For richness
Lemon Juice 🍋 ¼ cup Freshly squeezed
Garlic Cloves 🧄 6 cloves Minced finely
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Red Bell Peppers 🍆 2 whole Cut into 1-inch chunks
Yellow Onions 🧅 1 whole Cut into 1-inch chunks
Fresh Rosemary 🌿 ¼ cup Chopped finely
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly ground
Wooden Skewers 🪵 12 whole Soaked in water 30 mins

The beef and chicken cuts are crucial here—chuck roast stays tender through grilling, while chicken thighs hold up better than breasts. Costco or Whole Foods often have pre-cut chuck, but if buying whole, ask the butcher to cube it for you. Chicken thighs should have the skin on for extra flavor, but remove it before cutting. For the marinade, full-fat Greek yogurt adds richness and tenderizes the meat better than water-based marinades. The extra-virgin olive oil should be fruity and peppery—California Olive Ranch or Colavita are reliable choices. Fresh garlic and lemon are non-negotiable; bottled juice lacks brightness.

No Greek yogurt? Plain sour cream or vegan yogurt works in a pinch. Running short on time? Pre-minced garlic from a jar saves steps, though fresh is always better. The bell peppers can be swapped for zucchini or mushrooms if you prefer. For extra smokiness, add 1/2 tsp liquid smoke to the marinade. The onions should be yellow or red—white onions can make the skewers too sharp. If your skewers are too short, soak bamboo skewers in water for 30 minutes first to prevent burning. The marinade can be made up to 24 hours ahead—just store it in a sealed container in the fridge.

Marinate the meat for at least 4 hours, but overnight is ideal for maximum flavor. The skewers should sit at room temperature for 15-20 minutes before grilling to ensure even cooking. Leftovers keep for 3 days in the fridge, though they reheat best in a skillet with a splash of water. For meal prep, assemble the skewers ahead but refrigerate them uncooked—grill straight from the fridge for perfect results. The marinade also makes a great dip for extra flavor.

❤️

Why You'll Love This Recipe

  • No-Fuss Marination: I swear by the Greek yogurt marinade—it tenderizes the beef chuck and chicken thighs in half the time of buttermilk. Just toss cubes with olive oil, lemon juice, and a handful of herbs, then let them sit while you prep the grill. No fancy equipment, no stress.
  • Two Proteins, One Magic: The beef’s rich, caramelized crust meets the chicken’s juicy, smoky center—it’s like a flavor hug. Between us, the yogurt keeps the chicken from drying out, and the chuck roast adds depth that lean cuts just can’t match. (Yes, even picky eaters ask for seconds.)
  • Weeknight to Picnic Hero: Grill it for dinner, pack it for lunch, or serve it at a BBQ—this recipe works everywhere. The skewers hold up in the fridge for days, and the flavors only get better after a night’s rest. Honestly, I’ve served it at everything from backyard cookouts to my kids’ soccer potluck.
  • Budget-Friendly Feast: Chuck roast and chicken thighs stretch further than filets, and the yogurt marinade costs pennies. You’re feeding a crowd for the price of two steaks, with leftovers that taste just as good reheated over rice the next day. My wallet and my family thank me every time.

Step-by-step instructions for beef and chicken shish kabobs

This method delivers perfectly balanced skewers with tender meat and charred vegetables every time.

1

Marinate the Meats for Maximum Flavor

In a large bowl, combine the 1 cup plain Greek yogurt, 0.33 cup extra-virgin olive oil, 0.25 cup lemon juice, 6 minced garlic cloves, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 0.25 cup chopped fresh rosemary, 1.5 teaspoons salt, and 1 teaspoon black pepper. Whisk until smooth and creamy.

Add the 1.5 pounds beef chuck roast cubes and 1.5 pounds boneless chicken thigh cubes to the marinade, ensuring each piece is fully coated. Cover and refrigerate for at least 4 hours, or overnight for deeper flavor. The marinade should penetrate the meat thoroughly, creating tender, juicy pieces with vibrant color.

Here's the thing—don't skip the marinating. The yogurt tenderizes the meat while the acidity from the lemon juice breaks down proteins, ensuring juicy bites. I've found that chicken benefits most from this step, as it can dry out easily on the grill.

2

Prepare the Vegetables and Skewers

Cut the 2 whole red bell peppers and 1 whole yellow onion into 1-inch chunks. Soak the 12 wooden skewers in water for at least 30 minutes to prevent burning during grilling.

Drain the marinated meats, reserving 1 cup of the marinade for basting later. Thread the meat and vegetables onto the skewers, alternating between beef, chicken, red bell pepper, and yellow onion. Start and end each skewer with a piece of meat to ensure even cooking.

This arrangement creates visual appeal and ensures balanced heat distribution. The vegetables will cook faster than the meat, so their placement between meat pieces prevents overcooking. I like to arrange them in a cross pattern for maximum surface area exposure to the grill's heat.

3

Preheat and Grill to Charred Perfection

Preheat your grill to medium-high heat (400-425°F). Clean and oil the grates thoroughly to prevent sticking. Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the meats reach 160°F for chicken and 145°F for beef.

Brush the skewers with the reserved marinade every 2-3 minutes to keep them moist and enhance flavor development. The vegetables should be tender with visible grill marks and slightly charred edges. You'll know it's ready when the meat releases easily from the skewers and the vegetables yield slightly when pressed.

Don't walk away during this step. The high heat means flavors develop quickly, and you want to maintain that perfect balance between tender meat and charred vegetables. I press down gently on the beef with tongs during the first minute to prevent curling, which ensures even contact with the grill.

4

Rest and Serve with Confidence

Transfer the skewers to a cutting board and let them rest for 5 minutes before serving. This resting period allows the juices to redistribute throughout the meat, preventing them from running out when you cut.

Serve the shish kabobs immediately while still warm. The beef should be tender with a slightly crisp exterior, while the chicken remains juicy and flavorful. The vegetables should be caramelized with a smoky aroma that complements the meats perfectly.

For an elevated presentation, garnish with additional chopped fresh rosemary and serve with a side of tzatziki or a simple cucumber salad. The key to serving these skewers is timing—they're best enjoyed immediately after grilling when all the flavors are at their peak.

👨‍🍳

Pro Tips For Making Beef And Chicken Shish Kabob

  • MARINATE CHUCK IN YOGURT FIRST: I learned this the hard way—chuck roast needs a head start. Toss it in the yogurt-lemon-oil mix for at least 4 hours (overnight if possible) before cutting into cubes. The acid tenderizes the tough fibers, so when you grill it later, it’ll fall apart with just a fork—not chew like a boot.
  • CUT CHICKEN LAST MINUTE: Chicken thighs dry out fast on skewers, so slice them into 1-inch chunks right before threading. Keep them in the marinade (not submerged) while you prep the beef, then toss them in just 10 minutes before grilling. Cold meat sears better, and the yogurt marinade keeps them juicy longer than you’d expect.
  • USE TWO HEAT ZONES: Start beef on the hottest part of the grill—it needs that initial crust. Once seared, move both meats to indirect heat (medium-low) and close the lid. The beef will finish cooking without burning, while the chicken stays safe from overcooking. No more charred kabobs or gray chicken.
  • SKEWER SMART, NOT TIGHT: Thread beef and chicken alternately, but leave a tiny gap between pieces—about the width of your pinky. Crowding steams the meat instead of searing it, and the skewers end up soggy. If your kabobs look packed like a subway car, they’ll cook unevenly. Trust me, the gaps make all the difference.

Make-ahead tips for this recipe

Marinade Prep Ahead

Make the marinade up to 2 days in advance and store it in an airtight container in the fridge. I always double the recipe when I know I'll be entertaining—it keeps beautifully and makes prep day so much easier. The flavors actually deepen overnight, so the meat gets an extra boost of tenderness and complexity. Just

Meat Prep Shortcut

Cut your beef and chicken into 1-inch cubes the night before grilling day and store them in a sealed container with parchment paper between layers. This prevents them from sticking and makes assembly day a breeze. I keep them in the fridge until I'm ready to marinate—this also helps the meat stay cold and safe to eat until grilling time. Pro tip: Label the container with the date so you don't forget when it's freshest.

Skewer Assembly

Assemble the skewers up to 4 hours ahead of grilling and refrigerate them on a tray lined with parchment paper. This keeps everything organized and prevents the meat from drying out.

I like to wrap them loosely in plastic wrap and secure them with a rubber band to keep the ingredients in place. When grilling time comes, just remove them from the fridge and let them sit at room temperature for 15-20 minutes before cooking for even results. 🔥

Grilling Prep

Prep your grill while the skewers are resting. I always clean and oil the grates with a folded paper towel dipped in olive oil, using tongs to spread it evenly. This prevents sticking and ensures those beautiful grill marks.

If you're using a gas grill, preheat it for 10-15 minutes before adding the skewers. For charcoal grills, wait until you have a bed of medium-hot coals—about 400-425°F. This advance prep ensures your grill is ready to go when your skewers are.

Leftovers Strategy

Cooked shish kabobs reheat best in a skillet over medium heat with a splash of water or reserved marinade to prevent drying out. I like to reheat them for just 2-3 minutes until warmed through, then finish with a quick broil for 1 minute to restore that charred flavor.

Store leftovers in airtight containers for up to 3 days in the fridge. For meal prep, assemble the skewers ahead but refrigerate them uncooked—grill straight from the fridge for perfect results. This is a game-changer for busy weeknights! ✨

Freezer-Friendly Tip

If you're prepping for a future meal, you can freeze the marinated meat (without vegetables) in a single layer on a tray before transferring to a freezer bag. This prevents the cubes from sticking together.

When ready to cook, thaw overnight in the fridge and proceed with the recipe as written. Just add the vegetables fresh when assembling the skewers—frozen veggies can get mushy when grilled. Label the bag with the date for best quality within 2 months.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 145mg48%
Sodium 620mg27%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 40g80%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs?

Chicken breast is leaner and dries out more easily on the grill. If you must use it, cut it into 1-inch cubes and marinate for 6-8 hours instead of 4. For best results, keep the skin on during grilling to help retain moisture, then remove before serving. The thighs in this recipe stay juicy because their higher fat content creates steam during cooking.

2

What if I don't have wooden skewers?

Metal or silicon skewers work perfectly—they won't burn like wood. For metal, use 1-inch diameter ones to prevent meat from falling through. If using silicon, they're flexible so arrange ingredients carefully. Pro tip: Soak metal skewers in water for 10 minutes before using to prevent sticking.

3

How do I prevent the meat from falling off the skewers?

Secure the meat by threading it onto the skewer at a 45-degree angle through the meat's thickest part. For extra security, wrap each piece with a small piece of kitchen twine before threading. The marinade also helps—its sticky texture creates a natural adhesive when grilled.

4

Can I make this recipe indoors without a grill?

Broil on high for 8-10 minutes, turning every 2 minutes, until meat reaches 160°F for chicken and 145°F for beef. Place skewers on a foil-lined baking sheet to catch drippings. For extra smokiness, add a few drops of liquid smoke to the marinade or place a pan of hot water on the lower oven rack.

5

Why did my chicken turn out dry?

Overcooking is the most common cause. Use a meat thermometer to check doneness—chicken should reach 160°F at the thickest part. If using thighs, cook until 165°F for extra safety. Also ensure your marinade included enough yogurt (the fat content keeps meat moist) and don't overcrowd the grill—space skewers 1-inch apart for even heat circulation.

★★★★★4.8(11 reviews)
Categories Main Courses