This post may contain affiliate links. Please read our disclosure policy.

Lamb Kabobs deliver big, smoky flavor with just a few hours of marinating and a quick turn on the grill. The spices are familiar: paprika, cumin, thyme, garlic. But the combination is bold and unexpected, with just enough heat and depth to make each bite stand out.

lamb kabobs served on a stainless platter
Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!

I adapted this recipe from The New Spanish Table, which called for any kind of meat. Lamb turned out to be ideal: tender, flavorful, and a good match for the bold marinade. After a few hours in the marinade and a quick trip across a hot grill, the lamb comes out juicy and deeply seasoned, with enough flavor to hold its own hot or cold (and good enough that you might catch yourself licking your fingers).

“Absolutely delicious! A truly happy meal!” ~Linda

Recipe at a Glance

  • Marinated for bold, complex flavor
  • 6–8 minutes on the grill
  • Uses boneless leg or shoulder
  • Great for make-ahead prep
  • Adapted from The New Spanish Table

Ingredient Notes

  • Boneless leg of lamb – I like to use boneless leg because it’s easy to trim and turns tender after a few hours in the marinade. Since you’re giving the lamb time to soak up flavor, there’s no need for a pricier cut like loin or chops. Lamb shoulder works too if you don’t mind trimming away a bit more fat.
  • Smoked sweet paprika – This is what gives the marinade its deep, smoky backbone. Regular paprika won’t have the same impact.
  • Garlic and onion – Raw aromatics get blended into a smooth paste. No chopping finesse needed, just let the blender do the work.
  • White wine vinegar – Adds tang and helps tenderize the meat. Red wine vinegar is a fine substitute in a pinch.
  • Cinnamon and bay leaf – It might seem like an odd combination, but trust the process. Together they add depth that balances the spice.
  • Kosher salt – Lightly salting the lamb before marinating makes a noticeable difference in how juicy the meat stays on the grill.

Why This Recipe Works

  • Blending the marinade coats every piece of lamb evenly and avoids uneven flavor pockets.
  • Salting before marinating locks in moisture and seasons the meat from the inside out.
  • 4–6 hour marination window is just right for flavor without turning the texture mushy.
  • Using leg of lamb keeps it tender and affordable—loin isn’t necessary here.
  • Grilling hot and fast gives a flavorful sear while keeping the center pink and juicy.

How to Make Lamb Kabobs

Step 1: Make the marinade
Combine onion, garlic, paprika, cayenne, oregano, peppercorns, thyme, cumin, cinnamon, bay leaf, salt, vinegar, and olive oil in a blender or small food processor. Blend until smooth.

oil and spices ready to blend for lamb kabobs

Step 2: Prep the lamb
Trim and cut lamb into 1½-inch cubes. Season lightly with kosher salt and place in a bowl. Pour marinade over and stir to coat. Cover and refrigerate for 4 to 6 hours.

combining lamb cubes and marinade in a glass bowl

Step 3: Skewer the meat
Thread the lamb cubes onto 8-inch bamboo skewers that have been soaked in water for 30 minutes (or use metal skewers if you prefer).

threading marinated lamb onto soaked bamboo skewers

Step 4: Grill the kabobs and serve
Preheat your grill to medium-high and brush the grates with oil. Grill the skewers for 6 to 8 minutes, turning once, until medium-rare. Let rest a couple of minutes before serving. Or serve cold the next day—still great.

lamb kabobs on the grill

Pro Tips

  • Don’t overcrowd the skewers – A little space between each cube helps them cook evenly and develop good color.
  • Metal skewers save time – no soaking required and they conduct heat, helping the meat cook more evenly.
  • Use a grill lid if possible – it helps maintain consistent heat.
  • Trim generously – Tough connective tissue doesn’t break down with quick grilling. A clean cube gives better texture.
  • Let them rest briefly before serving – 2 to 3 minutes is enough to let juices redistribute.

