Main Courses
This beef and chicken shish kabob recipe transforms simple ingredients into restaurant-quality skewers with charred edges and tender meat. ✨ After years of grilling experiments, I've perfected a marinade that keeps chicken juicy while beef develops that signature smoky flavor—no fancy equipment required.
The secret lies in the right cut ratios and marinating time, which I'll share so you can achieve grill mastery at home.
What makes these kabobs special is the balance between traditional techniques and modern convenience. We'll use a yogurt-based marinade for tender chicken and a bold teriyaki glaze for beef, creating complementary flavors that work beautifully together.
The skewering method ensures even cooking, while grilling at high heat delivers that coveted char without drying out the meat.
By the time you're done, you'll have perfectly juicy, flavorful skewers that are ideal for summer gatherings or weeknight dinners. The marinade transforms lean proteins into tender bites, while the grill adds that irresistible smoky aroma that makes every meal feel special.
Serve with warm flatbread, a fresh salad, or steamed rice to complete the experience.
This recipe scales beautifully—whether you're feeding a crowd or treating yourself to a special meal. The techniques I've developed through trial and error (and a few burned skewers) ensure consistent results every time. Let's get started with this foolproof method that delivers restaurant-quality kabobs at home.
Ingredients for beef and chicken shish kabob
Simple proteins, bold flavors, and grilling magic—this kabob recipe delivers restaurant-quality skewers at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1.5-inch cubes |
| Ribeye Steak 🥩 | 1 ½ lb | Cut into 1.5-inch cubes |
| Plain Greek Yogurt 🧀 | 1 cup | Full-fat for best texture |
| Lemon Juice 🍋 | ½ cup | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For richness and moisture |
| Minced Garlic Cloves 🧄 | 6 cloves | Freshly minced preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Red Bell Pepper 🍅 | 1 whole | Cut into 1-inch chunks |
| Yellow Onion 🧅 | 1 whole | Cut into 1-inch chunks |
| Cherry Tomatoes 🍅 | 1 pint | Halibut or grape variety |
| Fresh Flat-Leaf Parsley 🌿 | ¼ cup | Chopped for garnish |
| Wooden Skewers 🪵 | 16 whole | Soaked in water 30 mins |
The beef and chicken cuts are everything here. Ribeye for beef—it's got the perfect fat-to-lean ratio for juicy skewers, while boneless, skinless chicken breast stays tender when marinated properly. I grab mine from Costco for bulk, but any grocery store's butcher section works. Look for bright red beef with good marbling and plump, firm chicken—no grayish or slimy spots. Cut both into 1.5-inch cubes for even cooking, and don't overcrowd the skewers later (3-4 pieces per skewer max). The yogurt marinade is non-negotiable for chicken—it keeps it impossibly juicy even on high heat.
No Greek yogurt? Plain whole-milk yogurt works in a pinch, but trust me on the full-fat version for best texture. Short on lemon juice? Lime juice gives a similar tang. The olive oil should be extra-virgin—cheap oil won't give that rich mouthfeel. For the veggies, red bell peppers add sweetness while yellow onions bring depth. Cherry tomatoes should be firm and vibrant (the Halibut variety holds up best on the grill). No wooden skewers? Metal or soaked bamboo skewers work too—just don't skip the soaking. The marinade doubles as a sauce—save some for serving over rice or flatbread.
Marinated proteins keep 3-4 days in the fridge—use within that time for best texture. The veggies can wait until grilling day, but chop them right before skewering so they stay crisp. For leftovers, reheat gently in a skillet (not microwave)—it keeps everything juicy. These skewers reheat beautifully, so double the batch if you're feeding a crowd. Store extra marinade in a sealed jar for up to 5 days—it makes killer rice bowls too.
Why You'll Love This Recipe
- No Fuss Skewers: I swear by this recipe because it’s the kind of meal that feels fancy but doesn’t demand hours of prep. Cubing the chicken and steak takes five minutes flat—no fancy cuts, no stress—and the yogurt marinade (just lemon, olive oil, and a splash of yogurt) does all the work while you sip your coffee.
- Tender Every Bite: That Greek yogurt marinade? It’s the secret weapon. The chicken stays juicy, the steak gets that perfect sear, and the bright lemon cuts through the richness like a breath of fresh air. Honestly, I’ve tried store-bought kabobs, and these taste like they belong in a restaurant—not a takeout bag.
- Weeknight or Weekend: Make it for a lazy Tuesday dinner or a backyard barbecue—it works both times. Double the batch, grill extra, and you’ve got leftovers for lunch the next day. (Yes, even on a Tuesday night.) The skewers also travel well, so it’s my go-to for potlucks or when friends drop by unannounced.
- Budget Meets Bold: Ribeye and chicken breast might sound fancy, but they’re actually budget-friendly proteins when you buy them in bulk. The yogurt marinade stretches further than you’d think, and the olive oil and lemon are pantry staples. Plus, you’re not wasting anything—every bite is worth the cost.
Step-by-step instructions for skewered grill magic
Here's how to build restaurant-quality kabobs with perfect char and juicy meat.
👨🍳 Step 1: Marinate the Proteins for Maximum Flavor
In a large bowl, whisk together the 1 cup plain Greek yogurt, 0.5 cup lemon juice, 0.5 cup extra-virgin olive oil, 6 cloves minced garlic, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp kosher salt, and 1 tsp black pepper. This tangy, aromatic marinade tenderizes the meat while adding layers of flavor.
Add the 1.5 lb boneless, skinless chicken breast and 1.5 lb ribeye steak (both cut into 1.5-inch cubes), turning to coat completely. Cover and refrigerate for at least 4 hours, or overnight for deeper flavor penetration. The acid in the lemon juice breaks down muscle fibers, while the yogurt adds creaminess and helps prevent drying.
🥘 Step 2: Prep Vegetables and Prep the Skewers
While the meat marinates, cut the red bell pepper and yellow onion into 1-inch chunks—this size ensures even cooking without burning. Rinse and dry the 16 wooden skewers thoroughly, then soak them in water for 30 minutes to prevent burning on the grill. Here's the thing—soaked skewers are non-negotiable for safety and even cooking.
Drain the marinated meat and pat it dry with paper towels. This step is crucial—wet meat steams instead of searing. Arrange the cherry tomatoes (halved if large), bell pepper chunks, onion chunks, and meat cubes on a plate, ready for skewering. The vegetables should go on first to protect them from direct flame while the meat cooks through.
🔥 Step 3: Assemble the Kabobs with Strategic Layering
Thread the meat and vegetables onto the skewers, alternating between protein and vegetables. Start and end with a vegetable piece to prevent the meat from touching direct heat. For the best results, use 4 skewers per serving—this ensures each bite has a perfect balance of meat and veggie. Don't overcrowd the skewers; aim for 3-4 pieces per skewer to allow even cooking and proper charring.
Here's where it gets fun—arrange your kabobs in a single layer on a platter. This prevents them from sticking together during grilling and ensures each skewer gets equal exposure to heat. If you're grilling outdoors, preheat your grill to medium-high heat (about 400°F). For indoor grilling, use a grill pan over medium-high heat.
🔥 Step 4: Grill to Perfect Doneness and Char
Place the kabobs on the preheated grill and cook for 8-10 minutes, turning occasionally, until the meat reaches 165°F for chicken and 145°F for steak (use an instant-read thermometer for accuracy). You'll see beautiful grill marks forming and the edges of the vegetables starting to char—that's your signal to keep going.
For extra flavor, brush the kabobs with any leftover marinade during the last 2 minutes of grilling. Watch for deep golden-brown char on the meat and slightly blistered skin on the vegetables. The chicken should be opaque throughout with no pink, while the steak should have a slight pink center. Remove from heat and let rest for 5 minutes—this ensures juices redistribute for maximum tenderness.
🍽️ Step 5: Garnish and Serve with Fresh Herbs
Transfer the kabobs to a serving platter and sprinkle with the 0.25 cup chopped fresh flat-leaf parsley. This bright green garnish adds freshness and makes the dish look stunning. Serve immediately with lemon wedges on the side for squeezing over each bite.
Each skewer should deliver perfectly charred vegetables, juicy chicken, and tender ribeye steak with a smoky, tangy marinade. The contrast of textures—crispy grill marks, tender meat, and slightly blistered veggies—makes this dish unforgettable. Pair with couscous or crusty bread to soak up the delicious marinade.
Pro Tips For Making Beef And Chicken Shish Kabob
- CUT CHICKEN SMALLER THAN YOU THINK: I used to eyeball those chicken cubes and end up with half-cooked centers—no one wants a rubbery bite. Aim for 1-inch chunks (or smaller) so they cook through before the outside burns. Ribeye can handle bigger pieces, but chicken lies to you about its doneness.
- MARINATE CHICKEN LONGER THAN BEEF: Ribeye’s fat and flavor mean it only needs 30-45 minutes in the yogurt-lemon mix, but chicken breast is a different story. Give it at least 2 hours (overnight if possible) to tenderize—otherwise, you’re fighting dryness the whole way.
- USE A THERMOMETER, NOT GUESSWORK: I learned this the hard way—chicken left on the grill until it looks done is chicken left on the grill until it’s dry. Pull chicken at 165°F, ribeye at 130-135°F (medium-rare). No more overcooked breast or sad, gray steak.
- BRINE THE RIBEYE FIRST: Skip the soggy marinade step by brining the ribeye for 30 minutes in a mix of ¼ cup kosher salt per 4 cups cold water. It keeps the steak juicy and lets the yogurt marinade add flavor without steaming the meat. (Yes, even if you’re impatient like me.)
Pro cooking tips for beef and chicken shish kabob
Marinade Mastery
The yogurt marinade is where the magic happens for juicy chicken and flavorful beef. I always use full-fat Greek yogurt—the fat content helps tenderize while keeping the meat moist.
For extra depth, I toast the cumin and smoked paprika in a dry skillet for 30 seconds before adding to the marinade. This simple step intensifies their flavors dramatically. Let the meat marinate for at least 4 hours, but overnight is ideal for maximum penetration.
I've learned the hard way that rushing this step leads to dry chicken—trust the process! 🌿
Skewer Science
Proper skewer assembly prevents uneven cooking and burning. Start with vegetables on the outside to protect the meat from direct heat. For wooden skewers, soak them for 30 minutes—this prevents them from catching fire.
I use 16 skewers for 4 servings, alternating between 2 pieces of meat and 2 vegetables per skewer. This balance ensures each bite has both protein and veggie. Pro tip: Use metal or soaked bamboo skewers if you're short on time—they grill faster and don't require soaking. 🪵
Grill Temperature Control
Medium-high heat (400°F) is your sweet spot for kabobs—hot enough for char but gentle enough to prevent burning. I always preheat the grill for 10 minutes before adding the skewers. For indoor grilling, use a grill pan over medium-high heat with a splash of oil to prevent sticking.
The key is 8-10 minutes total cooking time, turning every 2 minutes for even browning. Use an instant-read thermometer—chicken should hit 165°F while steak reaches 145°F. No thermometer? Cut into the thickest piece; juices should run clear for chicken and slightly pink for steak. 🔥
Resting for Juiciness
This is the step most people skip—but it's non-negotiable for tender meat. Let the kabobs rest for 5 minutes after grilling. During this time, juices redistribute throughout the meat instead of pooling and leaking out when you cut.
I transfer them to a clean platter lined with paper towels to catch any drips. Trust me, the difference between resting and not is night and day. While they rest, brush any leftover marinade over the top for extra flavor. 💫
Vegetable Prep Tips
Cutting vegetables into 1-inch chunks ensures they cook evenly without burning. For tomatoes, I halve them if they're large—this prevents them from falling apart on the skewer. The red bell peppers and yellow onions should be firm and fresh from the market.
If using frozen veggies, thaw and pat dry thoroughly before skewering. For extra color, add zucchini or pineapple—just adjust grilling time as needed. 🍅
Make-Ahead Magic
Marinated proteins keep well in the fridge for 3-4 days, making these kabobs perfect for meal prep. I double the marinade and store it separately for up to 5 days—it's great for rice bowls or as a dip.
For leftovers, reheat in a skillet over medium heat with a splash of water to keep everything juicy. Never microwave kabobs—they turn rubbery. If grilling ahead, assemble the skewers up to 2 hours before cooking and refrigerate until ready to grill. This keeps everything organized for busy weeknight dinners. ⏰
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of chicken breast?
Chicken thighs are more forgiving and stay juicier when grilled. Use 1.5 lbs bone-in, skin-on thighs instead, and reduce marinating time to 2-3 hours since the fat content tenderizes them faster. The skin adds extra flavor when crisped on the grill.
What's the best way to prevent my wooden skewers from burning?
Soak them in water for 30 minutes before using—this prevents them from catching fire. For extra safety, use metal or soaked bamboo skewers. If you notice flames, move the skewers to a cooler part of the grill and let them recover.
How do I adjust this recipe for a crowd?
Double the marinade and proteins, but keep the same ratios. Use 24-30 skewers for a party of 10-12, and prep everything 2 hours ahead. For serving, arrange kabobs on a large platter and set up a DIY sauce station with extra marinade and lemon wedges.
Can I grill these indoors if I don't have an outdoor grill?
Yes! Use a grill pan over medium-high heat with a splash of oil. Cook for 10-12 minutes, turning frequently. For extra flavor, add wooden grill planks soaked in water for 1 hour—they infuse smoky notes into the meat.
What should I do if my chicken turns out dry?
Dry chicken usually means under-marinating or overcooking. Next time, marinate for at least 4 hours and use an instant-read thermometer—remove chicken at 160°F and let it rest. For immediate fixes, slice and serve in tacos with avocado or a creamy sauce to add moisture.
