Main Courses
This beef and chicken shish kabob recipe delivers restaurant-quality charred perfection without the fuss. I've perfected the balance of tender meat, bold flavors, and that coveted grill mark—after years of skewering mistakes (and a few singed aprons). The secret lies in marinating overnight and mastering the skewer assembly for even cooking every time.
The magic happens in the marinade—a tangy blend of lemon, garlic, and olive oil that transforms tough cuts into melt-in-your-mouth bites. We'll grill them over medium-high heat for that signature char while keeping the centers juicy, then finish with a sprinkle of fresh herbs for brightness.
This isn't just dinner; it's a showstopper that transforms any gathering into a Mediterranean feast.
What you'll achieve is perfectly seared beef and chicken with crisp edges and tender centers, all arranged on skewers that look as impressive as they taste. The technique is professional but approachable—no fancy equipment needed, just patience and attention to detail.
Serve with warm pita, tzatziki, and a crisp white wine for the full experience.
Whether you're grilling outdoors or using your broiler, this method delivers foolproof results. The kabobs work beautifully for summer cookouts or weeknight dinners—just scale the recipe to your needs. Let's get started on creating your skewered masterpiece.
Ingredients for beef and chicken shish kabob
Nine ingredients transform simple cuts into restaurant-worthy skewered perfection—marinade, meat, and veggies for charred Mediterranean magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Beef Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch cubes |
| Red Bell Pepper 🍅 | 1 whole | Cut into 1-inch chunks |
| Yellow Onion 🧅 | 1 whole | Cut into 1-inch chunks |
| Cherry Tomatoes 🍅 | ½ lb | Halved |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For marinade and brushing |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Garlic Cloves 🧄 | 6 cloves | Minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 minutes |
The beef and chicken are the stars here, so quality cuts matter. Grab chuck roast for beef—it stays tender when grilled, while boneless chicken breast holds its shape beautifully. Most grocery stores carry pre-cut chuck, but if you're buying a whole roast, ask the butcher to cube it for you. For chicken, look for plump, uniform breasts—avoid those with grayish edges. Soak your wooden skewers for at least 30 minutes before assembling (trust me, this prevents them from burning). The fresh garlic should smell pungent, not musty, and the lemon juice should be bright yellow—no cloudiness allowed.
No red bell pepper? Yellow or orange bell peppers work just as well—they just change the color of your kabobs. Running short on cherry tomatoes? Grape tomatoes or even Roma tomatoes cut into chunks will save you. The marinade is non-negotiable though—skip it and you'll end up with dry, flavorless meat. Penzeys or Trader Joe's have great spices, but the grocery store stuff works fine if it's fresh. For the olive oil, avoid the cheap stuff—look for extra-virgin with a fruity aroma. And if you're grilling indoors, use your broiler on high for that signature char.
Marinate the meat overnight for best results—this is where the magic happens. Store the marinade (and any leftover veggies) in airtight containers in the fridge for up to 2 days. The skewers themselves? Assemble them right before grilling to keep everything fresh. These reheat surprisingly well—just warm them on the grill or under the broiler for 2-3 minutes. Leftovers keep for 3 days in the fridge, but honestly, they disappear faster than that. Freeze any extras by wrapping them tightly in foil for up to 2 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by the big chunks of beef chuck and chicken breast—just slice them into bite-sized pieces, no fancy knife work. The bell peppers and onions stay whole (or half-mooned if you’re feeling fancy), so you’re really only cutting three things max.
- Sweet-Savory Magic: That beef chuck? It’s marinated in garlic and cumin until it’s ridiculously tender with a crispy edge. The chicken stays juicy, and the charred bell peppers and tomatoes add a smoky-sweet punch that’ll have everyone asking for seconds.
- Leftover Hero: Make a double batch—these kabobs reheat like a dream. Cold or warm, they’re perfect for lunchboxes, office dinners, or a last-minute picnic. Honestly, I’ve had them three days in a row and still crave them.
- Budget-Friendly Feast: You’re getting two proteins (beef and chicken) plus veggies for less than takeout. The beef chuck stretches further than you’d think, and the veggies bulk it up without breaking the bank. My wallet and my family thank me every time.
Step-by-step instructions for beef and chicken shish kabobs
Here's how to create restaurant-quality skewers with perfectly charred edges and juicy, flavorful meat every time.
Prepare the Marinade and Soak the Skewers
In a medium bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 6 minced garlic cloves, 1 tbsp toasted ground cumin, 1 tbsp smoked paprika, 1.5 tsp kosher salt, and 0.5 tsp freshly cracked ground black pepper. This marinade is the heart of your kabobs—it tenderizes the meat while infusing it with bright, smoky flavors. Let it sit at room temperature for 10 minutes to allow the spices to bloom and release their aromas.
While the marinade rests, soak the 12 whole wooden skewers in water for at least 30 minutes. This prevents them from burning on the grill and ensures they're sturdy enough to hold the ingredients. I like to use a shallow dish or even a glass of water on the counter—just make sure they're completely submerged. If you're short on time, you can soak them for 1 hour in the refrigerator for even better results.
Marinate the Meat and Vegetables
Cut the 1.5 lb boneless beef chuck roast and 1.5 lb boneless chicken breast into 1-inch cubes, discarding any large fat deposits. Place both meats in a large resealable plastic bag or a shallow dish. Pour the marinade over the meat, ensuring every piece is well coated. Seal the bag or cover the dish and refrigerate for at least 4 hours, or preferably overnight. The longer the marinade time, the more tender and flavorful your kabobs will be.
Meanwhile, cut the 1 whole red bell pepper and 1 whole yellow onion into 1-inch chunks, and halve the 0.5 lb cherry tomatoes. Add these vegetables to a separate container and toss them with 2 tablespoons of the remaining marinade (reserve the rest for brushing later). The vegetables will absorb just enough flavor to complement the meat without overpowering it. Let them marinate for at least 30 minutes before assembling the kabobs.
Assemble the Kabobs with Precision
Drain the marinated meat and vegetables, shaking off any excess liquid. Here's where the artistry comes in: alternate the beef, chicken, red bell pepper, yellow onion, and cherry tomatoes on each skewer, starting and ending with a piece of meat. This arrangement ensures even cooking and a balanced bite with every skewer. I like to use 4 skewers for beef-heavy kabobs and 4 for chicken-heavy kabobs, but you can mix them up if you prefer a uniform flavor throughout.
Work quickly but carefully—don't overcrowd the skewers, or the meat won't cook evenly. Leave a little space between each piece so the grill heat can circulate and create those beautiful char marks. Once assembled, place the kabobs on a plate or tray and refrigerate for another 30 minutes to help them hold together better on the grill.
Grill to Charred Perfection
Preheat your grill to medium-high heat, around 400°F, and clean the grates thoroughly with a grill brush. This ensures your kabobs won't stick and will develop those coveted grill marks. Brush the grates lightly with the reserved marinade to add an extra layer of flavor. Once the grill is ready, place the kabobs on the hottest part of the grill and cook for 8-10 minutes, turning occasionally, until the meat is deeply browned and the vegetables are tender but still hold their shape.
For the beef, you'll want to cook it until it reaches an internal temperature of 145°F for medium-rare, or 160°F for medium. The chicken should reach 165°F—use an instant-read thermometer to check the thickest piece. If you don't have a thermometer, cut into the thickest piece of chicken to ensure it's no longer pink in the center. Once done, transfer the kabobs to a platter and let them rest for 5 minutes before serving. This resting period allows the juices to redistribute, keeping the meat juicy and flavorful.
Garnish and Serve with Confidence
While the kabobs rest, sprinkle them generously with the 0.25 cup chopped fresh cilantro. The bright, herbal notes of the cilantro cut through the richness of the meat and add a fresh finish. Serve the kabobs immediately, drizzling any leftover marinade from the grill over the top for extra flavor. Each skewer should offer a perfect balance of smoky, charred beef or chicken, tender vegetables, and a burst of citrusy, spiced marinade.
Pair your kabobs with a side of grilled pita bread, a simple cucumber-yogurt salad, or some warm couscous to soak up the delicious juices. The key to perfect shish kabobs lies in the marinade, even cooking, and that final char—follow these steps, and you'll be the grill master of your group every time.
Pro Tips For Making Beef And Chicken Shish Kabob
- MARINATE CHUCK SEPARATELY: I learned this the hard way—mixing beef and chicken in one marinade leads to uneven cooking. The beef needs 4–6 hours in a mix of olive oil, lemon juice, and garlic, while chicken only needs 30–60 minutes. Save yourself from dry chicken by prepping them apart.
- CUT CHUCK AGAINST THE GRAIN: Thin slices of beef chuck roast cook faster but stay chewy if left whole. Slice it against the grain into ½-inch strips—it’ll tenderize as it grills. Skip this, and you’ll end up with tough bites that ruin the whole dish.
- USE WOODEN SKEWERS FOR EVEN HEAT: Metal skewers conduct heat too fast, turning chicken rubbery before the beef is done. Soak wooden skewers in water for 30 minutes first—this prevents burning and lets everything cook at the same pace. (Yes, even if you’re impatient like me.)
- GRIDDLE CHICKEN FIRST: After burning three batches, I finally figured out the order matters. Cook the chicken on high heat for 2–3 minutes per side until fully done, then move it aside. The beef can finish slower on the same skewers without drying out. Your future self will thank you.
Serving suggestions for this dish
Grilled Pita Bread
Warm, toasted pita bread is the perfect vessel for your kabobs—it soaks up the juices beautifully while adding a satisfying crunch.
I like to brush 4-6 pita rounds with 1 tablespoon olive oil and grill them on the same hot coals as your kabobs for 2-3 minutes per side until puffed and golden. For extra flavor, sprinkle with ½ teaspoon smoked paprika before serving. 🥙
Cucumber-Yogurt Salad
This refreshing side cuts through the richness of the kabobs with its cool, creamy texture. Toss 2 cups diced cucumber, ½ cup plain Greek yogurt, 1 tablespoon lemon juice, ½ teaspoon salt, and 1 tablespoon chopped fresh dill.
Let it chill for 15 minutes before serving to let the flavors meld. The yogurt adds protein while keeping the dish light and crisp.
Warm Couscous
For a heartier option, serve your kabobs with 1 cup cooked couscous tossed with 1 tablespoon melted butter, 1 teaspoon lemon zest, and 2 tablespoons chopped parsley.
Fluff with a fork and let sit for 5 minutes to absorb the flavors. This Mediterranean staple soaks up any leftover marinade drippings beautifully. 🌟
Fresh Herb Garnish
Don't skip the garnish—it elevates the dish instantly. Sprinkle your finished kabobs with ¼ cup chopped fresh cilantro or parsley right before serving. For a pop of color, add ¼ cup sliced red onion or ¼ cup crumbled feta cheese.
The herbs add freshness, while the feta brings a salty tang that balances the smoky flavors.
Dipping Sauces
Set out small bowls of tzatziki (mix ½ cup Greek yogurt, 1 grated cucumber, 1 minced garlic clove, and 1 tablespoon lemon juice) and garlic aioli (blend ½ cup mayo, 1 minced garlic clove, and 1 teaspoon lemon juice) for dipping.
These sauces add moisture and extra layers of flavor to each bite. 💫
Beverage Pairings
Serve your kabobs with a crisp Sauvignon Blanc or a light rosé to complement the citrusy marinade. For beer lovers, a wheat beer like Blue Moon or a pilsner like Heineken works perfectly.
Sparkling water with lemon slices is also a refreshing, non-alcoholic option that keeps the meal light and refreshing.
Nutrition facts
Frequently asked questions
Can I use metal skewers instead of wooden ones? Metal skewers work perfectly and don't need soaking. They're especially useful if you're grilling indoors or using a grill basket. Just
How do I prevent the meat from drying out?
Marinating overnight is key—it breaks down the meat fibers and keeps it juicy. Also, avoid overcrowding the skewers and cook them over medium-high heat rather than high heat. For beef, pull it off the grill when it reaches 145°F for medium-rare, then let it rest for 5 minutes before serving. The resting time lets the juices redistribute.
What if I don't have a grill? Can I make these in the oven?
Yes! Preheat your broiler to high and place a wire rack on a baking sheet. Brush the kabobs with extra marinade, then broil for 6-8 minutes, turning once, until the meat is browned and cooked through. For even cooking, arrange the skewers on the rack in a single layer. Watch closely—they can burn quickly under the broiler.
Can I make these kabobs ahead of time?
You can prep everything in advance! Marinate the meat and veggies up to 2 days ahead and store them separately in airtight containers. Assemble the skewers right before grilling to keep them from falling apart. For leftovers, store cooked kabobs in the fridge for 3 days or freeze them for up to 2 months. Reheat on the grill or broiler for 2-3 minutes to restore that charred flavor.
Why does my chicken turn out dry?
Chicken breast can dry out quickly, so avoid overcooking it. Use a meat thermometer to check for 165°F in the thickest part, and don't skip the resting time. For extra moisture, brining the chicken in ¼ cup salt dissolved in 2 cups water for 30 minutes before marinating makes a big difference. Also, keep the grill heat steady—fluctuations cause uneven cooking.
