
My grilled salmon skewers with their yogurt and dill sauce are truly a summer treat. Beautiful chunks of tender salmon soaked in a fragrant mix of lemon, garlic and olive oil. The fresh yogurt and dill sauce tops it all off for a perfect dish on summer evenings or when you want to impress guests without much fuss.
Guaranteed enjoyment
What I love about this dish is how the slightly smoky grilled salmon pairs with the creamy dill sauce that adds both freshness and smoothness. It's a quick and healthy option that works just as well for a casual dinner as for a fancier meal. And the best part? Making it is super easy.
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 zest and juice, a minced 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 instructions
- The marinade
- I combine my olive oil, lemon zest and juice, chopped garlic, salt and pepper in a bowl.
- The salmon
- I add my salmon cubes and gently coat them with the marinade. They go into 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 3-4 minutes on each side.
- The yogurt sauce
- In a bowl I mix 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 tips for success
To keep the salmon from sticking, I lightly oil the grill before cooking. If you like a smoky taste, use a charcoal grill or add soaked wood chips. You can marinate for up to 1 hour for stronger flavors. I like serving these skewers with grilled veggies or a cool salad.
Frequently Asked Questions
- → Can I prepare the marinade ahead of time?
- Yes, you can make the marinade a day in advance. Just don't marinate the salmon for over 30 minutes to avoid it becoming too acidic.
- → How do I stop the salmon from sticking to the grill?
- Make sure the grill is super hot before placing the skewers. Lightly oil the grates and flip the skewers only once when the fish easily releases.
- → Can I use dried dill instead of fresh?
- Fresh dill tastes brighter, but dried works too. Use half the amount, as dried dill is more concentrated.
- → How can I tell if the salmon is cooked through?
- When the salmon turns opaque and flakes with a fork, it's done. Don't overcook to keep it moist.
- → Can I make the sauce beforehand?
- The sauce can be made a day prior and kept in the fridge. Stir it well before serving, as yogurt may separate slightly.