
These grilled salmon skewers with their dill yogurt sauce are truly a summer treat. Juicy chunks of soft salmon soaked in a zesty mix of lemon, garlic, and olive oil. The cool dill yogurt sauce takes everything up a notch, making this perfect for lazy summer evenings or when you're hosting friends with a bit of flair.
A Guaranteed Delight
What gets me about this dish is how the slightly smoky grilled salmon pairs with the creamy dill sauce that brings coolness and richness. It's a quick, healthy option that works for both casual family dinners and fancier gatherings. And the best part? It's super easy to put together.
What You'll Need
- For the skewers: 750g of fresh, firm salmon cut into 2.5cm cubes that cook just right.
- The marinade: A blend of 2 tablespoons olive oil, one lemon's juice and zest, a chopped garlic clove, salt and pepper to give the salmon flavor.
- The yogurt sauce: 250g of Greek yogurt, 2 tablespoons chopped fresh dill, lemon juice and zest, a garlic clove, salt and pepper. I always go for full-fat yogurt for extra creaminess.
- The skewers: Wooden sticks soaked for 30 minutes in water or metal skewers.
Step-by-Step Guide
- The marinade
- I mix my olive oil, lemon zest and juice, minced garlic, salt and pepper in a bowl.
- The salmon
- I add my salmon cubes and gently coat them with the marinade. Then they go in the fridge for at least 30 minutes.
- The cooking
- I heat my grill to medium-high. I thread my salmon pieces onto skewers and grill them for 3-4 minutes on each side.
- The yogurt sauce
- In a bowl, I combine my Greek yogurt, dill, lemon, garlic, salt and pepper until I get a smooth sauce.
- Serving
- I arrange my skewers on a plate and serve with plenty of sauce or offer it on the side.

My Success Tips
To keep the salmon from sticking, I lightly oil the grill before cooking. If you want a smokier taste, try using a charcoal barbecue or add some soaked wood chips. You can marinate for up to an hour for stronger flavors. I love serving these skewers with grilled veggies or a fresh salad.
Frequently Asked Questions
- → Can I prep the marinade ahead of time?
- Yes, you can make the marinade up to a day in advance. Just don’t marinate the salmon for more than 30 minutes or it might taste too acidic.
- → How can I stop the salmon from sticking to the grill?
- Ensure the grill is hot before placing the skewers. Lightly oil the grates and only flip the skewers once the salmon easily releases.
- → Is dried dill okay to use?
- Fresh dill has a brighter flavor, but dried dill works too. Just use half as much since it’s more concentrated.
- → How do I know if the salmon is done?
- It’s ready when it’s opaque and flakes easily with a fork. Avoid overcooking, or it’ll turn dry.
- → Can I make the sauce in advance?
- Yes, you can make the sauce up to a day before and store it in the fridge. Stir it before serving in case the yogurt separates a bit.