Shish Kebab with Tahini Sauce


Roasted and grilled meats are ubiquitous throughout the Middle East. This marinade, infused with allspice and cinnamon, would be excellent on lamb or chicken as well. Tuck the grilled chunks of meat and onion into warm whole-wheat pitas.

Active Time:
45 mins
Additional Time:
1 hr 55 mins
Total Time:
2 hrs 30 mins
8 servings


  • 8 cloves garlic, divided

  • ½ cup lemon juice plus 7 tablespoons, divided

  • 1/4 cup plus 1 tablespoon canola oil, divided

  • 1 ¾ teaspoons kosher salt, divided

  • ½ teaspoon ground allspice

  • ¼ teaspoon ground cinnamon

  • ¼ teaspoon freshly ground pepper

  • 2 pounds sirloin steak, trimmed and cut into 1-inch pieces

  • ½ cup tahini

  • 3 tablespoons water

  • 2 large onions, cut into 8 wedges each


  1. Crush 6 cloves garlic and combine with 1/2 cup lemon juice, 1/4 cup oil, 1 teaspoon salt, allspice, cinnamon and pepper in a medium bowl. Place beef in a large sealable plastic bag and pour in the marinade. Refrigerate for at least 2 hours or up to 1 day.

  2. Meanwhile, mince the remaining 2 garlic cloves. Mash garlic and the remaining 3/4 teaspoon salt in a medium bowl using the back of a spoon until a paste forms. Whisk in tahini, the remaining 7 tablespoons lemon juice and water. Set aside.

  3. Preheat grill to high.

  4. Remove the beef from the bag. (Discard the marinade.) Brush onions with the remaining 1 tablespoon oil. Divide the beef among 6 skewers and the onions among the remaining 3 skewers. Grill the onions until charred and tender, 10 to 12 minutes per side. Grill the beef, turning once or twice, until slightly charred but still pink in the middle, about 6 minutes. Serve with tahini sauce.

Make ahead

Prepare through Step 1 and refrigerate for up to 1 day. Cover and refrigerate tahini sauce for up to 5 days.


Nine 12-inch skewers

Nutrition Facts (per serving)

284 Calories
17g Fat
9g Carbs
25g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 284
% Daily Value *
Total Carbohydrate 9g 3%
Dietary Fiber 2g 5%
Total Sugars 2g
Protein 25g 51%
Total Fat 17g 22%
Saturated Fat 3g 16%
Cholesterol 59mg 20%
Vitamin A 13IU 0%
Vitamin C 12mg 13%
Folate 34mcg 9%
Sodium 228mg 10%
Calcium 50mg 4%
Iron 2mg 12%
Magnesium 39mg 9%
Potassium 435mg 9%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles