I started making these beef kebabs after a friend from Israel shared her grandmother’s spice blend with me. The combination of warm cumin, bright sumac, and fragrant allspice creates something really special when it mingles with the beef juices on the grill.
What sets these kebabs apart is the marinade time and the cut of meat. I use chuck roast cut into cubes instead of the usual sirloin. Yes, chuck takes longer to marinate, but it stays incredibly tender and has so much more flavor than leaner cuts. The key is cutting against the grain and keeping your cubes around an inch and a half. Any smaller and they’ll dry out on the grill.
Why Chuck Roast Makes the Best Beef Kebabs
The spice blend here is pretty traditional for Middle Eastern cooking. Sumac gives you that lemony tartness without actual citrus, which can make the meat mushy if you marinate too long. I add a touch of smoked paprika because I love that subtle smokiness, even though it’s not traditional. The olive oil helps carry all these flavors into the meat and keeps everything from sticking to the grill.
The Secret Middle Eastern Spice Blend
These kebabs are perfect for Shabbat dinner or any time you want something that feels special but doesn’t require too much active cooking time. I usually serve them with rice pilaf and a simple Israeli salad. The leftovers make incredible sandwiches the next day, assuming you have any left over.

Ingredients
Method
- In a large bowl, whisk together olive oil, cumin, sumac, allspice, smoked paprika, salt, pepper, and minced garlic to create the marinade.
- Add the beef cubes to the marinade and toss until all pieces are well coated. Cover and refrigerate for at least 2 hours, or preferably 4-6 hours for best flavor.
- About 30 minutes before cooking, remove the beef from refrigerator to come to room temperature. Soak wooden skewers in water if using.
- Preheat grill to medium-high heat. Thread the marinated beef, onion pieces, and bell peppers alternately onto skewers, leaving small spaces between pieces.
- Oil the grill grates to prevent sticking. Grill kebabs for 10-12 minutes total, turning every 3 minutes to cook all sides evenly.
- The beef should be nicely browned on all sides and cooked to medium (internal temperature of 135°F). Remove from grill and let rest for 3 minutes before serving.
