Every time we make lamb kabobs, someone at the grill says the same thing: why don’t we do this more often? Ten minutes over direct heat for a good sear (bonus points if it’s on a charcoal grill), all the smells of a proper summer cookout, and this has us savoring long summer nights slowly.

Grilled lamb and vegetable skewers with red peppers and onions on a plate, garnished with lemon wedges and fresh herbs, next to a bowl of white tzatziki sauce.

Part of what makes the skewer the right move for lamb isn’t the presentation (although it does look good)… it’s the char. Every side of that little cube of lamb gets direct contact with the grate on one of the four turns. The marinade plus that flame-kissed flavor, it’s so good that even people who think they don’t like lamb will go back for another. The grill sets it on all four sides. If you want to see what this spice profile does in a different format, the lamb shawarma follows the same logic with the same pantry.

Make more than you think you need. They vanish fast off the skewer at the grill, and whatever survives becomes the best thing in your fridge all week. Lamb kabob over rice, pulled into a pita, eaten cold while standing at the counter. This is our version of an easy weeknight win.

Bowl of raw lamb, bowl of chopped red onion and bell pepper, small bowls of spices, garlic, oil, and a halved lemon arranged on a light surface.

Ingredients for Lamb Kabobs

For the Kabobs:

  • Boneless lamb leg: Cut into even 1¼-inch cubes. Consistent size is non-negotiable: a 1-inch cube will be overdone by the time a 1.5-inch cube hits temp. Lamb shoulder works but runs fattier and holds the skewer a little looser. We love the clean, meaty flavor of the American lamb from Freedom Run Farm.
  • Red onion: Cut into 1-inch petals, sturdy enough to take high heat without going to mush between turns.
  • Red bell pepper: 1-inch pieces to match the lamb cubes’ width for even cooking.

For the Marinade:

  • Olive oil or avocado oil
  • Lemon juice: Fresh, not bottled. Brightens the whole marinade and starts tenderizing the surface. Don’t go past 24 hours or it will start to turn the outer layer of the lamb mushy.
  • Garlic
  • Kosher salt
  • Black pepper
  • Ground cumin
  • Paprika
  • Dried oregano: Classic Mediterranean note, ties the cumin and coriander together.
  • Ground coriander: Pairs with the cumin and rounds out the spice without adding heat.

Equipment

  • Metal skewers: Flat ones, not round. Flat skewers grip the meat and don’t spin when you try to turn them. At least 12 inches long. No soaking required.
  • Instant-read thermometer: The only reliable way to catch lamb kabobs at 145°F before they go gray all the way through.

How to Make Lamb Kabobs

  1. Make the marinade. Whisk together the olive oil, lemon juice, minced garlic, kosher salt, pepper, cumin, paprika, oregano, and coriander in a large bowl until the salt dissolves and everything is combined.
  2. Marinate the lamb. Pat the lamb cubes dry with paper towels — dry meat browns better. Add to the marinade and toss until every piece is coated. Cover and refrigerate 2–4 hours minimum, up to 24 hours. Pull from the fridge 20–30 minutes before grilling so it’s not cold going onto the grates.
  3. Heat the grill. Preheat to medium-high (around 400–450°F). Clean the grates with a brush, then oil them well. A cold or dirty grate is how you lose crust on the first turn.
  4. Build the skewers. Thread the lamb onto metal skewers, alternating with onion petals and bell pepper. Leave small gaps between each piece – not tightly packed. That space lets heat circulate around the sides instead of steaming the meat against the vegetables.
  5. Grill over direct heat. Place skewers directly over the heat source. Cook 8–12 minutes total, turning every 2–3 minutes, until the edges are deeply charred and the lamb reads 145°F internal on an instant-read thermometer for medium (pink center). Pull at 140°F if the grill is running hot – carryover will bring it up 3–5°F during rest.
  6. Rest and serve. Rest the skewers 5 minutes before serving. Finish with a squeeze of lemon and a scatter of chopped flat-leaf parsley.
Grilled lamb skewers with red bell peppers and red onions, garnished with chopped herbs.

