These Middle Eastern Beef Shish Kebabs are simple to make, full of flavor, and ideal for a weekday dinner or a weekend BBQ. The marinade comes together in minutes, and the skewers pair beautifully with rice, salads, and tangy yogurt or tahini sauces.
Suggested pairings include Mediterranean yellow rice, lemon-mint yogurt sauce, and a bright chopped cucumber and tomato salad. Scroll down for more serving ideas and tips to make the best beef shish kebabs at home.

Table of Contents
- Why This Recipe Works
- Ingredients
- How to make this Middle Eastern Beef Shish Kebabs recipe
- Beef Doneness Chart
- Pairing and Menu Ideas
- Expert Tips
- Recipe FAQs
- Recipe Card
Why This Recipe Works
- Quick marinade: The sauce mixes in under five minutes using simple pantry ingredients. A one-hour soak is enough to flavor the beef, although overnight marinating delivers even better depth.
- Great for grilling: These kebabs are ideal for summertime and outdoor cooking. They take well to charcoal, gas, or indoor grills and develop a lovely char without fuss.
- Flexible accompaniments: Serve with grilled vegetables, flatbreads, rice, and bright salads for a complete Middle Eastern-inspired meal.
Ingredients
Choose a tender, grilling-friendly cut of beef for the best shish kebabs. The following list covers the core ingredients used in this recipe.

- Beef: Sirloin tri-tip or top sirloin are recommended because they’re tender, well-marbled, and grill nicely. Ribeye and other grilling cuts also work. Tenderloin will be tender but can dry quickly if overcooked. Avoid very tough stewing cuts for skewers. Ask your butcher if you’re unsure.
- Pomegranate molasses: This gives the kebabs their signature sweet-tart flavor. If you can’t find it, substitutes like balsamic or a touch of Worcestershire can work in a pinch, but the flavor will differ.
- Vegetables: Quick-cooking vegetables like red or white onions, bell peppers, and zucchini are ideal. Mushrooms, cherry tomatoes, or scallions can also be added.
See the recipe card below for full ingredient quantities.
How to make this Middle Eastern Beef Shish Kebabs recipe
Below are the step-by-step instructions. Review the photos to visualize each stage if you like.

Step 1 — Tenderize the meat (optional): If desired, use a meat tenderizer to perforate the beef, then cut it into 1–1½ inch cubes. Your butcher can also prepare the meat for you.

Step 2 — Make the marinade: Whisk together olive oil, lemon juice, pomegranate molasses, dried oregano, minced garlic, kosher salt, and black pepper in a medium bowl.

Step 3 — Marinate: Add the beef cubes to the marinade, toss to coat, cover, and refrigerate for at least 1 hour or up to overnight for deeper flavor.

Step 4 — Skewer: Thread marinated beef with pieces of zucchini, bell pepper, and red onion, keeping sizes uniform so everything cooks evenly.

Step 5 — Grill: Lightly oil the grill grates or grill pan. Cook over medium-high heat for about 3–4 minutes per side, rotating to achieve even char marks. Cook time will vary by grill and skewer thickness. Use an instant-read thermometer to check internal temperature for desired doneness.

Step 6 — Serve: Garnish with chopped parsley and a dusting of sumac for brightness. Serve immediately with sides and sauces of your choice.
Beef Doneness Chart
- Rare: 120–125°F (49–52°C) — cool red center, very soft texture.
- Medium Rare: 130–135°F (54–57°C) — warm red center, tender and juicy.
- Medium: 140–145°F (60–63°C) — warm pink center, slightly firmer.
- Medium Well: 150–155°F (66–68°C) — slightly pink center, firmer texture.
- Well Done: 160°F (71°C) — little or no pink, fully cooked.
Pairing and Menu Ideas
These beef shish kebabs work well as the centerpiece of a Middle Eastern- or Mediterranean-style spread. Complement them with saffron or turmeric rice, vermicelli rice, or a crisp chopped salad.
Starchy sides that match well include Mediterranean pasta salad, lentil salad, or roasted potatoes seasoned with garlic and rosemary. For sauces, try lemon-tahini, garlic-yogurt (tzatziki), or a minty yogurt dressing. Pickles and pickled vegetables make a bright, acidic counterpoint.

