This Grilled Beef Kebabs recipe is a vibrant and flavorful dish, featuring spiced beef skewers with cranberries and pistachios, served with a fresh cabbage salad and toasted pitta. It’s a quick and delicious meal, ready in about 30 minutes.
Grilled Beef Kebabs Recipe Ingredients
- 500 g lean minced beef
- 1 large egg
- 50 g dried cranberries
- 50 g shelled pistachios
- 1 heaped tsp. garam masala
- Olive oil
- 1 red onion
- 2 lemons
- 500 g white and/or red cabbage
- 1 large carrot
- 1 pomegranate
- ½ bunch fresh mint (15 g)
- 4 wholemeal pitta breads
- 30 g feta cheese
- 4 Tbsp. natural yoghurt
How To Make Grilled Beef Kebabs
- Prepare Skewers: If using wooden skewers, soak them in cold water for a few minutes to prevent burning. Preheat the grill to high.
- Make the Kebabs: In a food processor, blitz the minced beef, egg, dried cranberries, pistachios, garam masala, and a pinch of sea salt and black pepper until well combined. Divide into four equal portions. With wet hands, shape each portion around a wooden or metal skewer. Place skewers on an oiled baking tray.
- Grill the Kebabs: Grill the skewers for 10 minutes, turning halfway, until golden and cooked through.
- Prepare the Salad: Peel and finely slice the red onion (preferably using a mandolin with a guard for safety). Toss onion slices in a large platter with the juice of 2 lemons and a pinch of salt. Remove any tough outer cabbage leaves, finely shred the cabbage, and peel and matchstick the carrot. Add both to the platter. Halve the pomegranate, hold each half cut-side down, and tap with a spoon to release the seeds onto the platter. Roughly chop the mint leaves and scatter over the salad.
- Toast the Pitta: Lightly toast the pitta breads until just warmed through.
- Serve: Toss the salad, then serve alongside the kebabs, crumbling feta cheese over the top and adding a dollop of natural yoghurt.

Recipe Tips
- How do I know when the kebabs are cooked? The kebabs should be golden brown and firm, with no pink in the center. Cut one open to check if unsure.
- Why soak wooden skewers? Soaking prevents them from burning under the grill. Metal skewers don’t require soaking.
- Can I make this ahead? Prepare the kebab mixture and shape onto skewers up to a day ahead, storing covered in the fridge. Grill just before serving.
- What if I don’t have a food processor? Finely chop the cranberries and pistachios, then mix with the beef, egg, and spices by hand until well combined.
What To Serve With Grilled Beef Kebabs
This flavorful dish pairs wonderfully with:
- A side of tzatziki or hummus for extra creaminess
- A chilled glass of white wine or sparkling water with lemon
- Grilled vegetables like zucchini or bell peppers for added variety
How To Store Grilled Beef Kebabs
Refrigerate: Store cooked kebabs and salad separately in airtight containers in the refrigerator for up to 3 days. Reheat kebabs gently in the oven or microwave.
Freeze: Freeze cooked kebabs (without salad) in an airtight container for up to 2 months. Thaw in the refrigerator overnight before reheating.
Grilled Beef Kebabs Nutrition Facts
Serving: 1 portion (1/4 of recipe)
- Calories: ~600 kcal
- Carbohydrates: ~65g
- Protein: ~35g
- Fat: ~25g
- Saturated Fat: ~8g
- Sugar: ~20g
- Fiber: ~8g
Nutrition information is estimated and may vary based on ingredients and preparation methods used.
FAQs
Can I use a different meat?
Yes, ground lamb, turkey, or chicken can replace beef. Adjust cooking time slightly for poultry to ensure it’s fully cooked.
What if I don’t have garam masala?
Substitute with a mix of cumin, coriander, and a pinch of cinnamon or use another spice blend like curry powder for a different flavor.
Can I cook these on a stovetop or BBQ?
Yes, cook on a grill pan over medium-high heat or on a barbecue, turning frequently, for 8–10 minutes until cooked through.
Try More Recipes:
- Beef & Guinness Stew Recipe
- Poached Beef with Herb Vinaigrette & Leeks Recipe
- Mustard Brisket with Veg & Beef Broth Recipe
Grilled Beef Kebabs Recipe
Course: DinnerCuisine: Middle EasternDifficulty: Easy4
20
minutes10
minutes600
kcalFlavorful beef kebabs with cranberries and pistachios, grilled to perfection and served with a fresh cabbage-pomegranate salad and toasted pitta.
Ingredients
500 g lean minced beef
1 large egg
50 g dried cranberries
50 g shelled pistachios
1 heaped tsp. garam masala
Olive oil
1 red onion
2 lemons
500 g white and/or red cabbage
1 large carrot
1 pomegranate
½ bunch fresh mint (15 g)
4 wholemeal pitta breads
30 g feta cheese
4 Tbsp. natural yoghurt
Directions
- Soak wooden skewers in cold water. Preheat grill to high.
- Blitz beef, egg, cranberries, pistachios, garam masala, salt, and pepper in a food processor. Divide into 4 portions and shape around skewers. Place on an oiled tray.
- Grill kebabs for 10 minutes, turning halfway, until golden and cooked through.
- Finely slice red onion and toss with lemon juice and salt on a platter. Shred cabbage, matchstick carrot, and add to platter. Tap pomegranate seeds onto salad and scatter with chopped mint.
- Lightly toast pitta breads.
- Toss salad and serve with kebabs, crumbled feta, and a dollop of yoghurt.
Notes
- Soak wooden skewers to prevent burning; metal skewers don’t need soaking.
- Use a mandolin with a guard for safe, thin onion slices.
- Substitute lamb or poultry for beef, adjusting cooking time as needed.
- Store leftovers separately; refrigerate for 3 days or freeze kebabs for 2 months.
- For extra flavor, marinate the kebab mixture for 1–2 hours before shaping.