Beef and Chicken Shish Kabob Recipe: Skewered Char and Juicy Contrast

Main Courses

Beef and Chicken Shish Kabob Recipe: Skewered Char and Juicy Contrast

This beef and chicken shish kabob recipe delivers the perfect balance of smoky char and juicy tenderness that transforms weeknight dinners into restaurant-worthy meals. I developed this after years of experimenting with marinades and grilling techniques—because nothing beats the contrast of perfectly cooked beef and chicken skewered together.

The secret lies in a yogurt-based marinade that tenderizes while adding depth, and a grilling method that ensures even cooking every time.

The beauty of this recipe is its versatility—whether you're grilling outdoors or cooking on the stovetop, the results are consistently impressive. With just 15 minutes of prep and 20 minutes of cooking, you'll have skewers that are impossible to resist.

The beef stays tender and flavorful, while the chicken becomes juicy and infused with the marinade's aromatic blend. This isn't just a recipe; it's a technique that elevates simple ingredients into something extraordinary.

Pair these kabobs with a simple rice pilaf or grilled vegetables for a complete meal that feels both elegant and effortless. The smoky aroma alone will have everyone at the table asking for seconds, and the contrast of textures—crispy edges on the beef, tender chicken—makes every bite satisfying.

My grandmother used to say good food should feel like a hug, and these skewers deliver that warmth in every flavorful bite.

What makes this recipe stand out is its adaptability—swap the beef for shrimp, add bell peppers for color, or adjust the spice level to suit your taste. The marinade works just as well for chicken alone, making it a go-to for quick weeknight dinners.

Once you try this, you'll never buy pre-made kabobs again. Let's get cooking!

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

Ingredients for beef and chicken shish kabob

The perfect mix of protein, marinade, and fresh vegetables for skewers that deliver restaurant-quality flavor at home.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cut into 1-inch cubes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch chunks
Plain Greek Yogurt 🧀 1 cup Full-fat for best flavor
Lemon Juice 🍋 ½ cup Freshly squeezed
Garlic Cloves 🧄 8 cloves Minced for marinade
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky aroma
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Red Bell Peppers 🌶️ 2 whole Cut into 1-inch chunks
Red Onion 🧅 1 whole Cut into chunks
Wooden Skewers 🪵 12 whole Soaked in water for 30 mins

The beef and chicken are the stars here, but chuck roast is non-negotiable for the beef—it stays tender and flavorful while grilling. Costco or local butchers often have it pre-cut, which saves time. For chicken, thighs hold up better than breasts to the marinade and grilling process. Trader Joe's has great pre-cut chicken thighs if you're short on time. Look for good marbling in the beef and fresh, plump thighs with a slight sheen—those are your telltale signs of quality. The Greek yogurt should be full-fat for that creamy texture that helps tenderize the meat. Skip the low-fat versions—they won't deliver the same depth of flavor.

No Greek yogurt? Plain sour cream works in a pinch, though the flavor will be slightly different. Short on lemon juice? Lime juice at the same amount gives a nice tangy twist. The garlic can be roasted for a milder flavor if you prefer—just toss whole cloves in olive oil and roast at 400°F for 15 minutes. For the bell peppers, any color works, but red adds that vibrant pop of color. Onions can be swapped for shallots if you prefer a milder flavor. The wooden skewers are essential—metal skewers can react with the marinade, soaking them in water first prevents burning. If you're using pre-cut veggies, make sure they're fresh; the soggy kind from the grocery store won't hold up well on the grill.

The marinade stays fresh for 24 hours in the fridge, so you can prep ahead. The prepped skewers can be refrigerated for 4 hours max before grilling to keep everything safe. For leftovers, store in an airtight container for 3 days, though honestly, they rarely last that long. The veggies can be prepped a day ahead and stored separately until ready to skewer. If you're making a big batch, double the marinade and keep it in a jar—it's perfect for other grilled dishes too. The skewers reheat beautifully in a skillet or under the broiler for just a couple of minutes.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the beef stays juicy and rich while the chicken thighs get that perfect crispy edge. The yogurt keeps everything tender without drying out, and honestly? It’s the kind of balance that makes me want to eat it straight off the skewer.
  • Marinate While You Nap: I swear, this yogurt-lemon-garlic mix does the work for you. Toss the beef and chicken in it, pop it in the fridge, and walk away—it’s that good at tenderizing and infusing flavor overnight. No hovering, no stress, just pure hands-off magic.
  • Two Proteins, Zero Guilt: Here’s what sold me: the beef stays juicy and rich while the chicken thighs get that perfect crispy edge. The yogurt keeps everything tender without drying out, and honestly? It’s the kind of balance that makes me want to eat it straight off the skewer.
  • Weeknight to BBQ Hero: This isn’t just dinner—it’s your go-to for game days, potlucks, or when you’re too tired to think. Skewer it, grill it (or broil it), and suddenly you’ve got a crowd-pleaser that feels fancy but takes less effort than ordering takeout.

