Mediterranean Beef Kebabs are juicy, herb-marinated beef skewers grilled to smoky perfection — loaded with garlic, lemon, and warm spices. 🥩🍋🔥
They’re fresh, flavorful, and perfect for BBQs or casual dinners!

🕒 Time: 20 minutes prep + 30 minutes marinating + 10 minutes grilling
🍽 Serves: 4
🌟 Ingredients:
For the Marinade:
- 500g beef sirloin or tenderloin (cut into 1.5-inch cubes)
- 3 tbsp olive oil
- 2 tbsp lemon juice
- 2 tsp garlic (minced)
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1/2 tsp paprika
- 1/2 tsp ground coriander
- Salt and black pepper (to taste)
Extras for Skewering:
- Bell peppers (cut into chunks) 🌶️
- Red onion (cut into chunks) 🧅
- Cherry tomatoes 🍅
- Wooden or metal skewers
🔪 Instructions:
- Marinate the Beef:
- In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, cumin, paprika, coriander, salt, and pepper.
- Add beef cubes and toss to coat.
- Cover and marinate for at least 30 minutes (or up to 4 hours in the fridge).
- Assemble the Kebabs:
- Thread marinated beef onto skewers, alternating with pieces of bell pepper, onion, and cherry tomatoes.
- Grill the Kebabs:
- Preheat grill or grill pan over medium-high heat.
- Grill kebabs for about 2–3 minutes per side, turning occasionally, until beef is nicely charred and cooked to your liking.
- Serve:
- Drizzle with a little more olive oil or a squeeze of lemon juice.
- Serve hot with pita bread, hummus, or a fresh salad!
🍽️ Delicious Side Ideas:
- Tzatziki sauce for dipping 🥒
- Greek salad 🥗
- Lemon herb rice 🍚
- Grilled halloumi cheese 🧀
💡 Tips:
- Soak wooden skewers in water for 30 minutes before grilling to prevent burning! 🌊
- For extra juicy beef, don’t overcook — medium or medium-rare works best. 🥩
- Feel free to add zucchini, eggplant, or mushrooms to the skewers for more veggie goodness! 🍆🍄
Mediterranean Beef Kebabs = smoky, zesty, and packed with sunshine flavors! ☀️🔥🥩
Would you also like a yogurt marinade version for even softer and more flavorful kebabs? 🍋🥣