Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Delicious Lamb Skewers Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy and flavorful lamb skewers marinated in garlic, lemon, and herbs, grilled or roasted to perfection with colorful bell peppers for a smoky, savory dish that’s perfect for any occasion.

  • Total Time: 1 hour 25 minutes (including marination)
  • Yield: 4-6 servings

Ingredients

1.5 to 2 lbs lamb (leg or shoulder), cut into 1.5-inch cubes

2 tablespoons olive oil

Juice of 1 lemon

4 garlic cloves, minced

1 tablespoon chopped fresh parsley (or 1 tsp dried)

1 teaspoon dried oregano

1/2 teaspoon coriander

1/2 teaspoon cumin

1/2 teaspoon smoked paprika

1/2 teaspoon onion powder

1/4 teaspoon ground cinnamon

1 teaspoon salt

1/2 teaspoon black pepper

Optional: a few dashes of red pepper flakes

Colorful bell peppers (red, green, yellow)

Instructions

  1. In a large bowl, combine olive oil, lemon juice, minced garlic, parsley, oregano, coriander, cumin, smoked paprika, onion powder, cinnamon, salt, black pepper, and red pepper flakes (if using).
  2. Add lamb cubes and toss to coat evenly. Cover and refrigerate for at least 1 hour, or overnight.
  3. Thread marinated lamb and bell peppers onto skewers, alternating between meat and vegetables.
  4. Preheat grill to medium-high heat. Grill skewers for 8–10 minutes, turning occasionally, until lamb is charred and cooked to desired doneness.
  5. For oven option: Preheat oven to 425°F. Place skewers on a baking sheet and roast for 20–25 minutes, turning halfway through.

Notes

  • Add mushrooms, cherry tomatoes, or red onions for more variety.
  • Can substitute lamb with chicken or beef.
  • Adjust spice level by adding more red pepper flakes or hot sauce.
  • If using wooden skewers, soak in water for 30 minutes before cooking.
  • Store leftovers in the fridge up to 3 days; reheat in oven at 350°F or on the grill.
  • Lamb is done when internal temp reaches 145°F (medium-rare) or 160°F (medium).
  • Author: Julia
  • Prep Time: 15 minutes (plus 1 hour marination time)
  • Cook Time: 10 minutes (grill) or 25 minutes (oven)
  • Category: Main Dish
  • Method: Grilling or Roasting
  • Cuisine: Mediterranean
  • Diet: Halal

Nutrition

  • Serving Size: 1 skewer (approx. 200g)
  • Calories: 310
  • Sugar: 2g
  • Sodium: 520mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 2g
  • Protein: 32g
  • Cholesterol: 95mg