Soups & Stews
This beef and lamb kebab recipe delivers restaurant-quality flavor fusion with minimal effort—juicy, marinated meat skewered to perfection in just 30 minutes. The secret lies in balancing bold spices and tender cuts, creating a dish that bridges traditional techniques with modern convenience.
Whether grilling outdoors or searing in your kitchen, these kebabs transform simple ingredients into a showstopping meal.
Start with a marinade that tenderizes the meat while infusing rich, aromatic flavors—garlic, lemon, and warm spices like cumin and paprika work together to create depth.
The beef and lamb cook separately to ensure each maintains its ideal texture: the beef develops a caramelized crust, while the lamb stays succulent and flavorful. This method ensures every bite delivers the perfect balance of smoky char and savory richness.
By the time you serve these kebabs, you'll have a dish that's as impressive as it is delicious—golden skewers of perfectly cooked meat, sizzling with residual heat and aroma. Pair them with fluffy basmati rice, warm flatbread, or a fresh cucumber salad to complete the meal.
The presentation is just as important as the taste, with vibrant colors and inviting textures that make every plate look like it belongs on a fine-dining menu.
This recipe is designed to be adaptable, whether you're hosting a backyard barbecue or cooking for a weeknight dinner. The marinade can be prepped ahead, and the skewers cook quickly, making it ideal for entertaining or meal prep.
With a few simple steps, you'll master the art of kebabs that taste like they've been simmering for hours—without the wait.
Ingredients for beef and lamb kebab
Juicy beef and lamb cubes, bold spices, and fresh herbs—everything you need for skewers that taste like they’ve been simmering all day.
| 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 for 30 mins |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For marinade and grilling |
| Fresh Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Ground Cumin 🌿 | 2 tsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Fresh Rosemary 🌿 | ½ cup | Chopped, for garnish |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Red Bell Pepper 🍅 | 1 whole | Cut into 1-inch chunks |
| Red Onion 🧅 | 1 whole | Cut into 1-inch chunks |
The beef and lamb are the stars here, so pick cuts with good marbling—that fat keeps them juicy. Costco or Whole Foods usually have pre-cut chuck roast and lamb leg, but if you're buying whole, ask the butcher to trim and cube it for you. Fresh herbs are non-negotiable for the marinade—Trader Joe’s has great pre-washed rosemary and mint bundles that save time. For the skewers, soak them in water for at least 30 minutes to prevent burning. And trust me, soaking them overnight makes all the difference if you're prepping ahead.
No fresh rosemary? Dried works at one-third the amount, but it won’t have that same piney aroma. Short on lamb? Swap in extra beef or even chicken thighs—just adjust cooking time. The bell pepper and onion add color and crunch, but if you’re feeling fancy, toss in some cherry tomatoes or zucchini. For the marinade, extra-virgin olive oil is key—cheap oil will burn too quickly. And if you’re grilling indoors, use a grill pan and keep the heat medium-high to avoid drying out the meat.
Marinate the meat for at least 2 hours (overnight is best), but don’t let it sit too long or the lamb will get mushy. Skewer the meat and veggies, leaving a little space between pieces so they cook evenly. These kebabs reheat surprisingly well—just a quick sear in a hot pan or under the broiler brings back that smoky flavor. Store leftovers in the fridge for 3-4 days, or freeze them for up to 3 months. I always make a double batch—one for dinner, one for lunch the next day. The flavors only get better as they meld.
Why You'll Love This Recipe
- Skewers in Minutes: I swear, the hardest part is soaking the wooden sticks—no marinating overnight, no fuss. Toss chunks of beef chuck and lamb leg in olive oil and garlic, thread them on, and boom: grill-ready in 15.
- Garlic Bomb Flavor: Between us, that fresh garlic and olive oil combo is chef’s kiss. The lamb gets tender and juicy while the beef holds its edge—every bite has that crispy, aromatic punch.
- Weeknight or Party Star: Honestly, it’s my go-to for date nights or when my in-laws drop by unexpectedly. Same effort, different vibes—just adjust the portions. (Pro tip: Double the batch, grill once, eat twice.)
- Budget-Friendly Feast: Lamb leg and beef chuck stretch farther than you’d think, especially when paired with veggies or flatbread. Leftovers? Reheat on the grill or toss in a wrap—no waste, all flavor.
Step-by-step instructions for beef and lamb kebabs
Let's build kebabs that pack bold flavors and perfect grill marks every time.
Marinate the Meats and Prep Vegetables
In a large bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 6 cloves minced fresh garlic cloves, 2 tsp toasted ground cumin, 1 tbsp smoked paprika, 1 tbsp ground coriander, 1.5 tsp salt, and 1 tsp black pepper. Whisk until fully emulsified—the mixture should look smooth and glossy.
Divide the 1.5 lb beef chuck roast and 1.5 lb lamb leg into the marinade, ensuring every cube gets coated. Cover and refrigerate for at least 2 hours (overnight is even better). While the meats marinate, cut the 1 whole red bell pepper and 1 whole red onion into 1-inch chunks. Chop the 0.5 cup fresh rosemary and 0.25 cup fresh mint leaves for garnish later.
Assemble the Skewers
Soak the 12 whole wooden skewers in water for 30 minutes to prevent burning. Drain and discard the water before assembling. Thread the marinated beef and lamb cubes alternately onto each skewer, leaving a small gap at the top for the vegetables.
Add the red bell pepper and red onion chunks to each skewer, alternating colors for visual appeal. Start with meat at the bottom, followed by vegetables, and end with meat again. This arrangement ensures the vegetables cook through while the meat remains juicy. Don't overcrowd the skewers—leave space between pieces for even cooking.
Grill to Juicy Perfection
Preheat your grill to medium-high heat (around 400°F). Once hot, place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the meat reaches medium-rare (about 135°F for beef and 140°F for lamb). You'll know they're ready when the meat is browned with grill marks and the juices run clear when pierced.
For extra flavor, brush the skewers with any leftover marinade during the last 2 minutes of grilling. Keep a close eye on them—they cook quickly at this heat. Once done, transfer the skewers to a plate and tent loosely with foil to rest for 5 minutes. This resting period keeps the meat juicy and makes slicing easier.
Serve with Fresh Herbs
Garnish each skewer with the chopped fresh rosemary and fresh mint leaves just before serving. The herbs add a bright, aromatic finish that complements the smoky, charred flavors of the grilled meats. Serve the kebabs immediately while they're still sizzling hot, with a side of warm flatbread or a fresh salad to balance the richness.
For the best experience, cut each skewer into individual pieces at the table. The combination of tender beef and lamb, juicy vegetables, and fragrant herbs makes every bite a flavor fusion. Enjoy your char-grilled masterpiece!
Pro Tips For Making Beef And Lamb Kebab
- MARINATE SEPARATELY: I learned this the hard way—mixing beef and lamb in the same marinade for more than 4 hours turns the beef mushy while the lamb stays tough. Instead, marinate them in identical blends (olive oil, garlic, salt, pepper) for no more than 3 hours—just enough to tenderize without overdoing it.
- SOAK SKEWERS 30 MINUTES: Wooden skewers? Skip the last-minute soak. I used to rush this, and they’d splinter mid-cook. Soak them in water for at least 30 minutes—longer if they feel dry. Pro tip: Use two skewers per chunk of meat to prevent flipping disasters.
- SEAR FIRST, THEN GRILL: High heat. Seriously, crank it up. Sear the beef and lamb chunks in a screaming-hot skillet with olive oil for 2 minutes per side before skewering. This locks in juices and gives you that restaurant-worthy crust—no sad, gray kebabs here.
- USE LAMB FOR LAST SKEWER: After burning three batches, I finally figured out: lamb cooks faster than beef. Thread it onto the last skewer you add to the grill, so it gets the same time without drying out. Or, if grilling all at once, pull the lamb off 2-3 minutes early.
Health benefits of these flavors
Protein Powerhouse
These kebabs deliver a high-protein punch—each serving packs about 50 grams of protein from the beef and lamb combination. The beef chuck roast contributes lean protein while the lamb leg adds richness with its natural fats, creating a balanced nutritional profile.
Perfect for post-workout meals or high-protein diets, this dish keeps you full and energized for hours. 💪
Iron-Rich for Energy
Both beef and lamb are excellent iron sources, with lamb providing 3-4mg per serving—about 20% of your daily needs. Iron helps transport oxygen in your blood, combating fatigue and supporting cognitive function.
Pair these kebabs with vitamin C-rich sides like bell peppers or a citrus salad to boost iron absorption even more.
Healthy Fats for Satiety
The lamb leg adds heart-healthy monounsaturated fats, while the beef provides omega-3s (especially if grass-fed). These fats help stabilize blood sugar and reduce inflammation. The olive oil marinade contributes antioxidant-rich EVOO, adding extra benefits without excess calories. A true win-win for flavor and nutrition.
Antioxidant Boost
The marinade includes smoked paprika and fresh rosemary, both packed with antioxidants that fight free radicals. Red bell peppers add vitamin C (about 150% daily value per serving), while red onions contribute quercetin, a compound linked to reduced inflammation.
These vibrant ingredients make the kebabs as nutritious as they are delicious. 🌿
Low-Carb Flexibility
Skip the rice or flatbread and serve these kebabs with a zucchini noodle salad or greens for a low-carb option. The meat and veggie combo provides fiber and protein without the carb load, making it ideal for keto or Atkins diets.
Just watch your portion sizes—lamb is richer in calories than beef.
Meal Prep Friendly
These kebabs reheat beautifully, making them perfect for grab-and-go lunches. The marinade preserves moisture, so leftovers stay juicy when stored in the fridge for 3-4 days or frozen for 3 months.
Pack them with a side of hummus or tzatziki for a protein-rich, portable meal that keeps energy levels steady all day. ✨
Nutrition facts
Frequently asked questions
Can I use metal skewers instead of wooden ones?
Metal skewers are a great alternative—they won’t burn and can go straight from freezer to grill. For best results, use stainless steel or coated metal skewers to prevent sticking. Soak them in water for 10 minutes before use to help prevent the meat from drying out.
What’s the best way to cook these kebabs indoors?
Use a grill pan on medium-high heat with a little oil to mimic outdoor grilling. Cook for 6-8 minutes, turning frequently, until the meat reaches 135°F for beef and 140°F for lamb. For an oven option, broil on high for 5-7 minutes per side, watching closely to avoid burning.
How do I prevent the meat from falling off the skewers?
Secure the meat by threading it through the thickest part of each cube and alternating directions on the skewer. For extra hold, brush the ends with egg white before grilling—it acts like glue. Also, avoid overloading the skewers; leave ½-inch gaps between pieces for even cooking.
Can I make these kebabs ahead of time?
Yes! Prep the marinade and cube the meat 1-2 days ahead, storing it in the fridge. Assemble the skewers up to 4 hours before cooking (cover and refrigerate). For best results, grill them fresh, but they can be refrigerated for up to 8 hours before cooking. Never marinate longer than 24 hours—the lamb will get too tender.
What’s the best way to reheat leftover kebabs?
Reheat in a hot skillet or grill pan for 2-3 minutes per side until warmed through. Avoid microwaving—it makes the meat dry. For extra flavor, brush with a little olive oil and warm spices before reheating. Leftovers keep well in the fridge for 3-4 days or frozen for 3 months.
