Main Courses
This Arabic beef kebab recipe transforms simple cuts of beef into restaurant-worthy skewers with a charred crust and fragrant yogurt marinade. The secret lies in balancing traditional Middle Eastern spices—cumin, coriander, and sumac—with tangy yogurt that tenderizes the meat while adding depth.
I’ve perfected this method over years of testing, ensuring the beef stays juicy and flavorful even after grilling.
The marinade does most of the work, infusing the beef with smoky, earthy notes that develop overnight. Skewering the meat properly is key—alternating chunks with bell peppers or onions creates visual appeal while preventing the beef from drying out.
Whether you grill over charcoal or use a stovetop pan, the high heat will deliver that signature charred crust we all crave.
What you’ll end up with is tender, aromatic beef kebabs that sizzle and release their spices with every bite. Serve them with warm flatbread, a fresh cucumber salad, or a cooling yogurt sauce to balance the richness.
This recipe brings the flavors of the Mediterranean to your table, proving that homemade kebabs can rival even the best street food.
The beauty of this dish is its versatility—it works for weeknight dinners or weekend gatherings, and the leftovers reheat beautifully. Once you try these, you’ll never settle for store-bought again. Let’s get started on a recipe that’s equal parts bold and comforting.
Ingredients for arabic beef kebab
Nine spices, two veggies, and one juicy marinade—this is the simple lineup for restaurant-style kebabs.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 1 ½ lb | Cut into 1.5-inch cubes |
| Plain Greek Yogurt 🧀 | 1 cup | Full-fat for best flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Ground Coriander 🌶️ | 1 tbsp | Freshly ground preferred |
| Sumac 🍃 | 1 tbsp | For tangy brightness |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness |
| Red Bell Peppers 🍆 | 1 whole | Cut into chunks |
| Yellow Onions 🧅 | 1 whole | Cut into chunks |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns |
| Wooden Skewers 🪵 | 8 whole | Soaked in water 30 mins |
The beef makes all the difference here. Chuck roast is your best bet—it’s flavorful and stays tender when cubed properly. Look for cuts with good marbling at Whole Foods or your local butcher shop. If you can’t find chuck, sirloin works in a pinch, but it’ll be slightly leaner. Cube the beef into even 1.5-inch pieces so it cooks uniformly on the skewers. The Greek yogurt? Full-fat is non-negotiable—it keeps the meat juicy and adds that signature tang. I always grab the Fage brand from the store, but any plain, full-fat yogurt will do.
No sumac? Substitute lemon zest plus a pinch of paprika for that zesty kick. Running low on coriander? Cumin alone at double the amount works, though it’ll be slightly less complex. The bell peppers and onions are totally optional but add color and moisture—red bell peppers are sweeter, while yellow onions give a milder bite. If you’re short on time, skip them entirely. For the skewers, soak wooden ones in water for 30 minutes to prevent burning. Metal skewers are a great backup if you forget.
Marinate the beef for at least 4 hours, but overnight is ideal. Store the marinade (and cubed beef) in an airtight container in the fridge. The flavors meld beautifully over time. Once cooked, kebabs reheat well—5 minutes in a skillet over medium heat brings them back to life. Portion leftovers into containers with a drizzle of extra olive oil to keep them moist for up to 3 days. Freeze extras for 2 months by wrapping tightly in foil.
Why You'll Love This Recipe
- No-Yogurt Waste Here: Honestly, that Greek yogurt marinade does double duty—it tenderizes the chuck roast and becomes the perfect dipping sauce for the kebabs. No sad leftover tubs here; every spoonful gets used.
- Earthy & Tangy Magic: The cumin and coriander ground into the meat while the sumac adds that bright, citrusy kick. It’s the kind of flavor that makes you slow down mid-bite—like a middle-eastern hug on your tongue.
- Weeknight to Weekend: Slice the cooked roast thin, thread it onto skewers, and boom—kebabs for a quick weeknight dinner or a grill-friendly summer spread. Same recipe, two totally different vibes.
- Budget-Friendly Feast: Chuck roast stretches for miles, and the spices cost pennies. I’ve made this feed five people for under $15—leftovers reheat beautifully, and the flavor only gets richer the next day.
Step-by-step instructions for spiced yogurt-marinated skewers
Here's how to create restaurant-quality Arabic beef kebabs with tender meat and a smoky crust.
Marinate the Chuck Roast Overnight
In a large bowl, combine the 1 cup plain Greek yogurt, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tbsp sumac, 6 cloves minced garlic, 2 tbsp lemon juice, 0.25 cup extra-virgin olive oil, 1.5 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Mix until the spices are fully dissolved and the yogurt takes on a vibrant golden hue.
Cut the 1.5 lb chuck roast into 1.5-inch cubes and add them to the marinade. Gently stir to coat each piece completely, ensuring the spices penetrate the meat. Cover the bowl with plastic wrap and refrigerate for at least 12 hours—this overnight marinade is what transforms tough chuck into tender, flavorful kebabs. The acidity from the yogurt and lemon juice will break down the muscle fibers, while the spices infuse every bite with aromatic depth.
Prep Vegetables and Skewers
Cut the 1 whole red bell pepper and 1 whole yellow onion into 1-inch chunks. Soak the 8 wooden skewers in water for 30 minutes to prevent burning on the grill. This step is crucial—dry skewers will char before the kebabs cook through, ruining your perfectly marinated meat.
Drain the skewers and let them air-dry for 5 minutes before assembling. This quick drying prevents them from slipping off while grilling. Keep the marinated meat and vegetables at room temperature for 30 minutes before skewering to ensure even cooking.
Assemble and Grill the Kebabs
Thread the marinated beef cubes, red bell pepper chunks, and yellow onion chunks onto the skewers, alternating between meat and vegetables. Leave a small gap at the top to prevent the meat from shrinking and sticking to the skewer as it cooks. Arrange the kebabs on a plate and let them sit for 10 minutes before grilling—this allows the marinade to cling to the meat, ensuring maximum flavor transfer.
Preheat your grill to medium-high heat or 400°F if using a grill pan. Once the grill is hot, place the kebabs on the grates, leaving space between them for even cooking. Cook for 8-10 minutes, turning occasionally, until the beef reaches an internal temperature of 145°F and develops a beautiful charred crust. The vegetables should be tender but still hold their shape—overcooking will turn them mushy.
Rest and Serve
Remove the kebabs from the grill and transfer them to a plate. Let them rest for 5 minutes before serving—this resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The skewers should be sizzling hot, with the beef pulling slightly away from the edges, indicating it's ready to eat.
Serve the kebabs immediately, garnished with fresh herbs if desired. The yogurt marinade gives these skewers a tangy, creamy depth, while the charred crust adds a smoky contrast. Pair them with warm pita bread, a cool cucumber salad, or a side of hummus for a complete Arabic-inspired meal. The combination of tender beef, caramelized vegetables, and aromatic spices makes these kebabs a standout dish for any occasion.
Pro Tips For Making Arabic Beef Kebab
- Slice Against the Grain: Chuck roast is tough when cut with the grain—don’t make that mistake. After cooking, slice thinly perpendicular to the muscle fibers, even if it means fighting the natural grain. The reward? Tender, fork-friendly bites that don’t turn into chewy rubber.
- Marinate Overnight (No Exceptions): I used to rush the yogurt-marinade step, thinking a few hours would do. Wrong. Let the chuck roast sit in the yogurt mix—cumin, coriander, and sumac included—for at least 12 hours. The acid tenderizes the meat while the spices penetrate, and the yogurt keeps it from drying out on the grill.
- Pat Dry Before Grilling: Wet meat sticks to the grill and steams instead of searing. After marinating, blot the chuck roast with paper towels until it’s almost dry. This guarantees a crusty exterior that locks in those smoky, spiced flavors instead of making your kebabs taste like they’re boiling.
- Use Sumac Last: Sumac is delicate—heat destroys its bright, tangy punch. Mix the cumin and coriander into the yogurt marinade early, but sprinkle the sumac just before serving. That way, you keep its zesty kick intact and avoid the bitter aftertaste that comes from overcooking it.
Health benefits of this recipe
Protein Powerhouse
Each serving of these kebabs delivers 30-35 grams of high-quality protein—perfect for muscle repair and satiety. The chuck roast provides all nine essential amino acids, while the yogurt marinade adds probiotic benefits that support gut health.
I find these kebabs keep me full for hours, making them ideal for post-workout meals or busy weeknights. 💪
Spice Benefits
The cumin and coriander in the marinade aren’t just flavor bombs—they’re packed with antioxidants that reduce inflammation. Cumin contains iron and magnesium, while coriander aids digestion.
Sumac adds vitamin C and fiber, boosting your immune system. Together, these spices create a flavor profile that’s as nutritious as it is delicious.
Lean Yet Satisfying
Unlike heavy red meat dishes, these kebabs balance protein with healthy fats from olive oil and fiber from bell peppers and onions. The yogurt marinade keeps the beef moist without added butter or cream.
I’ve tested this with leaner cuts like sirloin, and while they work, chuck roast’s natural fat ensures juiciness. The result? A dish that’s both indulgent and nutritious.
Digestive Advantage
The Greek yogurt marinade isn’t just for flavor—it contains probiotics that promote gut health. Studies show yogurt can improve digestion and even boost immunity. Plus, the lemon juice in the marinade aids nutrient absorption, helping your body make the most of the beef’s protein and minerals.
It’s a win-win for your taste buds and your digestive system!
Low-Calorie Crust
The charred crust you get from grilling adds minimal calories but maximum flavor. Unlike fried foods, this crust comes from the Maillard reaction between the meat’s proteins and the spices.
It’s a smoky, flavorful layer that satisfies cravings without extra fat. I love serving these with a side of cucumber-tomato salad to keep the meal light and refreshing.
Meal Prep Friendly
These kebabs reheat beautifully, making them perfect for meal prep. The yogurt marinade helps retain moisture, so leftovers stay tender. I portion mine into airtight containers with a drizzle of olive oil to prevent drying.
The spices keep well in the fridge for 3 days or frozen for 2 months, so you can enjoy restaurant-quality kebabs all week long. ✨
Nutrition facts
Frequently asked questions
Can I use a different cut of beef for these kebabs?
Yes, but chuck roast is ideal for its flavor and tenderness. For leaner options, try sirloin or top round, but marinate them for 6-8 hours instead of overnight. Avoid extra-lean cuts like flank steak—they dry out faster on skewers. If using pre-cut kebab meat, look for 80% lean or less for best results.
What if I don't have wooden skewers?
Metal skewers work perfectly—just skip the soaking step. For extra security, thread the meat with a piece of bell pepper or onion at the top and bottom to prevent slipping. If you're using a grill pan, you can even cook them without skewers by arranging the meat in a single layer.
How do I adjust the spice level for kids or sensitive eaters?
Start by halving the sumac and coriander in the marinade. For extra mildness, use 1 tsp each instead of tablespoons. The yogurt and garlic already provide plenty of flavor without needing spice. Serve with a side of plain yogurt sauce to balance any remaining heat.
Can I make these kebabs in an oven instead of grilling?
Preheat your oven to 425°F and place the skewers on a baking sheet. For best results, broil for the last 2-3 minutes to create that charred crust. Rotate the skewers halfway through cooking. The total time should be about 12-15 minutes, checking at 145°F internal temperature.
What's the best way to store leftover kebabs?
Let them cool completely, then store in an airtight container with a paper towel to absorb moisture. They'll keep for 3 days in the fridge. For longer storage, freeze them for up to 2 months. To reheat, warm in a skillet over medium heat for 3-4 minutes or until steaming hot.
