Last summer, I was standing in line at this tiny, unmarked food truck in Santa Monica. You know the kind—no menu on the wall, just a chalkboard with today’s specials written in permanent marker. I ordered the chicken skewers because they smelled incredible, drifting through the hot air with that distinct mix of oregano, lemon, and charred onion. When I finally got my box, I bit in and stopped dead in my tracks. The chicken was juicy, the marinade had actually penetrated deep into the meat, and the lemon flavor wasn’t just a surface garnish—it was vibrant and bright.
I spent the next three days trying to recreate that flavor in my home kitchen. I tried dry rubs. I tried wet marinades with too much oil. I tried adding yogurt (which worked okay but lacked that specific tang). I even tried grilling them on my indoor electric grill, which resulted in sad, steamed chicken that looked nothing like the beautiful char marks from the truck.
Then, I realized what I was missing. It wasn’t just the ingredients; it was the technique and the balance of acid. I went back to the drawing board, tweaking the ratio of lemon juice to olive oil, adding fresh dill (because dried just doesn’t cut it here), and figuring out the perfect soaking time so the chicken stays tender without turning into mush. After about six iterations—and a lot of wasted chicken breasts—I finally nailed it.
These Mediterranean Lemon Herb Chicken Skewers are hands-down better than takeout. They’re better than the expensive version from that food truck, and they’re better than most restaurant versions because you control the freshness. I’ve made them for backyard BBQs, weeknight dinners when I’m too tired to think, and even packed them for lunch (cold or reheated, they’re surprisingly good). If you’re looking for a dinner that tastes like a vacation but takes 30 minutes to make, this is it. Seriously. This is the recipe that changed my summer dinners forever.
Why You’ll Love This Recipe
There are a lot of chicken recipes out there. Some are healthy, some are quick, and some are just plain delicious. This one is all three, plus it looks impressive enough to serve to guests without you sweating in the kitchen. Here’s why this Mediterranean lemon herb chicken skewers recipe has earned a permanent spot in my weekly rotation:
- Incredible Flavor Penetration — The secret isn’t just in the rub; it’s in the marinade. By using lemon juice and olive oil with plenty of garlic and herbs, the flavor actually gets inside the chicken. I’ve tested marinating for 30 minutes vs. 4 hours, and even the shorter time yields amazing results. But if you can leave it overnight? Chef’s kiss.
- Stupid Simple Prep — You don’t need a culinary degree. You mix the marinade in a bowl, toss the chicken, thread it onto skewers (or use a sheet pan method if you’re lazy like me on Tuesdays), and cook. That’s it. I’ve made this while helping my kids with homework, and it still came out perfect.
- Lightning Fast — From start to finish, this takes about 30 minutes. That includes prep time. The chicken cooks in about 12-15 minutes on the grill or under the broiler. It’s the perfect weeknight dinner when you get home at 6 pm and don’t want to order Uber Eats.
- Healthy Without Being Bland — I know, I know. “Healthy” food often tastes like cardboard. But this Mediterranean lemon herb chicken skewers recipe is packed with fresh herbs, vitamin C from the lemon, and lean protein. It feels indulgent because of the char and the citrus, but it’s actually light and refreshing.
- Versatile AF — Make it on the grill for summer vibes. Broil it in the oven for winter comfort. Use shrimp instead of chicken for a Mediterranean shrimp skillet vibe. Serve it over rice, with quinoa, or in a pita. The possibilities are endless.
- Better Than Takeout — I’m not saying this lightly. Takeout chicken is often dry, overcooked, and drowning in weird sauces. This is fresh, juicy, and bright. Plus, you know exactly what’s in it. No mystery meats, no excessive sodium bombs.
This recipe has saved me from takeout fatigue more times than I can count. It’s my go-to when I want to eat well but don’t want to spend hours cooking. My family asks for it regularly, and honestly? I don’t blame them.
Ingredients You’ll Need
Here’s the good news: you probably have 90% of these ingredients in your kitchen right now. This Mediterranean lemon herb chicken skewers recipe relies on pantry staples and fresh basics. I’m particular about a few things, though, so pay attention to the notes!
For the Chicken
Chicken breasts (1.5 lbs / 680g) — I use boneless, skinless chicken breasts. They cook fast and absorb the marinade well. For extra juiciness, I sometimes use chicken thighs, but breasts are what I usually have on hand. Cut them into 1.5-inch cubes for even cooking.
For the Marinade
Fresh lemon juice (½ cup / 120ml) — Yes, half a cup. You’ll need about 3-4 lemons. Do not use bottled lemon juice. It tastes metallic and flat. Fresh is non-negotiable here. Squeeze them yourself—it takes 2 minutes and makes a huge difference.
Extra virgin olive oil (¼ cup / 60ml) — Use good quality here. This is one of the few ingredients where a cheap oil will taste cheap. I keep a bottle of mild extra virgin olive oil in my pantry specifically for marinades.
Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic only. I mince it finely so it doesn’t fall off the chicken while grilling. If you’re feeling lazy, you can use a garlic press, but make sure there are no big chunks.
Dried oregano (2 teaspoons) — This is the backbone of the Mediterranean flavor. I use dried because it holds up better to heat than fresh. If you only have fresh oregano, use 1 tablespoon chopped, but dried is my preference for this marinade.
Dried thyme (1 teaspoon) — Adds an earthy, subtle note. If you don’t have thyme, you can skip it or use Italian seasoning, but thyme is classic here.
Fresh dill (2 tablespoons, chopped) — This is my secret weapon. It adds that bright, grassy freshness that makes the dish pop. If you can’t find fresh dill, 1 teaspoon of dried dill works in a pinch, but fresh is better.
Red pepper flakes (½ teaspoon) — Optional, but I recommend it. Just a little kick to balance the lemon. Adjust to your spice tolerance.
Sea salt (1 teaspoon) — Kosher salt works best. It dissolves evenly and doesn’t have the metallic taste of table salt.
Black pepper (½ teaspoon, freshly cracked) — Freshly cracked is so much better than pre-ground. It adds a nice aromatic punch.
For Serving
Extra lemon wedges — For squeezing over the top right before eating. Essential.
Fresh parsley or cilantro — For garnish. Adds color and a fresh finish.
Cucumber and tomato salad — I love serving these skewers with a simple Greek salad. The crispness of the cucumber and the acidity of the tomatoes complement the rich chicken perfectly. If you want a side dish that’s just as easy, try my Mediterranean chickpea salad.
Substitutions & Notes
Chicken thighs: You can absolutely use boneless, skinless chicken thighs. They’re juicier and more forgiving if you overcook them slightly. Just adjust the cooking time by 1-2 minutes.
Vegan option: Swap the chicken for extra-firm tofu or tempeh. Press the tofu first to remove excess water, then marinate for at least 2 hours. It absorbs the flavors beautifully.
Gluten-free: This recipe is naturally gluten-free! Just double-check your spices to ensure they aren’t processed in facilities with wheat.
Equipment Needed
You don’t need fancy gear for this. Here’s what I actually use and why.
Skewers — I use metal skewers because they don’t burn. Bamboo skewers work too, but you MUST soak them in water for at least 30 minutes before threading, or they’ll catch fire on the grill. I keep a set of metal skewers in my drawer because they’re durable and easy to clean.
Large mixing bowl — For tossing the chicken with the marinade. I use a wide bowl so the chicken pieces have room to coat evenly.
Grill or Broiler — I prefer outdoor grilling for the smoky char, but my oven broiler works just as well. If you’re using a broiler, use a wire rack over a baking sheet so the heat circulates around the chicken.
Sharp knife — For cutting the chicken into even cubes. Even pieces cook evenly, so don’t rush this step. A dull knife will tear the chicken.
Zester or grater — I like to add a little lemon zest to the marinade for extra aroma. It’s optional but worth it. If you don’t have a zester, just grate the yellow part of the lemon peel carefully.
How to Make Mediterranean Lemon Herb Chicken Skewers
Alright, let’s get cooking! I’m walking you through exactly how I do it, including the little tricks that make this recipe shine.
Step 1: Prep the Chicken (5 minutes)
Start by cutting your chicken breasts into 1.5-inch cubes. Try to keep them all the same size so they cook evenly. If you have one really thick piece, butterfly it or pound it down a bit before cubing. Place the chicken cubes in a large bowl.
Step 2: Make the Marinade (3 minutes)
In a small bowl or jar, whisk together the fresh lemon juice, olive oil, minced garlic, oregano, thyme, dill, red pepper flakes, salt, and pepper. If you’re using lemon zest, add it now. The mixture should look emulsified and fragrant. If it looks too oily, add a splash more lemon juice.
Step 3: Marinate the Chicken (30 mins to 24 hours)
Pour the marinade over the chicken. Toss everything together until the chicken is well coated. Cover the bowl with plastic wrap or transfer to a zip-top bag. Let it marinate in the fridge for at least 30 minutes, but up to 24 hours is best. I usually marinate overnight because the flavors deepen significantly. Don’t marinate for more than 24 hours, or the acid in the lemon can start to “cook” the chicken and make the texture mushy.
Step 4: Thread the Skewers (5 minutes)
If using bamboo skewers, soak them in water now. Preheat your grill to medium-high heat or turn your oven broiler to high. Thread the chicken onto the skewers. I like to leave a tiny bit of space between each cube so the heat can circulate. Don’t pack them too tight, or they’ll steam instead of char. I usually get 4-5 skewers from 1.5 lbs of chicken.
Step 5: Cook the Skewers (12-15 minutes)
Grilling: Place the skewers on the grill. Cook for 5-6 minutes on each side, turning occasionally, until the chicken is cooked through and has nice char marks. The internal temperature should reach 165°F (74°C). Don’t move them too much while they’re cooking, or you’ll lose those beautiful grill marks.
Oven Broiling: Place the skewers on a wire rack set over a baking sheet. Broil for 6-7 minutes on each side, watching closely to prevent burning. The broiler is intense, so stay nearby!
Stovetop: If you don’t have a grill or broiler, use a cast-iron skillet over medium-high heat. Cook for 3-4 minutes per side until browned and cooked through.
Step 6: Rest and Serve (2 minutes)
Remove the skewers from the heat and let them rest for 2-3 minutes. This allows the juices to redistribute, keeping the chicken moist. Serve immediately with extra lemon wedges and fresh herbs. Garnish with parsley or cilantro if you like.
Expert Tips & Tricks
Here’s everything I’ve learned from making these skewers dozens of times. These tips will save you from my mistakes.
Don’t Skip the Zest — The lemon juice provides the acidity, but the zest provides the aroma. Without the zest, the flavor is one-dimensional. Use a microplane or fine grater to get just the yellow part of the peel.
Even Cubes Matter — I know it’s tempting to chop quickly, but uneven pieces mean some chicken is dry while others are undercooked. Take the extra minute to make them uniform.
Room Temperature Chicken — Take the chicken out of the fridge 15-20 minutes before cooking. Cold chicken hits a hot grill and can cook unevenly. Letting it come to room temp helps it cook more evenly.
Watch the Heat — If your grill is too hot, the outside will burn before the inside is cooked. Medium-high is the sweet spot. If you see flames flaring up from dripping fat, move the skewers to a cooler part of the grill temporarily.
Don’t Overcrowd — Whether grilling or broiling, give the chicken space. Overcrowding leads to steaming, which means no char. If you have a lot of skewers, cook in batches.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these, and they all work.
Shrimp Skewers — Swap chicken for large shrimp. Toss them in the same marinade and cook for just 2-3 minutes per side. Shrimp cooks much faster, so watch it closely. This pairs beautifully with a Mediterranean salmon vibe if you’re doing a seafood feast.
Veggie Skewers — Add chunks of bell peppers, red onion, and zucchini to the skewers along with the chicken. Toss the veggies in a little olive oil and salt before grilling. They’ll absorb the marinade flavors too.
Spicy Version — Double the red pepper flakes and add a pinch of cayenne. If you like heat, this version is incredible. Serve with a cooling tzatziki sauce.
Honey-Lemon Glaze — Mix 2 tablespoons of honey with 1 tablespoon of olive oil and brush it over the skewers in the last minute of cooking. It adds a nice caramelized sweetness that contrasts with the tangy lemon.
Herb Swap — If you’re not a fan of dill, use fresh mint or basil. Mint gives it a more Middle Eastern feel, while basil makes it taste more Italian. Both are delicious.
Serving & Storage
How to Serve: I usually serve these straight off the grill with a side of Mediterranean chickpea salad and warm pita bread. A dollop of hummus or tzatziki is perfect for dipping. For a lighter meal, serve over a bed of quinoa or couscous.
Leftovers: Store leftover skewers in an airtight container in the fridge for up to 3 days. The chicken will stay moist if you keep the marinade in the container with it.
Reheating: Reheat gently! Microwave for 30-second intervals, or warm them in a skillet over low heat with a splash of water or broth. Avoid high heat, or the chicken will dry out. They’re also great cold straight from the fridge—perfect for lunch.
Freezing: You can freeze cooked skewers, but the texture may change slightly. Thaw overnight in the fridge and reheat gently. I don’t recommend freezing marinated raw chicken skewers for more than a month, as the lemon can start to break down the texture.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 4 servings, with 1 skewer per person):
- Calories: 220
- Protein: 28g
- Carbs: 2g
- Fiber: 0g
- Sugar: 1g
- Fat: 10g
- Saturated Fat: 1.5g
- Cholesterol: 80mg
- Sodium: 350mg
It’s high in protein and low in carbs, making it great for keto or low-carb diets. The healthy fats come from the olive oil. If you’re watching sodium, use low-sodium broth or reduce the salt in the marinade.
Final Thoughts
So that’s my take on Mediterranean lemon herb chicken skewers! It’s a recipe that’s simple, flavorful, and endlessly versatile. I’ve made it for casual weeknight dinners and fancy dinner parties, and it always gets compliments. The key is really in the fresh herbs and the balance of lemon and oil. Once you try it, you’ll see why I’m obsessed.
Make it your own! Add different veggies, swap the herbs, or change the protein. The best recipes are the ones you adapt to your taste. If you make these, drop a comment and let me know how they turned out. I love hearing how recipes work in your kitchen. And if you’re looking for more easy dinner ideas, check out my Mediterranean chicken skillet for a one-pan alternative.
Happy cooking! I hope your kitchen smells as amazing as mine does right now.
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are actually juicier and more forgiving if you overcook them slightly. Just note that they have a slightly higher fat content, so the marinade might be a bit oilier. The cooking time is roughly the same, maybe 1-2 minutes less for thighs since they’re often smaller.
How do I keep the chicken from drying out on the grill?
The biggest mistake people make is overcooking. Chicken breast is done at 165°F (74°C). Use a meat thermometer to check, and remove it from the grill as soon as it hits that temp. Also, don’t skip the marinating step—the acid and oil help keep the meat tender.
Can I make this in advance?
Yes! You can marinate the chicken for up to 24 hours. Thread the skewers right before cooking. If you’re meal prepping, you can cook the skewers ahead of time and reheat them gently. They’re great cold for lunch, too.
What sides go well with these skewers?
I love serving them with a simple Greek salad, Mediterranean chickpea salad, couscous, or warm pita bread with hummus. For a heartier meal, serve over quinoa or with roasted vegetables like zucchini and bell peppers.
Do I need to soak bamboo skewers?
Yes, if you’re using bamboo or wooden skewers, soak them in water for at least 30 minutes before threading. This prevents them from burning on the grill. Metal skewers don’t need soaking but can get very hot, so use oven mitts when handling.
Can I freeze the marinade?
You can, but the texture of the herbs might change slightly upon thawing. It’s best to make fresh marinade for each batch. If you do freeze it, use it within a month and thaw overnight in the fridge.
Pin This Recipe!
Mediterranean Lemon Herb Chicken Skewers
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Juicy, flavorful chicken skewers marinated in fresh lemon, olive oil, and herbs. This 30-minute dinner is healthier than takeout and perfect for grilling or broiling.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts, cut into 1.5-inch cubes
- 1/2 cup fresh lemon juice (about 3–4 lemons)
- 1 tablespoon lemon zest (optional)
- 1/4 cup extra virgin olive oil
- 4 cloves garlic, minced
- 2 teaspoons dried oregano
- 1 teaspoon dried thyme
- 2 tablespoons fresh dill, chopped
- 1/2 teaspoon red pepper flakes
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper, freshly cracked
- Extra lemon wedges for serving
- Fresh parsley or cilantro for garnish
Instructions
- Cut chicken breasts into 1.5-inch cubes and place in a large bowl.
- In a small bowl or jar, whisk together lemon juice, olive oil, garlic, oregano, thyme, dill, red pepper flakes, salt, pepper, and lemon zest (if using) until emulsified.
- Pour marinade over chicken and toss to coat evenly. Cover and refrigerate for at least 30 minutes or up to 24 hours.
- If using bamboo skewers, soak them in water for 30 minutes. Preheat grill to medium-high or oven broiler to high.
- Thread chicken onto skewers, leaving small spaces between cubes. Do not pack tightly.
- Grill skewers for 5-6 minutes per side until internal temperature reaches 165°F and char marks appear. Alternatively, broil for 6-7 minutes per side or cook in a cast-iron skillet for 3-4 minutes per side.
- Remove from heat and let rest for 2-3 minutes before serving with lemon wedges and fresh herbs.
Notes
Do not marinate for more than 24 hours as the acid can make the texture mushy. For best results, use fresh lemon juice and herbs. Chicken thighs can be substituted for breasts. Ensure chicken cubes are uniform in size for even cooking.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 skewer per person
- Calories: 220
- Sugar: 1
- Sodium: 350
- Fat: 10
- Saturated Fat: 1.5
- Carbohydrates: 2
- Protein: 28
Keywords: Mediterranean chicken, lemon herb chicken, chicken skewers, healthy dinner, quick meals, grilling recipes, keto friendly, gluten free


