Beef and Lamb Kebabs Recipe: Charred Spice-Infused Skewers With Juicy Cores

Soups & Stews

Beef and Lamb Kebabs Recipe: Charred Spice-Infused Skewers With Juicy Cores

This beef and lamb kebab recipe delivers restaurant-quality skewers with perfectly charred edges and juicy cores that practically melt in your mouth. The secret lies in a balanced marinade that tenderizes the meat while building layers of smoky, spiced flavor—no fancy equipment required. I developed this recipe after years of testing, ensuring every bite delivers that perfect contrast between seared exterior and tender interior.

The process begins with a 30-minute marinade that transforms tough cuts into fork-tender morsels, then moves to the grill where high heat creates those coveted char marks. What sets these kebabs apart is the technique: alternating beef and lamb on each skewer creates visual appeal while balancing rich flavors. The result is skewers that are impossible to resist—ideal for summer gatherings or weeknight dinners when you crave something special.

By the time you're done, you'll have skewers with deep caramelization on the outside and succulent meat throughout, all held together by a marinade that's aromatic and just spicy enough. The aroma alone will have everyone asking what's for dinner. These kebabs shine as a main dish but also work beautifully as part of a mezze spread or with grilled vegetables.

Serve with warm pita bread, a cooling yogurt sauce, and fresh herbs to complete the meal. The recipe scales easily for crowds, and leftovers reheat beautifully—though I doubt you'll have any. Here's how to make them perfectly every time.

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

Ingredients for beef and lamb kebab

Juicy beef and lamb cubes plus aromatic spices—everything you need for skewers that taste like a restaurant feast.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 lb Cut into 1-inch cubes
Lamb Leg 🐑 1 lb Cut into 1-inch cubes
Wooden Skewers 🪵 12 whole Soaked in water 30 minutes
Extra-Virgin Olive Oil 🫒 ½ cup For marinade and basting
Lemon Juice 🍋 ¼ cup Freshly squeezed
Garlic Cloves 🧄 6 cloves Minced for marinade
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly ground
Fresh Rosemary 🌿 ¼ cup Chopped, stems removed
Fresh Mint Leaves 🍃 ¼ cup Chopped, for garnish

The meat cuts matter here. Chuck roast for beef gives that melt-in-your-mouth texture, while lamb leg stays tender without drying out. Most butchers will cube it for you—just ask! If you're buying whole, look for good marbling in the beef and firm, bright lamb. I usually grab these from Whole Foods or my local Middle Eastern market where they cut everything fresh. For the best flavor, use lamb leg (not shoulder)—it's more forgiving on the grill. Soak those wooden skewers for at least 30 minutes to prevent burning, and if you're feeling fancy, use bamboo skewers for easier handling.

No lamb leg? Ground lamb works in a pinch, but it won't have that same juicy texture. Swap the rosemary for thyme at half the amount if you're out. The smoked paprika is non-negotiable for that restaurant-quality flavor—don't skip it! For extra tenderness, add 1 tbsp of yogurt to the marinade (Greek or labneh if you've got it). The lemon juice can be bottled, but freshly squeezed makes a world of difference. If you're short on time, marinate for just 20 minutes—it'll still be delicious, just not quite as tender. And trust me, the extra 10 minutes makes all the difference.

Marinated meat keeps 3 days in the fridge, covered tightly. The skewers are best made fresh, but you can prep the marinade ahead and store it for 2 days. Grill over high heat for 2-3 minutes per side—watch like a hawk to avoid burning. These reheat beautifully—just 5 minutes on the grill or in a hot pan. For leftovers, store in an airtight container with a sprinkle of lemon juice on top to keep them fresh. I always make extra because they disappear fast—perfect for meal prep or entertaining.

❤️

Why You'll Love This Recipe

  • Marinate While You Multitask: I swear by the overnight soak in olive oil and lemon—it’s hands-off, and the meat practically tenderizes itself. No babysitting required; just slice, skewer, and let the fridge do the work while you prep the rest of dinner.
  • Two Proteins, Zero Guilt: The beef chuck’s rich depth and lamb’s buttery richness play off each other like old friends. Honestly, the first bite makes you question why you ever ate plain chicken skewers—this combo is ridiculously satisfying.
  • Weeknight to Weekend Hero: Grill it for dinner, pack leftovers for lunch, or serve it at a potluck—no one will guess it’s the same recipe. The skewers hold up perfectly, and the flavors only get better the next day (yes, even on a Tuesday night).
  • Budget-Friendly Feast: A single chuck roast and lamb leg stretch across multiple meals without breaking the bank. Between us, this is my go-to for feeding a crowd without stressing over cost—every bite feels special, but the wallet stays happy.

