Beef and Lamb Kebabs Recipe: Skewered Spice Fusion With Charred Crusts

Soups & Stews

Beef and Lamb Kebabs Recipe: Skewered Spice Fusion With Charred Crusts

This beef and lamb kebab recipe transforms simple ingredients into restaurant-quality skewers with bold flavors and charred crusts that lock in juiciness. The secret lies in a dual marinade—one for rich, smoky beef and another for tender, aromatic lamb—that creates perfect balance.

I've perfected this technique over years of grilling, ensuring every bite delivers that ideal mix of smoky char and melt-in-your-mouth tenderness.

The beauty of these kebabs is their versatility—whether you're grilling outdoors or cooking on a stovetop, the method stays the same. Pre-marinating for at least 4 hours (overnight is best) allows the spices to penetrate deeply, while alternating beef and lamb on each skewer creates a visual and flavorful contrast.

The charred crust comes from high-heat searing, which adds that essential smoky depth without drying out the meat.

What you'll end up with is skewered meat that's perfectly cooked through with crispy edges, infused with warm spices, and juicy centers. The combination of beef and lamb creates a dish that's hearty yet elegant, perfect for summer gatherings or weeknight dinners.

These kebabs are designed to impress while remaining approachable for home cooks.

Serve with a side of garlic yogurt sauce, grilled vegetables, or warm flatbread to soak up every last drop of flavor. The recipe scales easily, making it ideal for feeding a crowd or meal prepping for the week.

Let's get started on creating skewers that taste like they came from a Mediterranean grill house.

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

Ingredients for beef and lamb kebab

Bold flavors start with these carefully chosen ingredients for kebabs that taste like Mediterranean grill magic.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Pre-cubed into 1-inch pieces
Lamb Leg 🐑 1 ½ lb Trimmed, cubed into 1-inch pieces
Extra-Virgin Olive Oil 🫒 ½ cup For beef marinade
Extra-Virgin Olive Oil 🫒 ½ cup For lamb marinade
Garlic Cloves 🧄 8 cloves Minced for beef marinade
Garlic Cloves 🧄 6 cloves Minced for lamb marinade
Ground Cumin 🌿 2 tbsp For beef marinade
Smoked Paprika 🌶️ 1 ½ tbsp For beef marinade
Ground Coriander 🌿 1 ½ tbsp For lamb marinade
Ground Allspice 🌶️ 1 tbsp For lamb marinade
Fresh Rosemary 🌿 ¼ cup Chopped for lamb marinade
Fresh Mint Leaves 🌿 ¼ cup Chopped for lamb marinade
Lemon Juice 🍋 ¼ cup Freshly squeezed for lamb marinade
Wooden Skewers 🪵 16 whole Soaked in water for 30 minutes
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning
Freshly Ground Black Pepper 🌶️ 1 tsp For seasoning

The beef and lamb make all the difference here. Chuck roast delivers that signature smoky flavor when charred, while lamb leg stays tender and aromatic. For the best quality, grab these from Whole Foods or your local butcher—they'll trim and cube them for you. If you're buying whole cuts, look for well-marbled beef and lamb with a vibrant red color. The extra-virgin olive oil is non-negotiable; it's the base of both marinades and adds that fruity depth that separates home cooking from restaurant-quality. I always grab the Italian harvest variety from Trader Joe's—it's perfect for grilling. For the fresh herbs, hit the market early in the morning when they're at their peak.

No fresh rosemary? Dried works at half the amount, but trust me, fresh is worth the extra minute. Short on mint? Fresh basil or cilantro will give you a similar bright note. The lamb marinade can handle a splash of white wine vinegar if you're out of lemon juice. For the beef marinade, if you can't find smoked paprika, regular paprika plus a pinch of liquid smoke gets you close. The skewers? Soak them in water for at least 30 minutes to prevent burning. If you're prepping ahead, marinate the meats separately overnight—this is where the real flavor magic happens. The beef marinade can be made a day ahead, but the lamb marinade with fresh herbs is best used within 24 hours.

Marinated meats keep beautifully in the fridge for up to 3 days, but I recommend using them within 48 hours for peak tenderness. Skewered and raw kebabs can be prepped ahead and refrigerated for 6 hours max before grilling. Once cooked, these reheat surprisingly well—just warm over medium heat for 2-3 minutes. For meal prep, assemble the kebabs and grill, then store in an airtight container for 3 days. Freeze cooked kebabs for up to 3 months—they're perfect for quick lunches. The marinades? Use them up within 5 days or freeze for 3 months.