Step-by-step instructions for skewered char and juicy contrast

Follow this method for perfectly balanced kabobs with tender beef, juicy chicken, and vibrant vegetables.

1

Marinate the Meat for Maximum Flavor

In a large bowl, combine the 1 cup plain Greek yogurt, 0.5 cup lemon juice, 0.25 cup olive oil, 8 minced garlic cloves, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1 tbsp ground coriander, 1.5 tsp salt, and 1 tsp black pepper. Whisk until smooth and well blended. This marinade creates a tenderizing acid base while adding rich, aromatic depth.

Add the 1.5 lb beef chuck roast and 1.5 lb boneless chicken thighs to the marinade, ensuring all pieces are fully coated. Cover the bowl and refrigerate for at least 4 hours, or preferably overnight. The longer it marinates, the more tender and flavorful the meat becomes. I've found that overnight marinating makes a noticeable difference in juiciness.

2

Prepare the Vegetables and Skewers

While the meat marinates, cut the 2 whole red bell peppers and 1 whole red onion into 1-inch chunks. Soak the 12 wooden skewers in water for 30 minutes to prevent them from burning on the grill. This step is crucial—dry skewers can scorch before the food cooks through.

Drain the beef and chicken from the marinade, reserving the marinade in the bowl. Discard any excess marinade that has soaked into the meat. Arrange the meat and vegetable pieces in this order on each skewer: 1 piece beef, 1 piece red bell pepper, 1 piece chicken, 1 piece red onion. This alternating pattern ensures even cooking and a perfect bite of both meats with each mouthful.

3

Preheat and Cook the Kabobs

Preheat your grill or grill pan to medium-high heat, around 400°F. You'll know it's ready when you can hold your hand about 3 inches above the grates and only count to 3 before pulling away. The high heat creates that beautiful char while keeping the inside juicy.

Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the beef reaches an internal temperature of 145°F and the chicken reaches 165°F. The vegetables should be tender with slight grill marks. For best results, I recommend using a meat thermometer to ensure perfect doneness without overcooking.

4

Rest and Serve with Confidence

Transfer the cooked kabobs to a plate and let them rest for 5 minutes before serving. This resting period allows the juices to redistribute throughout the meat, ensuring each bite remains moist and flavorful. Don't skip this step—it's what separates good kabobs from exceptional ones.

Serve immediately with the reserved marinade lightly drizzled over the top for extra flavor. The combination of tender beef, juicy chicken, and charred vegetables creates a perfect balance of textures and flavors that will impress anyone at your table. Enjoy while warm for the best experience!

👨‍🍳

Pro Tips For Making Beef And Chicken Shish Kabob

  • Trim the Chuck Properly: Slice the beef chuck roast against the grain into 1-inch chunks—thicker pieces stay chewy, and no one wants rubbery kabobs. Use a sharp knife and work in one direction; I learned this the hard way when my first batch turned out tough despite marinating overnight.
  • Marinate Chicken Separately: Soak the chicken thighs in the yogurt-lemon-garlic mix for no more than 4 hours—longer and they’ll turn mushy. After marinating, pat them very dry before threading; this guarantees a crust instead of steamed thighs. (Yes, even if you’re impatient like me.)
  • Skewer in One Direction: Thread the beef and chicken onto skewers with all cuts parallel—this keeps them from falling apart mid-grill. Start with the beef first, then layer chicken, and leave a tiny gap between pieces. After burning three batches, I finally figured out skewering matters more than I thought.
  • Preheat Skewers First: Run the skewers under hot water for 30 seconds, then oil them lightly—this prevents the kabobs from sticking like glue. I was skeptical until I tried it; now I never skip this step, especially with fatty beef chuck. (Your future self will thank you.)