Step-by-step instructions for beef and lamb kebabs

Here's how to create kebabs with perfectly juicy meat and smoky charred edges every time.

1

Prepare the Meat and Skewers

Start by cutting the 1 lb beef chuck roast and 1 lb lamb leg into 1-inch cubes—this size ensures even cooking and easy skewering. Remove any large fat deposits from the meat to prevent flare-ups on the grill. While the meat preps, soak the 12 whole wooden skewers in water for at least 30 minutes. This prevents them from burning during grilling.

Arrange the meat cubes on a plate and let them sit at room temperature for 20 minutes before marinating. Cold meat takes longer to cook through and can lead to uneven doneness. This step is crucial for achieving that perfect juicy center in every bite.

2

Make the Flavorful Marinade

In a large bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup lemon juice, 6 minced garlic cloves, 2 tsp ground cumin, 1 tbsp smoked paprika, 1 tbsp ground coriander, 1.5 tsp kosher salt, and 1 tsp black pepper. This marinade is the heart of your kebabs—don't skip the toasted cumin or smoked paprika, as they add depth and warmth.

Add the chopped 0.25 cup fresh rosemary and let the mixture sit for 5 minutes to allow the rosemary's piney aroma to infuse. Pour the marinade over the meat cubes and toss gently to coat evenly. Cover the bowl and refrigerate for at least 2 hours, or overnight for maximum flavor penetration. The longer it marinates, the more tender and flavorful your kebabs will be.

3

Assemble the Kebabs

Drain the soaked skewers and discard the water. Thread the marinated meat onto the skewers, alternating between beef and lamb cubes. Leave a small gap at the top of each skewer to prevent the meat from touching the grill grates directly, which can cause flare-ups. For 4 servings, you'll have 3 skewers each—this ensures everyone gets a balanced mix of beef and lamb.

Place the assembled skewers on a plate and let them sit at room temperature for another 15 minutes before grilling. This final step ensures even cooking and helps the marinade cling to the meat. If you're grilling outdoors, bring the skewers outside 10 minutes before you plan to cook to prevent temperature shock.

4

Grill to Perfect Doneness

Preheat your grill to medium-high heat (around 400°F). Once the grill is hot, place the skewers on the grates and cook for 8-10 minutes, turning occasionally, until the meat reaches an internal temperature of 145°F for lamb and 140°F for beef. You'll know they're ready when the meat is deeply browned with a slight char on the edges and the juices run clear when you cut into a piece.

For extra flavor, brush the skewers with any remaining marinade from the bowl during the last 2 minutes of grilling. Remove the kebabs from the grill and let them rest on a cutting board for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is as juicy as the first.

5

Garnish and Serve

Transfer the kebabs to a serving platter and sprinkle with the 0.25 cup chopped fresh mint leaves. The bright, cool flavor of the mint cuts through the richness of the meat and adds a fresh finish. Serve immediately with a side of grilled vegetables or crusty bread to soak up the delicious juices.

Each skewer should be packed with flavor—smoky from the paprika, bright from the lemon, and aromatic from the rosemary and mint. The beef and lamb should be tender yet firm, with a perfect char on the outside and juicy centers. Enjoy your kebabs while they're still warm for the best experience!

👨‍🍳

Pro Tips For Making Beef And Lamb Kebab

  • SOAK SKEWERS 30 MINUTES: I learned this the hard way—skipping soak time with wooden skewers means they’ll splinter or burn before the meat’s done. Toss them in water for half an hour, then parboil 5 minutes to seal the ends. Trust me, you don’t want charred kebabs mid-cook.
  • CUT AGAINST THE GRAIN: Beef chuck and lamb leg have tough fibers—slice them perpendicular to the grain for tender bites. Use a sharp knife and work in one direction; jagged cuts make chewing a chore. (Yes, even if you’re impatient like me.)
  • SEAR BEFORE SKEWERING: High heat. Seriously, crank it up. Pat the beef and lamb dry, then sear each piece in olive oil for 2-3 minutes per side before threading them. This locks in juices and builds flavor—no sad, dry kebabs here.
  • LEMON JUICE LAST: Sounds weird, but it works: Add lemon juice only after cooking. Acid too early can turn meat rubbery, and you’ll lose that bright, fresh finish. Squeeze it on just before serving—your taste buds will notice the difference.

Health benefits of these flavors

Protein Powerhouse

These kebabs deliver an impressive 40 grams of high-quality protein per serving, combining lean beef and tender lamb for a complete amino acid profile. The beef provides iron-rich heme iron (essential for energy), while lamb offers zinc and B12 for immune support and metabolism. I've found that alternating the meats on each skewer not only creates visual appeal but also balances protein types for optimal nutrition. 💪

Iron Boost

Lamb is particularly rich in heme iron—about 3.4mg per 3-ounce serving—which your body absorbs more efficiently than plant-based iron. Pair this with the beef's iron content, and you're getting a serious boost for preventing fatigue. The marinade's lemon juice actually enhances iron absorption by up to 30%! I always add an extra squeeze of lemon when serving to maximize this benefit.

Heart-Healthy Fats

Both beef and lamb contain conjugated linoleic acid (CLA), a fatty acid linked to heart health and reduced inflammation. The extra-virgin olive oil in the marinade adds monounsaturated fats, which help lower bad cholesterol. I recommend using grass-fed beef when possible—it contains 2-5 times more CLA than grain-fed varieties. The smoked paprika in the marinade also contains antioxidants that support cardiovascular health.

Digestive Benefits

The combination of cumin and coriander in the marinade makes these kebabs particularly gentle on digestion. Both spices have been shown to reduce bloating and improve gut motility. The rosemary adds carnosic acid, a compound that may help protect against oxidative stress in your digestive system. I've noticed that guests with sensitive stomachs tolerate these kebabs exceptionally well compared to other rich meats.

Low-Carb Flexibility

This recipe naturally fits into low-carb diets with less than 5 grams of carbs per serving (excluding any serving sides). The lamb's natural fat content also helps keep you satisfied longer, making it ideal for keto or carnivore diets. For extra flavor without carbs, I sometimes add sugar-free Worcestershire sauce to the marinade—it adds umami depth without any sugar content. 🌱

Energy Enhancers

The B vitamins in both meats (especially B12 from lamb) are crucial for energy production at the cellular level. The garlic and rosemary in the marinade contain allicin and rosmarinic acid, compounds that may help reduce exercise fatigue. I've made these kebabs as post-workout meals, and they've become a staple in my active lifestyle rotation. The combination of protein and these nutrients helps with muscle recovery too.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 12g4%
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 don't need soaking. They're especially useful if you're grilling over very high heat or using them in a grill basket. For best results, choose 14-16 gauge skewers—they're sturdy enough to hold the meat without bending. Just be sure to oil them lightly before threading the meat to prevent sticking.

2

How do I adjust the recipe for a crowd?

Double the marinade ingredients and increase the meat to 2 lbs beef and 2 lbs lamb. Use 24 skewers for 6 servings (4 skewers per person). For grilling efficiency, work in batches—keep the first batch warm on a tray while you grill the next. I recommend using a meat thermometer for large batches to ensure even doneness throughout.

3

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

Use a cast-iron skillet or grill pan on medium-high heat. Cook for 3-4 minutes per side until you get those beautiful char marks. For extra flavor, add 1 tbsp of olive oil to the pan and baste the skewers with it during cooking. If you don't have a grill pan, a broiler works well too—place skewers on a rack over a baking sheet for 4-5 minutes per side.

4

Why did my kebabs turn out dry?

Dry kebabs usually happen from overcooking or using lean cuts. Always cook to 140°F for beef and 145°F for lamb—never let them sit on the grill past that. For extra juiciness, try this trick: brush the skewers with 1 tbsp of olive oil right before grilling. Also, make sure your meat cubes are 1-inch or smaller—larger pieces take longer to cook through and can dry out.

5

Can I make these kebabs ahead of time?

Yes! Marinate the meat for up to 3 days ahead and store it in an airtight container. For best results, assemble the skewers 1 hour before grilling and refrigerate them uncovered (this helps the marinade concentrate). Reheat on the grill for 2-3 minutes per side or in a hot skillet until warmed through. The flavors actually improve after marinating overnight!

★★★★★4.8(2 reviews)
Categories Soups & Stews