Greek Shrimp Skewers with Lemon-Dill Sauce
The days are longer, the zucchini is piling up on every market stall, and all you want is something that actually tastes like summer — not just looks like it on a plate. Grilling season has that cruel habit of making you reach for the same chicken thighs on repeat. But here’s the thing: shrimp skewers cook faster than you’d expect, and most people are massively underseasoning them.
This recipe fixes that. A bold marinade built on whole fennel and cumin seeds, smoked paprika, and lemon zest coats the shrimp and vegetables in under 10 minutes. Thirty minutes of hands-off marinating, 6 minutes on the grill or in a cast iron pan, and dinner is on the table — with a creamy lemon-dill yogurt sauce that pulls the whole thing together.
Pro Tip
The mistake most people make: using ground spices in the marinade. Ground cumin and fennel dissolve into the oil and turn slightly bitter under high heat. Whole seeds are different — they hold their shape, release their oils gradually as the shrimp cooks, and leave little bursts of toasted flavor on the surface. Before mixing your marinade, crush the seeds lightly with the flat side of a knife or a quick 10-second pulse in a mortar. You’ll get 30 to 40% more aroma from the same quantity of spice.
Frozen shrimp are genuinely your best option here — most fresh shrimp at the counter was frozen anyway. Look for 16/20 count (large), peeled and deveined. For the sauce, full-fat Greek yogurt gives the creamiest result; sour cream works as a straight swap if that’s what you have. Fresh dill is worth it — dried dill in a creamy sauce tends to taste flat rather than bright.
Greek Shrimp Skewers with Lemon-Dill Sauce
4
servings10
minutes6
minutes310
kcal30
minutes46
minutesIngredients
1.5 lbs large shrimp (680g), peeled and deveined
3 tbsp olive oil
1 tsp smoked paprika
1 tsp dried oregano
1 tsp garlic powder
1 tsp fennel seeds, lightly crushed
1 tsp cumin seeds, lightly crushed
1 lemon, zested (juice reserved for sauce)
3/4 tsp kosher salt
1 medium zucchini, cut into 1-inch (2.5cm) chunks
1 medium red onion, cut into 1-inch (2.5cm) wedges
1/2 cup full-fat Greek yogurt (120g)
2 tbsp mayonnaise
2 tbsp fresh lemon juice
2 tbsp fresh dill, finely chopped
2 tbsp chives, finely chopped
1/4 tsp black pepper
Directions
- Make the marinade. In a large bowl, combine olive oil, smoked paprika, oregano, garlic powder, crushed fennel seeds, crushed cumin seeds, lemon zest, and salt. The oil should smell intensely herby and slightly smoky the moment you stir — if it doesn’t, your spices may be too old.
- Coat the shrimp. Add shrimp to the bowl and toss until every piece is evenly coated. Let sit at room temperature for 30 minutes. Don’t marinate longer than 5 hours — the lemon zest will start to break down the shrimp’s texture and make them mushy.
- Mix the sauce. Whisk together Greek yogurt, mayonnaise, lemon juice, dill, chives, salt, and pepper in a small bowl until smooth. Refrigerate until serving. Taste it now — it should be sharp and bright. If it tastes flat, add a few more drops of lemon juice.
- Thread the skewers. Alternate 3 shrimp per skewer with chunks of zucchini and red onion. Brush any remaining marinade over the vegetables. If using wooden skewers, soak them in water for at least 30 minutes before threading — dry wood scorches in seconds over high heat.
- Grill on medium-high heat for 5 to 6 minutes total, turning once. You’re looking for shrimp that are opaque and just curled into a C-shape — a tight O-shape means overcooked. The edges of the zucchini should show golden-brown char marks and smell faintly of toasted oil.
- Check temperature and rest briefly. Shrimp are safe to eat at an internal temperature of 165°F (74°C). Transfer to a clean platter and let them sit for 2 minutes — the residual heat finishes the cook without toughening the shrimp.
Variations
**No grill?** Cook in a cast iron skillet over medium-high heat with a light coat of oil — work in two batches to avoid steaming rather than searing. **Swap the yogurt:** If Greek yogurt isn’t your thing, a thick sour cream works just as well in the sauce and gives a slightly richer, tangier result.
Serving Suggestions
Serve over orzo or couscous to catch the marinade juices that drip off the skewers — nothing should go to waste. A simple cucumber and tomato salad with a drizzle of olive oil keeps things light and fresh. Warm flatbread on the side is also a solid move for scooping up the extra lemon-dill sauce.
FAQ
Can I make this ahead of time?
Yes — the lemon-dill sauce keeps well in an airtight container in the fridge for up to 24 hours. You can also thread the skewers up to 3 hours ahead and keep them covered in the fridge until you’re ready to cook.
My shrimp turned out rubbery — what went wrong?
Overcooked shrimp is almost always the issue. They need just 2.5 to 3 minutes per side over medium-high heat — the moment they turn fully opaque and curl into a C, pull them off. Every extra minute makes them tougher.
Can I use a different protein on these skewers?
After testing 3 versions in my kitchen, I found that chunks of firm white fish — like cod or halibut — take the marinade beautifully and cook in roughly the same time. I’ve also tried it with cubed chicken breast, which works but needs a longer cook time to reach 165°F (74°C) safely. It makes you wonder how the marinade would hold up against something with a bit more fat in it, like salmon or thighs.