❤️

Why You'll Love This Recipe

  • One word: umami. The olive oil soaks into the meat while the minced garlic cloves caramelize on the grill, turning every bite into a rich, savory punch. Honestly, the smell alone makes me want to eat it raw—almost.
  • No Chopping Needed: I swear, the chuck roast and lamb leg stay juicy even when cut into thick cubes—no tiny, dry bits here. Just slice, skewer, and grill. That’s it. (Between us, I’ve burned kebabs before, but this one forgives mistakes.)
  • Garlic Bomb Flavor: One word: umami. The olive oil soaks into the meat while the minced garlic cloves caramelize on the grill, turning every bite into a rich, savory punch. Honestly, the smell alone makes me want to eat it raw—almost.
  • Weeknight or Weekend Star: Throw these on the grill for a summer BBQ or pop them in the oven when it’s raining. They’re the same recipe, just different vibes. My kids beg for them at picnics, and my in-laws think I’m a chef when they see them.

Step-by-step instructions for skewered spice fusion kebabs

Transform simple cuts of beef and lamb into restaurant-worthy kebabs with bold flavors and perfect char.

1

Prepare the Marinades Separately

In two separate large bowls, create distinct marinades for the beef and lamb. For the beef, whisk together 0.5 cup extra-virgin olive oil, 8 cloves minced garlic, 2 tablespoons ground cumin, and 1.5 tablespoons smoked paprika until fully combined. The cumin and paprika should dissolve completely, creating a rich, earthy base.

For the lamb, combine 0.5 cup extra-virgin olive oil, 6 cloves minced garlic, 1.5 tablespoons ground coriander, 1 tablespoon ground allspice, 0.25 cup chopped fresh rosemary, 0.25 cup chopped fresh mint leaves, and 0.25 cup freshly squeezed lemon juice. The citrus and herbs will brighten the lamb's natural richness—this is where the fusion magic happens.

2

Marinate and Soak the Skewers

Add the 1.5 lb beef chuck roast (pre-cubed) to the beef marinade and toss to coat evenly. Transfer to a resealable plastic bag, seal tightly, and refrigerate for at least 4 hours—overnight is even better. The longer it marinates, the deeper the cumin and paprika flavors will penetrate.

Meanwhile, soak the 16 wooden skewers in water for 30 minutes to prevent burning on the grill. Once soaked, add the 1.5 lb lamb leg (pre-cubed) to its marinade, seal in another bag, and refrigerate alongside the beef. The lamb's delicate flavor needs this time to absorb the vibrant herb and citrus notes.

3

Assemble the Kebabs with Precision

Remove both meats from the refrigerator 30 minutes before grilling to bring them to room temperature. Thread the beef cubes onto 8 skewers, alternating with 1 clove minced garlic from the beef marinade (if desired). Do the same with the lamb, using 8 skewers and alternating with 1 clove minced garlic from the lamb marinade.

Leave a small gap between each meat piece—this ensures even cooking and prevents the skewers from breaking. Arrange the kebabs on a platter, meat-side up, and let them sit at room temperature while you prepare the grill. The skewers should look balanced, with no overcrowding that could lead to uneven charring.

4

Grill to Perfect Char and Medium-Rare

Preheat your grill to high heat (about 450°F) and clean the grates thoroughly. Once hot, place the beef kebabs on the grill first, leaving space between them. Grill for 4-5 minutes per side until they develop deep grill marks and reach an internal temperature of 130°F for medium-rare—this is the sweet spot for beef kebabs.

Remove the beef and set aside, then add the lamb kebabs to the grill. Cook for 3-4 minutes per side until they reach 135°F for medium-rare lamb. The charred crust should be dark and crispy, while the inside remains tender. If any skewers start to burn before cooking through, move them to a cooler part of the grill and continue cooking.

5

Rest and Serve with Confidence

Transfer the kebabs to a cutting board and let them rest for 5-10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is succulent. The beef should have a caramelized crust with a tender, juicy interior, while the lamb should be equally charred outside with a bright, herb-infused center.

Slice between the skewers if needed, but leave the meat on the skewers for presentation if serving directly from the grill. Garnish with extra fresh mint leaves and a squeeze of lemon juice to enhance the fusion flavors. Serve with warm pita bread, a cooling yogurt sauce, or a simple cucumber salad to balance the richness of the grilled meats.

👨‍🍳