Make-Ahead and Storage

  • Marinate ahead: You can prep the marinade and lamb up to 24 hours in advance.
  • Pre-skewer: Assemble kabobs 1–2 hours ahead and refrigerate covered.
  • Leftovers: Store in an airtight container for up to 3 days.
  • Reheat gently: Low oven or a quick pan sear works best, but they’re also great cold on salads or in wraps.

FAQ

Can I use lamb shoulder instead of leg?

Yes, just trim excess fat and know it may be slightly chewier.

What’s the target temperature for medium-rare?

Pull the lamb from the grill at 130–135°F and rest for 5 minutes.

Can I cook these indoors?

Yes, a grill pan or broiler works well—just flip once and watch closely.

What to Serve With Lamb Kabobs

Lamb Kabobs

5 from 11 votes
Prep: 15 minutes
Cook: 8 minutes
Total: 4 hours 23 minutes
Course: Main Course
Cuisine: Mediterranean
Calories: 277
Servings: 4 people
Deeply flavorful and juicy lamb kabobs that come together in minutes! Recipe adapted from The New Spanish Table cookbook.

Video

Ingredients  

  • 1 1/2 pounds boneless leg of lamb

For the Marinade

  • 2 tablespoons chopped onion
  • 4 large garlic cloves chopped
  • 1 tablespoon smoked sweet paprika
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon whole black peppercorns
  • 2 teaspoons dried thyme
  • 1 teaspoon ground cumin
  • 1/8 teaspoon ground cinnamon
  • 1 dried bay leaf crumbled
  • 2 teaspoons kosher salt plus more for seasoning lamb.
  • 2 tablespoons white wine vinegar
  • 1/4 cup olive oil

Instructions 

Trim and cut the lamb

  • Trim excess fat from the lamb and cut into 1½-inch cubes.

Make the marinade and marinate the lamb

  • Add all ingredients except lamb to a blender pitcher or mini food processor (onion through olive oil); blend until smooth, scraping down the sides as necessary. Place lamb in a medium bowl and season lightly with kosher salt. Pour marinade over and stir to coat thoroughly. Cover and refrigerate 4 to 6 hours.

Soak skewers and preheat grill

  • At least 30 minutes before you're ready to grill, soak 10, 8-inch bamboo skewers in water. Preheat grill to medium-high.

Assemble kabobs, grill, and serve

  • Thread marinated lamb cubes onto skewers. Brush grill rack with oil. Grill lamb skewers 6 to 8 minutes, turning once, for medium rare. Serve hot.

Notes

  1. Cut size matters: For even cooking, try to keep lamb cubes close to 1½ inches. Too small and they can dry out; too large and they may char before cooking through.
  2. Grill alternatives: If you don’t have an outdoor grill, a grill pan or broiler works too. Just keep a close eye and flip once for even browning.
  3. Storage tip: Leftover grilled lamb can be refrigerated up to 3 days. It’s great cold or gently reheated, especially in wraps or grain bowls.
  4. Marinade timing: Don’t exceed 24 hours in the marinade. The acid can start to change the texture of the meat.
  5. Optional internal temp: For medium-rare lamb, aim for 130–135°F and let rest a few minutes before serving.

Nutrition

Calories: 277kcal | Carbohydrates: 4g | Protein: 23g | Fat: 19g | Saturated Fat: 4g | Cholesterol: 69mg | Sodium: 1233mg | Potassium: 385mg | Fiber: 1g | Sugar: 1g | Vitamin A: 933IU | Vitamin C: 2mg | Calcium: 43mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating





32 Comments

  1. MSD says:

    Can you use ground beef, or ground lamb for this recipe, and shape them into rounded rectangle shapes, and then bake?

    1. Marissa Stevens says:

      Hi there! This spice blend would be excellent with ground meat. But because I haven’t tested it, I can’t give you specifics on the quantity to add per pound. If you try it, I’d love to hear your cooking notes!