Beef and Lamb Kebabs Recipe: Skewered Char and Smoky Herb Harmony

Soups & Stews

Beef and Lamb Kebabs Recipe: Skewered Char and Smoky Herb Harmony

This beef and lamb kebab recipe delivers restaurant-quality skewers with smoky char, tender meat, and layers of aromatic herbs—perfect for summer grilling or weeknight dinners.

The secret lies in a foolproof marinade that transforms tough cuts into melt-in-your-mouth bites, while the right skewering technique ensures even cooking and dramatic presentation. Whether you’re hosting a backyard barbecue or craving a quick protein-packed meal, these kebabs bring bold flavors to the table.

The beauty of this recipe is its versatility—adapt it to Greek souvlaki, Indian seekh kebabs, or Middle Eastern shawarma by adjusting the marinade spices. We’ll use a blend of garlic, yogurt, and warm spices to tenderize the meat while building deep, complex flavors.

The key to perfect kebabs? Low-and-slow marinating followed by high-heat grilling for that coveted charred crust. No special equipment needed—just a grill, broiler, or stovetop pan.

By the time you’re done, you’ll have juicy, caramelized skewers that pair beautifully with flatbread, a fresh cucumber salad, or a cooling yogurt sauce. The aroma alone will draw everyone to the table, and the first bite delivers a perfect balance of smoky, herby, and slightly sweet notes.

This isn’t just another kebab recipe—it’s a game-changer for weeknight meals and special occasions alike.

Pro tip: For extra tenderness, pound the meat gently before skewering, and let the marinade work its magic for at least 4 hours (overnight is even better). Serve with lemon wedges to brighten the flavors and a sprinkle of fresh herbs for a restaurant-worthy finish. Let’s get cooking!

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

Ingredients for beef and lamb kebab

Game-changing flavors start with these 15 ingredients—juicy meat, bold spices, and aromatic herbs for restaurant-quality kebabs.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cubed into 1.5-inch pieces
Lamb Leg 🐑 1 ½ lb Boneless, cubed into 1.5-inch pieces
Plain Greek Yogurt 🥛 1 cup Full-fat for richness
Garlic Cloves 🧄 8 cloves Minced for marinade
Extra-Virgin Olive Oil 🫒 ½ cup For marinade and grilling
Lemon Juice 🍋 ⅓ cup Freshly squeezed
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Ground Turmeric 🌿 ½ tsp For vibrant color
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Fresh Rosemary 🌿 ¼ cup Chopped, stems removed
Fresh Thyme Leaves 🌿 ¼ cup Chopped, stems removed
Wooden Skewers 🪵 12 whole Soaked in water for 30 mins

The meat selection is everything. Beef chuck delivers that melt-in-your-mouth tenderness, while lamb leg brings rich, gamey depth—both cubed evenly for perfect cooking. I always grab mine from Costco or the butcher counter at Whole Foods for the freshest cuts. Look for well-marbled beef and lamb with vibrant color. For authentic Middle Eastern flair, ask for bone-in lamb shoulder and trim it yourself. The yogurt should be thick and tangy—Fage or Siggi's full-fat are my go-tos, but any plain Greek yogurt works. Fresh herbs are non-negotiable here; Trader Joe's sells pre-chopped rosemary and thyme that saves time without sacrificing flavor.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Running low on fresh herbs? Dried works at half the amount, but the flavor won't be as bright. The marinade can be prepped a day ahead—just keep it refrigerated until ready to use. For extra tenderness, pound the meat gently before cubing (a meat mallet works wonders). Skewers too small? Double them up with two pieces per skewer for heartier bites. The lemon juice can be swapped for orange juice if you prefer a sweeter profile. Pro move: Toast the cumin seeds whole in a dry pan for 30 seconds before grinding for a deeper, nuttier flavor—game-changer for the marinade.

Marinate the meat for at least 4 hours (overnight is ideal), covered in the fridge. The skewers keep 2 days in the fridge once assembled, but cook them within 8 hours of marinating for best texture. For make-ahead convenience, freeze uncooked skewers on a tray, then transfer to a bag for up to 1 month. Thaw in the fridge overnight before grilling. Leftovers? These kebabs reheat beautifully—5 minutes in a skillet with a splash of water revives their juiciness. Serve with lemon wedges and extra herbs for that restaurant-fresh finish.

❤️

Why You'll Love This Recipe

  • No-Fuss Marination: I swear by the yogurt and olive oil combo—just mix, let it sit, and the meat practically seasons itself. No fancy techniques, no stress, and the flavors meld overnight (or even a few hours if you’re in a hurry).
  • Rich, Tangy Depth: That Greek yogurt isn’t just for texture—it tenderizes the beef and lamb while adding a bright, almost buttery richness. Pair it with garlic and olive oil, and you’ve got layers of flavor that feel restaurant-quality but are 100% homemade.
  • Weeknight to Weekend: Throw these on skewers for a quick weeknight dinner, or double the batch for a summer BBQ. The same marinade works for grilling, baking, or even air-frying—no rules, just flexibility.
  • Budget-Friendly Luxury: You’re getting two proteins for the price of one, and the yogurt and garlic stretch the cost without sacrificing taste. Honestly, it’s one of those recipes where you’ll make it again just because it’s so satisfying—and affordable.

Step-by-step instructions for skewered char and smoky herb harmony

Transform simple cuts into restaurant-worthy kebabs with this bold, aromatic marinade and perfect grilling technique.

1

Cube and Marinate the Meats

Cut the 1.5 lb beef chuck roast and 1.5 lb lamb leg into 1.5-inch cubes—uniform size ensures even cooking. In a large bowl, whisk together the 1 cup plain Greek yogurt, 0.5 cup extra-virgin olive oil, 0.33 cup lemon juice, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1 tsp ground coriander, 0.5 tsp ground turmeric, 1.5 tsp salt, and 1 tsp freshly cracked black peppercorns. The mixture should be thick but pourable.

Add the cubed meats to the marinade, along with the 0.25 cup chopped fresh rosemary and 0.25 cup chopped fresh thyme leaves, and the 8 minced garlic cloves. Stir gently to coat all pieces evenly. Cover the bowl and refrigerate for at least 4 hours—overnight is ideal for maximum tenderness and flavor infusion. The marinade should penetrate deeply, transforming tough cuts into melt-in-your-mouth morsels.

2

Prepare the Skewers

Soak the 12 wooden skewers in water for 30 minutes to prevent burning on the grill. Drain and discard the water before use. Remove the marinated meats from the refrigerator and let them sit at room temperature for 20-30 minutes—this ensures even cooking and prevents chilling the grill.

Thread the meat onto the skewers, alternating beef and lamb cubes for visual appeal and balanced flavor. Leave a small gap between each cube to allow the marinade to caramelize and create that coveted char. Arrange the skewers on a platter, cover loosely with plastic wrap, and let them rest for 10 minutes before grilling. This brief rest helps the marinade cling to the meat and prevents it from falling apart when skewered.

3

Grill to Perfect Char and Juiciness

Preheat your grill to high heat, around 450°F, and clean the grates thoroughly with a brush. Once the grill is screaming hot, place the skewers on the grates, leaving space between them for even heat distribution. Grill for 3-4 minutes per side for medium-rare doneness—you'll want the internal temperature to reach 130-135°F for beef and 135-140°F for lamb.

Watch for deep golden-brown char and sizzling marinade—this is your signal that the kebabs are developing that irresistible smoky crust. Avoid moving the skewers too frequently; let them develop a good sear. If the marinade burns before the meat is fully cooked, move the skewers to a cooler part of the grill and cover to finish cooking indirectly. The kebabs are done when they release easily from the skewers and the internal temperature reaches your desired level.

4

Rest and Serve with Herb Garnish

Transfer the grilled kebabs to a cutting board and tent loosely with aluminum foil. Let them rest for 5-10 minutes—this crucial step allows the juices to redistribute, ensuring each bite is succulent and flavorful. The resting period also makes the meat easier to slice and prevents it from drying out.

While the kebabs rest, garnish each skewer with a sprinkle of fresh chopped rosemary and thyme leaves for a burst of aromatic freshness. Serve immediately with a side of tzatziki or a simple lemon-herb couscous to complement the rich, smoky flavors. The contrast of cool yogurt sauce or fluffy grains will balance the bold, charred notes of the kebabs, creating a harmonious bite every time.

👨‍🍳

Pro Tips For Making Beef And Lamb Kebab

  • CUT CHUCK IN STRIPS: Beef chuck is tough—don’t fight it. Slice against the grain into ½-inch thick strips, not thin cutlets. Thicker pieces hold up better on skewers and stay juicy when charred.
  • MARINATE LAMB LONGER: Lamb leg needs time. Toss it in yogurt-garlic mix at least 4 hours (overnight if possible). I used to rush this and ended up with dry, flavorless bites—don’t skip it.
  • DON’T OVERCROWD THE GRILL: Skewer 2-3 pieces per kebab max. Piling them high steams the meat instead of searing. Watch the heat—crowded kebabs turn out soggy, not crisp.
  • REST MEAT BEFORE SKEWERING: Take lamb and beef out of the fridge 30 minutes before assembly. Cold meat shrinks when cooked, so prepping it at room temp keeps the skewers balanced and even. (Yes, even if you’re impatient like me.)