Pro Tips For Making Beef And Lamb Kebab

  • CUT MEAT AGAINST THE GRAIN: When slicing beef chuck roast and lamb leg for kebabs, always slice perpendicular to the muscle fibers—this makes the meat tender even if it’s not perfectly thin. I used to skip this and ended up with chewy chunks that ruined the whole dish.
  • USE COLD MEAT FOR KEBABS: Take your beef and lamb out of the fridge 30 minutes before threading them onto skewers—cold meat shrinks on the grill, so it won’t cook evenly. I learned this the hard way when my first batch turned out unevenly charred and raw in the middle.
  • SKEWER GARLIC FIRST: Thread a whole garlic clove onto each skewer before adding the meat—this keeps it from burning and infuses the beef and lamb with flavor as they cook. Sounds simple, but I used to add it after and just ended up with crispy, bitter bits.
  • GRILL IN BATCHES: Don’t crowd the grill—space your kebabs at least 2 inches apart for proper searing. I used to pile them on like sardines, and they just steamed instead of getting that perfect crust. Patience here makes all the difference.

Pro cooking tips for this dish

Marinade Mastery

The key to restaurant-quality kebabs lies in marinating separately for 4+ hours (overnight is ideal). The beef marinade with smoked paprika and cumin creates deep, earthy flavors, while the lamb marinade with fresh rosemary and mint keeps it bright and aromatic.

I always double-check that the meat is fully submerged in marinade—use a resealable bag and massage it gently to ensure even coating. 🌶️

Skewer Assembly

Alternate beef and lamb on each skewer for visual contrast and balanced flavors. Leave ¼-inch gaps between meat pieces to prevent sticking and ensure even cooking. I like to use soaked wooden skewers (soaked for 30+ minutes) to avoid burning.

Pro tip: Thread a garlic clove between each meat piece for extra flavor infusion during grilling. 🪵

Grill Temperature Control

High heat (450°F) is essential for those perfect charred crusts, but don't overcrowd the grill. Cook beef first for 4-5 minutes per side, then lamb for 3-4 minutes per side.

Use a meat thermometer to check internal temps—130°F for beef and 135°F for lamb. I keep a spray bottle handy to prevent flare-ups from marinade drippings. 🔥

Resting Period

Never skip the 5-10 minute rest after grilling—this crucial step lets juices redistribute. I place kebabs on a wire rack over a baking sheet to catch any drippings. For extra presentation, garnish with fresh mint leaves and a squeeze of lemon just before serving.

The resting time also makes slicing easier if you prefer to serve off the skewers. ✨

Indoor Grilling Hack

No grill? Use a cast-iron skillet on medium-high heat with a splash of olive oil. Cook for 3-4 minutes per side, then finish under a broiler for 1-2 minutes to get those char marks.

I also love using a grill pan for quick weeknight kebabs—just be ready to flip frequently to avoid burning. 💡

Flavor Boosters

For an extra kick, brush kebabs with garlic butter during the last minute of grilling. Or try a yogurt marinade** (mix ½ cup plain yogurt with 1 tsp cumin) for 30 minutes before grilling. These little upgrades take your kebabs from good to showstopping. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 6g2%
Dietary Fiber 1g4%
Sugars 1g
Protein 50g100%
* 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

Can I use metal skewers instead of wooden ones? Metal skewers are a great alternative—they don't need soaking and can handle higher heat without burning. Just

1

How do I adjust the recipe for a crowd?

Double the marinades and meat quantities, but keep the same proportions. Use 24-30 skewers (about 4-5 lbs each of beef and lamb) for a party of 12-15. Cook in batches to avoid overcrowding the grill—this ensures even charring and perfect doneness every time.

2

What if I don't have fresh rosemary or mint?

No problem! Swap rosemary for thyme or oregano (use 1 tbsp dried instead of fresh) and mint for cilantro or basil. The lamb marinade will still taste bright and aromatic—just slightly different. For extra depth, add 1 tsp lemon zest to the lamb marinade.

3

Can I cook these kebabs in an oven instead of on a grill?

Yes, but you'll need to work for those char marks. Preheat oven to 475°F and place skewers on a wire rack over a baking sheet. Broil for 2-3 minutes per side until charred, then finish in the oven for 5-6 minutes until internal temps reach 130°F (beef) or 135°F (lamb).

4

Why did my lamb turn out tough?

Overcooking is the most common cause. Lamb should be cooked to 135°F internal temp for medium-rare—any higher and it becomes dry. Also check your marinating time: lamb needs at least 4 hours in the marinade (overnight is ideal) for tender results. If using frozen lamb, thaw it completely first.

★★★★★4.9(11 reviews)
Categories Soups & Stews