Dietary considerations for these flavors

Gluten-Free Adaptations

This recipe is naturally gluten-free, thanks to its simple ingredients like beef, chicken, and fresh vegetables. The marinade uses Greek yogurt, lemon juice, and spices that are all gluten-free. Just ensure your smoked paprika and ground coriander are certified gluten-free brands—I like Penzeys Spices for their pure, single-origin products.

Always double-check labels on pre-cut veggies or frozen ingredients, as some brands may contain gluten additives. 🌱

Dairy-Free Options

For a dairy-free version, simply swap the Greek yogurt with unsweetened coconut yogurt or dairy-free sour cream. I’ve tested this with Forager Project coconut yogurt, and it works beautifully while keeping the marinade creamy.

The flavor won’t be identical, but the texture remains tenderizing. Just add a splash of water or lemon juice if the marinade seems too thick. The rest of the recipe stays the same!

Allergen-Friendly Swaps

If you're avoiding nightshades (like bell peppers), replace them with zucchini or eggplant—both hold up well on the grill. For onion allergies, use shallots or fennel instead. Always check your wooden skewers for allergen warnings, as some brands may be processed in facilities with nuts or dairy.

I keep a stash of bamboo skewers (also soaked in water) as a backup for safe grilling.

Spice Adjustments

This marinade is mild but flavorful—easily adjustable for spice preferences! For milder heat, reduce the smoked paprika to ½ tbsp and add ½ tsp ground ginger for warmth. For extra kick, add ½ tsp cayenne pepper or 1 tbsp chopped fresh chili.

My grandmother used to say, "Spices are like music—they need balance!" Start with small adjustments and taste as you go. 🌶️

Protein Variations

Need to avoid beef? Swap the chuck roast for extra-firm tofu or shrimp. Tofu works best when pressed and cubed, then marinated for 2 hours (not overnight) to prevent sogginess. Shrimp cooks in just 3-4 minutes on the grill, so add them last.

For chicken-only skewers, use the same marinade but reduce the cooking time to 6-8 minutes to avoid drying out the meat.

Meal Prep Tips

Marinated meat and veggies can be prepped 24 hours ahead and stored in airtight containers. Skewer them just before grilling to prevent sogginess. For freezer-friendly prep, freeze the marinated meat (un-skewered) for up to 3 months.

Thaw overnight in the fridge, then assemble skewers and grill as directed. The veggies should be prepped fresh the day of cooking—they won’t hold up well if prepped ahead.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 8g
Protein 48g96%
* 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 works but requires extra care. Use bone-in, skin-on pieces for moisture, and marinate for no longer than 2 hours (breasts dry out overnight). Cook them 2-3 minutes less than thighs to avoid toughness. For best results, add them to the grill last or use a meat thermometer to pull them at 160°F.

2

How do I prevent the skewers from falling apart?

Use soaked wooden skewers (30+ minutes) and alternate meat with firm veggies like bell peppers or onions. For extra security, thread a cherry tomato or cube of cheese between pieces to act as a glue. Avoid overloading skewers—4-5 pieces max per skewer for even cooking.

3

Can I make these in the oven instead of grilling?

Preheat oven to 425°F and place skewers on a wire rack over a baking sheet. Broil for 6-8 minutes, turning once, until beef hits 145°F and chicken 165°F. For extra char, broil 2 minutes at the end. The oven method works perfectly for indoor cooking or rainy days.

4

What's the best way to reheat leftovers?

Reheat in a skillet over medium heat for 2-3 minutes per side, adding 1 tbsp marinade to keep them moist. Avoid microwaving—it makes the meat rubbery. For skewered leftovers, place directly on grill grates for 1-2 minutes to restore that smoky flavor. Store in an airtight container for up to 3 days.

5

How do I adjust the marinade for spicier flavors?

For heat lovers, add ½ tsp cayenne or 1 tbsp chopped fresh chili to the marinade. For smoky depth, increase smoked paprika to 2 tbsp. My grandmother's trick: Add 1 tsp liquid smoke (just a splash!) for that campfire aroma. Always taste the marinade before applying—you can adjust while cooking if needed.

★★★★★5.0(2 reviews)
Categories Main Courses