Substitutions

  • Lamb leg to lamb shoulder: Fattier and slightly richer, same cook time. The extra fat can cause more flare-ups, so keep a cooler zone ready.
  • Lamb to beef sirloin: Marinate 4–8 hours, target 130–135°F internal for medium-rare. Loses the lamb flavor entirely but works with the spice profile.
  • Lemon juice to red wine vinegar: Slightly more acidity, less brightness. Works, but the citrus lift at the end is different.
  • Paprika to smoked paprika: Adds a subtle smoke layer — a good move on a gas grill where you’re not getting any smoke from the fire.
  • Metal skewers to wooden skewers: Soak in water for 30 minutes first or the exposed tips will char before the lamb is done. Round wooden skewers also let the meat spin, which makes turning harder.
  • Red bell pepper to zucchini or cherry tomatoes: Zucchini works well. Tomatoes soften fast and fall off by the third turn – use them if you’re okay with that…..

Meat Nerd Tips

  • Cut the mean in uniform pieces, every time. This is the single biggest thing that separates a good batch from an uneven one. If you have pieces of different sizes on the same skewer, you’ll chase the big ones and overcook the small ones.
  • Don’t marinate past 24 hours. The lemon acid keeps working after the lamb is fully flavored. Past 24 hours, the outer layer starts breaking down texturally: you’ll notice it as a slightly mushy surface once grilled.
  • Cold lamb means an uneven cook. If you cook lamb straight from the fridge, the outside sears and chars while the center is still cold. Give it 20–30 minutes at room temp before it hits the grill.
  • Resist constant turning. Two to three minutes per side, four turns total. Let the crust build between turns. If the skewer is sticking, it’s not ready to flip – another 30 seconds usually frees it clean.
Grilled lamb and vegetable kabobs on a plate with lemon wedges, served alongside flatbread, lemon slices, and a bowl of tzatziki.

What to Serve with Lamb Kabobs

  • Warm pita bread or flatbread for wrapping
  • Tzatziki or a simple cucumber-yogurt sauce
  • Tabbouleh or a chopped herb salad with parsley and lemon
  • Grilled vegetables – anything already on the grill works while the kabobs rest
  • Rice pilaf or couscous to round it out as a full plate
  • The Copycat Cava Lamb Meatball Bowls use the same Mediterranean flavors if you want a bowl-style build instead.

Leftovers and Storage

  • Refrigerator: Store in an airtight container for up to 3 days. Pull the lamb off the skewers before storing.
  • Freezer: Freeze cooked lamb (off the skewers) for up to 2 months. Marinated uncooked lamb also freezes well — freeze it unskewered in the marinade and thaw in the fridge overnight before grilling.
  • Reheating: Skillet over medium heat with a splash of water or broth, covered, 3–4 minutes. Oven at 325°F for 8–10 minutes is the most even method for a full batch.

Have you tried this recipe? Do us a favor and rate the recipe card with the  ⭐ ⭐ ⭐ ⭐ ⭐ and drop a comment to help out the next reader.

Grilled Lamb Kabobs Recipe

Rate this Recipe!
Prep: 20 minutes
Cook: 12 minutes
Resting time: 5 minutes
Total: 37 minutes
Servings: 6 servings (6–8 skewers, about 5–6 oz lamb per person)
A platter of grilled lamb and vegetable skewers garnished with parsley and lemon wedges, accompanied by flatbread and a bowl of tzatziki sauce.
Spice-marinated lamb leg cubes threaded on metal skewers with red onion and bell pepper, grilled over direct heat until charred on the outside and juicy through the center.

Recommended Equipment

  • Metal skewers
  • Instant-read thermomete

Ingredients  

For the Kabobs

  • 2 lbs boneless lamb leg cut into 1¼-inch cubes
  • 1 medium red onion cut into 1-inch petals
  • 1 red bell pepper cut into 1-inch pieces

For the Marinade

  • 3 tablespoons olive oil
  • 2 tablespoons lemon juice fresh
  • 3 garlic cloves minced
  • teaspoons kosher salt
  • ½ teaspoon black pepper
  • 2 teaspoons ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon ground coriander

To Finish

  • Lemon wedges for serving
  • Fresh flat-leaf parsley chopped

Instructions 

Make the Marinade

  • Whisk olive oil, lemon juice, garlic, salt, pepper, cumin, paprika, oregano, and coriander in a large bowl until combined.
    A bowl with various spices, minced garlic, olive oil, and lemon juice, surrounded by a bowl of raw meat, a striped towel, lemon halves, and a bottle of oil.

Marinate the Lamb

  • Pat lamb cubes dry. Add to marinade and toss to coat. Cover and refrigerate 2–4 hours, up to 24 hours. Pull from fridge 20–30 minutes before grilling.
    A bowl of marinated raw lamb sits on a counter beside a striped cloth, cut lemon halves, a small bowl of chopped onions and peppers, and a glass of oil nearby.

Heat the Grill

  • Preheat grill to medium-high (400–450°F). Clean and oil the grates.

Build the Skewers

  • Thread lamb onto metal skewers, alternating with onion and bell pepper. Leave small gaps between each piece for heat circulation.
    Wooden skewers with marinated lamb, red bell peppers, and red onions arranged on a scalloped plate, with lemon halves and a glass jug of olive oil nearby.

Grill

  • Place skewers over direct heat. Cook 8–12 minutes, turning every 2–3 minutes, until charred and internal temperature reads 145°F for medium. Pull at 140°F if your grill runs hot (the internal temp will rise as the lamb rests).
    Two skewers of grilled lamb and vegetables are cooking on a grill.

Rest and Serve

  • Rest 5 minutes. Squeeze lemon over the top, scatter chopped parsley, and serve immediately.
    Two skewers of grilled lamb and vegetables on a plate with a lemon wedge, pita bread, sliced red onion, and a bowl of tzatziki sauce.

Notes

  • Cut all lamb pieces to the same size (1¼ inch) for even cooking.
  • Do not marinate longer than 24 hours: the lemon juice will break down the lamb’s surface texture.
  • Flat metal skewers grip meat better than round ones and prevent the meat from spinning on the grill.
  • Storage: Refrigerate up to 3 days. Freeze cooked or marinated (unskewered) lamb up to 2 months.

Grilling Instructions: 

Charcoal grill: Set up a two-zone fire with coals banked to one side. Grill the kabobs over the hot side for direct char, and use the cool side to manage flare-ups from the lamb fat. The charcoal smoke adds a layer the gas grill can’t replicate. We use Cowboy lump charcoal. 
Gas grill: Preheat all burners on high, then turn one burner off to create a cooler zone. Grill over the lit burners for direct heat. Add a foil packet of Western Wood hickory wood chips (a handful of chips, sealed with a few holes poked in the top) directly on the lit burner to get some smoke into the cook – it makes a real difference with the spice crust.

Nutrition

Serving: 1serving | Calories: 205kcal | Carbohydrates: 5g | Protein: 20g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 61mg | Sodium: 644mg | Potassium: 383mg | Fiber: 1g | Sugar: 2g | Vitamin A: 801IU | Vitamin C: 29mg | Calcium: 29mg | Iron: 3mg
Course: Main Course
Cuisine: Mediterranean

Bookmark this recipe now!

Two lamb kebab skewers with red bell peppers and onions served on a plate with dipping sauce, lemon wedges, tomato slices, red onion, pita bread, and fresh parsley.

Quick Summary

Lamb kabobs are a direct-heat grill recipe built on a simple Mediterranean spice marinade: cumin, coriander, lemon, and oregano. The technique is straightforward — cut even pieces, marinate at least 2 hours, leave gaps on the skewer, turn every 2–3 minutes, pull at 145°F. The one thing not to rush is the marinade time. For more lamb on the grill, the grilled lamb leg steaks and the harissa lamb kabobs are the natural next moves.

FAQs

How do I prevent sticking and flare-ups?

Preheat thoroughly and scrub the grates before oiling them. Trim excess hard fat off the lamb before marinating — it’s the loose fat that drips and causes flares. Keep a cooler zone on the grill to move skewers off direct heat if a flare-up kicks up.

Can I make lamb kabobs ahead of time?

Yes. Thread the skewers and keep them covered on a tray in the fridge for up to a few hours before grilling. The marinade continues working, so don’t push past the 24-hour total marinate window. You can also freeze the marinated, unskewered lamb for up to 2 months — thaw overnight in the fridge, skewer, and grill.

What internal temperature should lamb kabobs reach?

USDA recommends 145°F for lamb, which gives you a slightly pink center — that’s medium and where most people want kabobs. Pull at 140°F if your grill runs hot, since carryover during the 5-minute rest will bring it up. Medium-well is 155–160°F; fully gray through is anything above that.

Categories: , , ,

About the Author

Kita Roberts is the meat maven and award-winning recipe developer behind Girl Carnivore®, with 15+ years of grilling, smoking, and cooking experience. Her recipes are tested on everything from backyard grills to professional smokers – and always built for real home cooks.
As the lead creative force behind Girl Carnivore®, she is widely recognized as an authority on all things meat.

SUBSCRIBE!

Signup and get free recipes sent to your inbox every week!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating