Beef and Lamb Kebabs Recipe: Char-Grilled Flavor With Skewered Perfection

Soups & Stews

Beef and Lamb Kebabs Recipe: Char-Grilled Flavor With Skewered Perfection

This beef and lamb kebab recipe delivers restaurant-quality skewered perfection with every bite—juicy, aromatic, and perfectly charred. The secret lies in a balanced marinade that tenderizes while building bold flavors, followed by precise grilling techniques that create that signature smoky crust.

I’ve perfected this method over countless summer cookouts, ensuring even home cooks achieve professional results without fuss.

What sets these kebabs apart is the harmonious blend of beef and lamb, each cut contributing its own texture and richness. The marinade—featuring garlic, lemon, and warm spices—penetrates deeply, while the skewering technique ensures even cooking and dramatic presentation.

Whether you’re using a grill, stovetop broiler, or even an oven, the method remains foolproof for crispy edges and tender centers.

By the time you serve these kebabs, your guests will experience layers of flavor: the caramelized exterior from the grill, the juicy interior, and the bright, herby notes from the marinade.

The dish pairs beautifully with garlic yogurt sauce, fresh flatbread, or a simple cucumber salad, making it versatile enough for weeknight dinners or festive gatherings. This is kebab perfection, simplified.

The best part? The technique scales easily—double the recipe for a crowd, or halve it for a cozy meal. Once you master this method, you’ll never buy pre-made kebabs again. Let’s get started on creating skewers that impress every time.

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

Ingredients for beef and lamb kebab

Restaurant-quality skewers start with premium cuts and a meticulously balanced marinade.

Ingredient Amount Notes
Chuck Roast (Beef) 🥩 1 ½ lb Trimmed of excess fat, cut into 1.5-inch cubes
Leg of Lamb 🐑 1 ½ lb Boneless, cut into 1.5-inch cubes
Extra-Virgin Olive Oil 🫒 ½ cup For marinade and brushing
Fresh Garlic Cloves 🧄 8 cloves Minced for marinade
Lemon Juice 🍋 ⅓ cup Freshly squeezed
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky richness
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarsely ground
Fresh Rosemary 🌿 ¼ cup Chopped, plus sprigs for garnish
Fresh Thyme 🌿 ¼ cup Leaves only, chopped
Wooden Skewers 🪵 16 whole Soaked in water for 30 minutes
Red Wine Vinegar 🍷 1 tbsp For brightness

The beef and lamb cuts are non-negotiable for texture. Chuck roast delivers that signature fall-apart tenderness, while leg of lamb adds richness and gamey depth. Source both from Whole Foods or a trusted butcher—look for vibrant color and good marbling. Pre-cut cubes save time, but trimming excess fat ensures cleaner skewers. For the best results, use USDA Choice or higher beef and lamb, and keep both refrigerated until ready to marinate. The herbs should be freshly harvested or purchased within 48 hours—wilting indicates age.

No fresh rosemary? Dried works at one-third the amount, but the flavor won't be as vibrant. Substitute lamb with sirloin or ribeye if needed, though texture will differ slightly. For the olive oil, California extra-virgin brands like Corto or Lucini elevate the marinade. The red wine vinegar can be swapped for apple cider vinegar if unavailable, though it'll alter the acid balance. If you're short on time, pre-minced garlic from a jar works, but fresh minced garlic is always superior. The skewers? Bamboo or metal both work, but bamboo needs that 30-minute soak to prevent burning.

Marinated meat keeps up to 24 hours in the fridge, but flavor peaks after 4-6 hours. Store in an airtight container with the marinade. For grilling, preheat your grill to 400°F and brush with extra olive oil to prevent sticking. Leftover cooked kebabs reheat beautifully—3-5 minutes in a skillet over medium heat restores that smoky crust. Portion into meal prep containers for 3-4 days of effortless lunches. The marinade itself? Use it as a dipping sauce or drizzle over roasted vegetables—3 days in the fridge, sealed tightly.

❤️

Why You'll Love This Recipe

  • No-Fuss Skewers: I swear by this recipe because it’s the only time I’ve ever threaded meat onto sticks without turning it into a production. Chuck roast and lamb? They stay juicy even if you’re not a grill master—just cube, toss in olive oil and garlic, and let the heat do the work.
  • Umami Bomb: That combo of beef and lamb? It’s like a flavor party in your mouth. The chuck roast brings deep richness, while the lamb adds brightness, and the lemon juice ties it all together with a zesty punch. Honestly, the first bite makes me forget I’m not at a fancy restaurant.
  • Weeknight or Weekend: Make it for Tuesday dinner or a summer BBQ—this recipe doesn’t judge. The same marinade works for both, and leftovers? They’re even better cold in wraps the next day. My kids beg for these skewers, and my partner saves them for lunch.
  • Budget-Friendly Luxury: You’re getting two high-quality proteins for less than takeout. Chuck roast stretches far, leg of lamb feels special, and a little olive oil and garlic make it taste like a splurge. Between us, this is my go-to when I want restaurant-quality food without the price tag.

