
Juicy, marinated cubes of beef sirloin threaded onto skewers with sweet peppers and onions, then grilled until charred and smoky on the edges.
Calories
340kcal
Protein
30g
Carbs
10g
Fat
20g
In a large bowl, whisk together the olive oil, soy sauce, lemon juice, garlic, grated onion, cumin, smoked paprika, oregano, black pepper, salt, and brown sugar until smooth and fragrant.
Add the cubed beef sirloin to the marinade and toss thoroughly to coat every piece. Cover and refrigerate for at least 2 hours, or up to 8 hours for deeper flavor.
While the beef marinates, cut the bell peppers, red onion, and zucchini into pieces roughly the same size as the beef cubes so everything cooks evenly. Keep the cherry tomatoes whole.
If using wooden skewers, soak them in cold water for at least 30 minutes so they don't burn on the grill. Metal skewers can skip this step.
Thread the beef and vegetables onto the skewers, alternating meat with peppers, onions, tomatoes, and zucchini. Leave a small gap between each piece so heat can circulate.
Heat a grill or grill pan to high heat and lightly oil the grates. You want it screaming hot so the beef gets a proper char without overcooking.
Lay the skewers on the grill and cook for about 3 to 4 minutes per side, rotating to get all sides evenly charred. The beef should be medium and the veggies just tender with grill marks.
Transfer the skewers to a platter and let them rest for 3 to 5 minutes. Scatter over fresh parsley, add a squeeze of lemon and a pinch of flaky salt, and serve with warm flatbread and yogurt on the side.
You know that one dish that gets people to actually walk outside to your grill instead of sitting on their phones? Yeah, that's the Beef Kebab Recipe. Chunks of marinated beef on a stick, charred at the edges, juicy in the middle, sandwiched between sweet peppers and onions that catch a little smoke. It's dinner and entertainment in one skewer.
The trick nobody talks about is the marinade. Give the beef enough time to soak up the garlic, citrus, and warm spices, and every bite tastes like it belongs on a restaurant menu. Skip the marinade and you're just eating grilled meat cubes. Big difference.
Two things separate okay kebabs from great ones. First, cut your beef and veggies into similar sizes so they cook at the same speed. Second, don't cram them tight against each other on the skewer — leave a little breathing room so the heat can actually get around each piece. Otherwise, you end up with steamed meat and raw peppers.
Everything, honestly. Warm flatbread, a big yogurt dip, a bright chopped salad with lots of parsley and lemon. Rice cooked with butter and a bay leaf. Grilled corn. Beers cold enough to leave a ring on the picnic table. That's the whole magic of a good Beef Kebab Recipe — dinner becomes an actual event.
Sirloin is the sweet spot — tender enough to grill fast and flavorful enough to hold up to bold marinade. Tenderloin works beautifully too if you want ultra-luxurious, and chuck can work if you marinate it longer.
Minimum 2 hours. Ideal is 4 to 8 hours. Anything past 24 hours starts breaking down the texture too much, so don't leave it overnight and then forget about it for a day.
Yes. Soak them in water for at least 30 minutes before grilling so they don't catch fire and turn into little torches on your grill. Metal skewers skip this step entirely.
Absolutely. Bake at 220°C on a rack over a sheet pan for about 12 minutes, or air fry at 200°C for 8 to 10 minutes, turning halfway. You'll miss a little char but not much flavor.
Don't overcook it. Beef kebabs are best pulled off the grill at medium (about 63°C internal) — they'll rise a few more degrees while resting, and pass into dry territory fast if you leave them on too long.
Log in to read and share comments, recipes tips, and connect with other food lovers.
Unlock the full recipe library, premium cookbooks, and members-only weekly drops. Cancel anytime.
Already a member? Sign in to unlock everything.