Perfect pairings for this beef and lamb kebab

Herb Yogurt Sauce

This creamy, tangy sauce is my secret weapon for balancing the rich, smoky flavors of the kebabs.

Mix ½ cup plain Greek yogurt, 1 tbsp lemon juice, 1 tbsp finely chopped fresh dill, 1 tsp minced garlic, ½ tsp salt, and a pinch of black pepper. Let it sit for 10 minutes to meld flavors before serving.

The coolness cuts through the charred meat beautifully. 🌿

Warm Flatbread

Store-bought naan or pita bread gets a quick upgrade with this trick: brush with 2 tbsp melted butter and sprinkle with ½ tsp smoked paprika before warming in a skillet for 1 minute per side.

The smoky paprika echoes the kebab flavors while the buttery bread soaks up any extra marinade. I love Trader Joe's Everything But the Bagel Seasoning as a finishing touch—it adds a savory crunch. 🍞

Grilled Vegetable Medley

Toss bell peppers, red onions, and zucchini in 1 tbsp olive oil, 1 tsp cumin, and ½ tsp salt, then grill alongside the kebabs for 8-10 minutes.

The charred veggies mirror the kebab's smoky profile while adding freshness. I always include cherry tomatoes (halved) for a juicy pop of acidity. 🌶️

Fresh Cucumber Salad

Slice 1 English cucumber and ½ red onion thinly, then toss with 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp dried mint, and ½ tsp salt.

Let it sit for 15 minutes before serving. The crisp, cool salad contrasts perfectly with the warm kebabs and cleanses the palate between bites. 🥒

Spicy Harissa Dip

For heat lovers, blend ½ cup Greek yogurt, 1 tbsp harissa paste, 1 tsp lemon juice, and ½ tsp garlic powder until smooth.

Serve chilled with toasted pita chips or as a dipping sauce. The fiery kick complements the smoky kebabs while adding a North African flair. 🌶️

Beverage Pairings

A crisp Sauvignon Blanc from New Zealand brightens the meal with its citrus notes, while a rosé adds refreshing acidity. For beer lovers, a German Helles Lager (like Weihenstephaner) balances the richness without overpowering.

Iced mint lemonade is my go-to non-alcoholic choice—its sweetness and coolness make every bite feel like a celebration. 🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 22g110%
Cholesterol 210mg70%
Sodium 980mg43%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 4g
Protein 62g124%
* 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 instead of beef and lamb?

Chicken works beautifully in kebabs, but adjust the marinating time to 2-4 hours max—it cooks faster than beef or lamb. Use boneless, skinless chicken thighs for juiciness (avoid breasts, as they dry out). Reduce the smoked paprika to ½ tbsp and add ½ tsp ground ginger for a sweeter profile. Grill at 375°F for 2-3 minutes per side until internal temp hits 165°F.

2

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

Start by soaking wooden skewers for 30+ minutes to prevent burning. For extra security, thread a cherry tomato or bell pepper between meat pieces—they act as natural spacers and keep cubes from shifting. If using metal skewers, poke holes in the meat with a fork before threading. Always let marinated meat rest 10 minutes before grilling to help juices redistribute and firm up.

3

What if I don’t have a grill? Can I make these indoors?

Yes! Use a cast-iron skillet on medium-high heat with 1 tbsp oil sprayed on the surface. Cook skewers 3-4 minutes per side until charred. For a broiler method, preheat to high and place skewers 4 inches from heat, turning every 2 minutes for even browning. A grill pan also works—just add 2 tbsp water to create steam and prevent drying.

4

Can I make these kebabs ahead of time?

Assemble skewers 1 day ahead and refrigerate uncovered for 24 hours (this concentrates flavors). For maximum freshness, grill within 8 hours of marinating. Freeze uncooked skewers on a tray for 1 month, then thaw in the fridge overnight before grilling. Reheat cooked kebabs in a skillet with 1 tbsp water for 3-4 minutes to restore juiciness.

5

What’s the best way to tell if the kebabs are fully cooked?

Use a meat thermometer for precision: beef should reach 130-135°F (medium-rare), lamb 135-140°F. Visually, look for deep golden-brown char and sizzling marinade. The meat should release easily from skewers and feel firm but springy to touch. For extra safety, let them rest 5 minutes before serving—this ensures carryover cooking raises temps another 5°F.

★★★★★5.0(9 reviews)
Categories Soups & Stews