Step-by-step instructions for beef and lamb kebabs with char-grilled perfection

Mastering these kebabs requires precision in prep and timing—here's how to achieve restaurant-quality results.

1

Prepare the Meat and Skewers

Cut the 1.5 lb chuck roast (beef) and 1.5 lb leg of lamb into 1.5-inch cubes, trimming any excess fat. This size ensures even cooking and prevents burning. Soak the 16 whole wooden skewers in water for 30 minutes—this prevents them from scorching on the grill. Arrange the meat cubes on a plate, alternating beef and lamb for visual appeal and balanced flavor.

Use a sharp knife for clean cuts—uneven pieces cook at different rates. I like to work in batches if needed, keeping the prepared meat covered in the fridge until ready to skewer. The cubes should be uniform in size to guarantee consistent doneness across all kebabs.

2

Create the Herb Marinade

In a large bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.33 cup lemon juice, 1 tbsp red wine vinegar, 8 cloves minced fresh garlic, 1.5 tsp kosher salt, 1 tsp freshly ground black pepper, 1 tbsp ground cumin, 1 tbsp smoked paprika, and 1 tbsp ground coriander. This marinade is the heart of the flavor profile—don't skip the toasting of spices if possible, as it deepens their aroma.

Add the 0.25 cup chopped fresh rosemary and 0.25 cup fresh thyme leaves, stirring until fully combined. The marinade should coat the back of a spoon when stirred. Pour half of this mixture into a separate bowl—you'll use this later for basting. Let the remaining marinade sit for at least 30 minutes (or up to 4 hours) to allow the flavors to penetrate the meat.

3

Assemble and Marinate the Kebabs

Thread the meat cubes onto the soaked skewers, alternating between beef and lamb. Leave a small gap between each piece to allow the marinade to circulate. Place the skewered kebabs in a single layer in a shallow dish and pour the reserved marinade over them. Cover with plastic wrap and refrigerate for at least 2 hours, turning occasionally to ensure even coating.

This marination step is critical—it tenderizes the meat and infuses it with complex flavors. I like to marinate overnight if time allows, but even 2 hours makes a noticeable difference in juiciness and depth of flavor. The acidity in the lemon juice and vinegar helps break down the meat fibers, while the olive oil keeps it moist.

4

Grill to Char-Grilled Perfection

Preheat your grill to medium-high heat (400-425°F) and clean the grates thoroughly. Brush the grates with a small amount of the reserved marinade to prevent sticking. Grill the kebabs for 8-10 minutes, turning occasionally, until the meat reaches an internal temperature of 145°F for lamb and 140°F for beef. The exterior should develop a deep char while maintaining juicy interiors.

Baste the kebabs with the remaining marinade every 2 minutes during the last 5 minutes of grilling. This basting step adds an extra layer of flavor and helps create a glossy finish. Watch for flare-ups—move any burning pieces to a cooler part of the grill immediately. The skewers should be hot enough to sear the meat without burning the herbs.

5

Rest and Serve with Herb Garnish

Transfer the kebabs to a cutting board and tent loosely with foil. Let them rest for 5-10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. During this time, prepare the garnish by finely chopping any remaining fresh rosemary sprigs.

Serve the kebabs hot, garnished with the chopped rosemary. The combination of tender beef and lamb, infused with smoky, herby flavors, creates a harmonious balance. Pair with a simple cucumber-tomato salad or warm flatbread to complement the rich, charred flavors of the kebabs.

👨‍🍳

Pro Tips For Making Beef And Lamb Kebab

  • CUT MEAT AGAINST THE GRAIN: Slice your chuck roast and leg of lamb against the grain—no exceptions. I used to ignore this, and my kebabs ended up chewy instead of tender. A sharp knife and steady hand make all the difference, especially with chuck.
  • USE COLD MEAT: Take your beef and lamb straight from the fridge and cut those cubes cold—no thawing, no room-temp waiting. Cold meat sears better and releases juices slower, so your kebabs won’t turn to mush on the grill. Trust me, I’ve learned this the hard way.
  • MARINATE IN OLIVE OIL FIRST: Toss your meat cubes in a generous glug of extra-virgin olive oil (about 2 tablespoons) before adding garlic and lemon. This creates a protective barrier so the meat doesn’t dry out when you thread it onto skewers. My grandmother swore by this, and she was right.
  • SKIP THE OVERCROWDED SKEWERS: Thread 2-3 pieces of beef and 2-3 pieces of lamb per skewer, but leave gaps—no stacking like a pyramid. Overcrowding steams the meat instead of searing it, and you’ll end up with sad, gray kebabs instead of caramelized perfection. Less is more here.

Dietary considerations for this dish

Gluten-Free Adaptations

This recipe is naturally gluten-free as written, but there are a few precautions to take. Always verify that your kosher salt and ground spices (like cumin and coriander) are certified gluten-free, as some brands process them in shared facilities.

For extra safety, I recommend using Bob's Red Mill or Simply Organic spice blends. The wooden skewers are also safe, but if you're using metal or bamboo, ensure they're free of cross-contamination. 🌾

Allergen-Friendly Swaps

For dairy-free needs, this recipe already accommodates—no cheese or butter is required. If you're avoiding garlic (common allergen), replace the 8 cloves minced garlic with 1 tbsp onion powder and 1 tbsp asafoetida powder (hing), a traditional Indian spice that mimics garlic's depth.

For nut-free diets, ensure your extra-virgin olive oil isn't processed in facilities handling nuts—Primal Kitchen or Chosen Foods are safe brands. Always double-check labels on spices and vinegars.

Low-Carb/Keto Options

This kebab recipe fits perfectly into a low-carb or keto lifestyle with minimal adjustments. Skip the flatbread pairing and opt for cauliflower rice or a zucchini noodle salad> instead.

The marinade is already keto-friendly, but if you're strict about carbs, reduce the red wine vinegar to 1 tsp> to cut acidity slightly. The beef and lamb provide high-quality protein and healthy fats, making this a satisfying meal under 5g net carbs per serving> (without sides).

Vegetarian Substitutions

While this recipe features meat, you can adapt it for vegetarians by replacing the beef and lamb with portobello mushrooms or firm tofu>. For mushrooms, slice 1.5 lbs> into thick rounds and marinate for at least 4 hours> to absorb flavors.

For tofu, press and cube 2 blocks (16 oz each)> extra-firm tofu, then marinate in the same mixture for 6-8 hours>. Grill the veggie skewers for 10-12 minutes>, turning frequently, until tender and charred. The texture won't be identical, but the smoky, herby flavors shine through. 🌱

Protein Adjustments

If you're avoiding beef due to dietary preferences or allergies, substitute with chicken thighs> (bone-in for juiciness) or pork tenderloin>. For lamb-free versions, use venison> or bison>, which pair beautifully with the same marinade.

When swapping proteins, adjust cooking times—the denser cuts (like venison) may need 2-3 extra minutes> on the grill. Always check internal temperatures: 165°F> for poultry, 145°F> for pork, and 140°F**> for beef substitutes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 8g3%
Dietary Fiber 2g8%
Sugars 2g
Protein 52g104%
* 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 metal skewers instead of wooden ones?

Metal skewers work perfectly and eliminate the soaking step. They're especially useful for grilling over high heat or when you want to avoid charred wood flavors. Just ensure they're food-safe (stainless steel is ideal) and preheat them on the grill for 2-3 minutes to prevent sticking.

2

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

Start by cutting the meat into 1.5-inch cubes—smaller pieces are less likely to slip. For extra security, thread a cherry tomato or bell pepper slice between each meat piece to create a "locking" effect. If using wooden skewers, soak them thoroughly for 30 minutes to prevent burning.

3

What's the best way to cook these kebabs indoors?

Use a stovetop grill pan or broiler for indoor cooking. Heat the grill pan on medium-high heat with oil, then cook the kebabs for 6-8 minutes, turning frequently. For the broiler, place skewers on a rack 3-4 inches from the heat and broil for 5-7 minutes, watching closely to avoid burning.

4

Can I make these kebabs ahead of time?

Yes! Assemble the skewers and marinate them up to 24 hours ahead, but don't cook them yet. For best results, refrigerate the uncooked kebabs in an airtight container. When ready to cook, bring them to room temperature for 30 minutes before grilling. Cooked kebabs reheat well in a 350°F oven for 5-7 minutes.

5

What's the secret to perfectly charred edges?

High heat and patience are key! Grill over medium-high heat (400-425°F) and let the kebabs develop a deep char for 2-3 minutes per side. Baste with marinade during the last 5 minutes to enhance caramelization. For extra flavor, sprinkle coarse sea salt on the grill grates before cooking.

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