The Mediterranean Kebab is a flavorful and juicy dish that brings together tender marinated meat, vibrant spices, and a delicious grilled finish. I love how this recipe captures the bold, fresh flavors of the Mediterranean with minimal effort. Whether I serve it on skewers, in a pita, or over a rice bowl, it’s always a standout meal that satisfies.
Why You’ll Love This Recipe
I enjoy this recipe because it combines simple ingredients with incredible flavor. The marinade does most of the work, infusing the meat with garlic, lemon, and warm spices. It’s perfect for grilling season but also works well on a stovetop or in the oven. I like how versatile it is—I can use chicken, beef, or lamb, and it pairs beautifully with dips like tzatziki or hummus. It’s also a great make-ahead option for entertaining or weekly meal prep.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- Boneless chicken, beef, or lamb (cut into chunks)
- Olive oil
- Lemon juice
- Garlic (minced)
- Ground cumin
- Ground coriander
- Smoked paprika
- Dried oregano
- Salt
- Black pepper
- Red onion (optional, for skewering)
- Bell peppers (optional, for skewering)
- Fresh parsley (for garnish)
Directions
- I begin by preparing the marinade: I whisk together olive oil, lemon juice, garlic, cumin, coriander, paprika, oregano, salt, and pepper in a bowl.
- I add the meat to the marinade and toss to coat. I cover and refrigerate for at least 1 hour, but I often leave it overnight for maximum flavor.
- When ready to cook, I thread the marinated meat onto skewers. I sometimes alternate with chunks of onion and bell peppers for extra color and texture.
- I preheat my grill or grill pan over medium-high heat. I cook the kebabs for 8–10 minutes, turning occasionally, until nicely charred and fully cooked.
- Once cooked, I let them rest for a few minutes before garnishing with chopped parsley and serving.
Servings and timing
This recipe serves 4 people.
Prep time: 15 minutes (plus marinating time)
Cook time: 10 minutes
Total time: 25 minutes (plus marinating)
Variations
I like to switch things up by using different proteins—lamb brings a rich, gamey flavor, while beef offers a heartier bite. For a vegetarian twist, I substitute with halloumi, tofu, or even portobello mushrooms. I also add a pinch of chili flakes or cayenne if I want a bit of heat. When I’m serving a crowd, I set up a kebab bar with different toppings and sauces like tahini, tzatziki, or spicy harissa.
Storage/reheating
If I have leftovers, I store the kebabs in an airtight container in the fridge for up to 3 days. To reheat, I warm them in a skillet over medium heat or in the oven at 350°F until hot. I avoid the microwave if possible, as it can dry out the meat. These kebabs also freeze well—just wrap tightly and freeze for up to 2 months. I thaw in the fridge overnight before reheating.
FAQs
What kind of meat is best for Mediterranean kebabs?
I usually use chicken thighs, beef sirloin, or lamb leg. These cuts are tender and hold up well to marinating and grilling.
Can I make this without skewers?
Yes, I simply cook the marinated meat in a grill pan or on a baking sheet in the oven. It still comes out flavorful and juicy.
How long should I marinate the meat?
I recommend at least 1 hour, but I get the best flavor when I marinate it overnight in the fridge.
What should I serve with Mediterranean kebabs?
I like to serve them with rice, warm pita bread, fresh salads like tabbouleh or cucumber-tomato, and creamy sauces like tzatziki.
Can I grill these kebabs indoors?
Absolutely. I use a grill pan on the stovetop or broil them in the oven for a similar charred effect.
Conclusion
This Mediterranean Kebab recipe is one I keep coming back to for its rich flavor, ease, and versatility. Whether I’m grilling outdoors or cooking inside, the results are always satisfying. It’s a great way to bring the taste of the Mediterranean to my table with just a few everyday ingredients.
Print
Mediterranean Kebab
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus marinating time)
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Halal
Description
A vibrant and flavorful Mediterranean Kebab made with marinated chunks of chicken, beef, or lamb, grilled to juicy perfection with warm spices and fresh herbs.
Ingredients
- 1.5 lbs boneless chicken, beef, or lamb (cut into chunks)
- 1/4 cup olive oil
- 3 tbsp lemon juice
- 3 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 1 tsp salt
- 1/2 tsp black pepper
- 1 red onion, cut into chunks (optional)
- 1–2 bell peppers, cut into chunks (optional)
- Fresh parsley, chopped (for garnish)
Instructions
- In a bowl, whisk together olive oil, lemon juice, garlic, cumin, coriander, paprika, oregano, salt, and pepper to make the marinade.
- Add the meat chunks to the marinade and toss well to coat. Cover and refrigerate for at least 1 hour, preferably overnight.
- Thread the marinated meat onto skewers, alternating with onion and bell pepper chunks if using.
- Preheat a grill or grill pan over medium-high heat.
- Grill the kebabs for 8–10 minutes, turning occasionally, until meat is charred and cooked through.
- Let rest for a few minutes, then garnish with chopped parsley and serve.
Notes
- Marinating overnight yields the best flavor.
- Use metal or pre-soaked wooden skewers to prevent burning.
- Swap meat for tofu, halloumi, or mushrooms for a vegetarian version.
- Serve with pita, rice, and Mediterranean dips like tzatziki or hummus.
- To freeze, wrap tightly and store for up to 2 months.
Nutrition
- Serving Size: 1 serving (approx 6 oz meat)
- Calories: 320
- Sugar: 2g
- Sodium: 580mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 95mg