Expert Tips
- Tenderize for texture: Tenderizing helps the marinade penetrate and improves tenderness, especially for larger cuts.
- Soak wooden skewers: If using wood, soak skewers in water at least 30 minutes to reduce burning. Metal skewers are reusable and convenient.
- Reserve some marinade: If you want an extra glaze while grilling, set aside a small portion of the marinade before adding raw meat and brush it on while cooking.
- Don’t crowd the grill: Allow space between skewers so heat circulates and you get even char marks.
- Air fryer option: If you lack a grill, the air fryer can work. Try 400°F for 8–12 minutes and flip halfway, adjusting time for your model.
- Use a thermometer: An instant-read meat thermometer ensures you cook to the exact doneness you prefer.
Recipe FAQs
Yes. You can marinate the beef up to 24 hours in advance; keep it covered in the refrigerator until ready to skewer and grill.
Store grilled kebabs in an airtight container in the refrigerator for up to three days. Reheat gently in a skillet or microwave.
You can freeze the marinated raw beef (without vegetables) for up to three months. Thaw overnight in the refrigerator before skewering and grilling. Freezing cooked kebabs is not recommended.
Middle Eastern Beef Shish Kebab (with Sides) — Recipe Card
Middle Eastern Beef Shish Kebab (with Sides)
Equipment
- Grill pan, outdoor grill, or BBQ
- Meat tenderizer (optional)
Ingredients
Beef Kebab Ingredients
- 1½ lbs tri-tip, top sirloin, tenderloin, or other grilling beef
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 2 garlic cloves, minced
- 1 tbsp pomegranate molasses
- 1 tbsp dried oregano
- 1½ tsp kosher salt
- ½ tsp black pepper
- 1 red onion, cut into 1½ inch pieces
- 1 zucchini, cut into 1½ inch pieces
- 1 bell pepper, cut into 1½ inch pieces
- Fresh parsley and sumac for garnish
Sides, Salads and Sauces
- Tzatziki or lemon-mint yogurt sauce
- Saffron rice or Mediterranean yellow rice
- Chopped salad, fattoush, or sumac onions
Instructions
- Tenderize the meat (optional): Poke holes with a meat tenderizer if desired, then cut the beef into 1–1½ inch cubes.
- Make the marinade: Whisk together olive oil, lemon juice, minced garlic, pomegranate molasses, dried oregano, kosher salt, and black pepper.
- Marinate the beef: Toss the beef cubes in the marinade, cover, and refrigerate for at least 1 hour or up to overnight.
- Skewer: Alternate beef and vegetable pieces on skewers, keeping sizes uniform so everything cooks evenly.
- Grill: Oil the grill or pan and cook over medium-high heat for about 3–4 minutes per side, rotating for even charring. Use a thermometer to reach your preferred doneness.
- Serve: Garnish with chopped parsley and a sprinkle of sumac. Serve immediately with rice, bread, salads, and sauces.
Notes
Refer to the step-by-step photos above for guidance. Ingredient notes summarized:
- Beef: Tri-tip or top sirloin are recommended for tenderness and flavor. Avoid very tough stewing cuts for skewers.
- Pomegranate molasses: Key for the classic sweet-tart profile. Substitute only if necessary.
- Vegetables: Use quick-cooking vegetables that complement the beef.
Other Tips
- Use an instant-read thermometer; recommended finish is Medium (140–145°F) or Medium Well (150–155°F).
Nutrition
Calories: 322 kcal; Carbohydrates: 10 g; Protein: 39 g; Fat: 13 g; Saturated Fat: 3 g; Sodium: 1265 mg. Nutrition information is an approximation.

Like this recipe? Consider rating and leaving feedback to help others discover it.