Elevate your summer grilling with these Grilled Salmon Skewers with Creamy Dill Yogurt Sauce! Perfectly grilled salmon cubes are lightly seasoned and served with a tangy, herb-packed yogurt sauce that makes every bite refreshing and satisfying. Ideal for weeknight dinners, backyard barbecues, or light yet flavorful lunches.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
Fresh & Flavorful – Bright herbs and lemon make the flavors pop.
Healthy & Light – Rich in protein and omega-3s without feeling heavy.
Quick & Easy – Prep and grill in under 30 minutes.
Versatile – Serve over rice, salads, or in pita wraps.
Perfect for Summer – A grilled dish with a cool, creamy dip.
Ingredients You’ll Need
For the Salmon Skewers:
- 1 ½ lbs salmon fillet (skinless), cut into 1 ½-inch cubes
- 2 tbsp olive oil
- Juice of 1 lemon
- 2 cloves garlic, minced
- 1 tsp dried oregano
- ½ tsp paprika
- ½ tsp salt
- ¼ tsp black pepper
- Wooden or metal skewers (if wooden, soak for 30 minutes)
For the Creamy Dill Yogurt Sauce:
- 1 cup plain Greek yogurt
- 1 tbsp olive oil
- 2 tbsp fresh dill, finely chopped
- 1 tbsp fresh parsley, finely chopped
- 1 tbsp lemon juice
- 1 clove garlic, minced
- ½ tsp salt
- ¼ tsp black pepper
- Optional: 1 tsp honey for a touch of sweetness
For Garnish & Serving:
- Lemon wedges
- Extra chopped dill or parsley
- Mixed greens, rice, or pita bread
Tools You’ll Need
- Mixing bowls
- Whisk
- Grill or grill pan
- Tongs
- Skewers
- Knife and cutting board
Step-by-Step Instructions
Step 1: Marinate the Salmon
- In a bowl, whisk together olive oil, lemon juice, garlic, oregano, paprika, salt, and pepper.
- Add salmon cubes and toss gently to coat.
- Cover and marinate in the refrigerator for 15–20 minutes while you prepare the sauce.
Step 2: Make the Dill Yogurt Sauce
4. In a separate bowl, combine Greek yogurt, olive oil, dill, parsley, lemon juice, garlic, salt, and pepper.
5. Mix well until smooth and creamy.
6. Add honey if desired for a slightly sweet balance.
7. Chill in the refrigerator until ready to serve.
Step 3: Assemble the Skewers
8. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
9. Thread marinated salmon pieces onto skewers, spacing them slightly for even cooking.
Step 4: Grill the Salmon
10. Preheat grill or grill pan to medium-high heat.
11. Lightly oil the grates to prevent sticking.
12. Place the skewers on the grill and cook for 2–3 minutes per side, turning carefully with tongs.
13. Grill until salmon is opaque and slightly charred on the edges.
Step 5: Serve with Sauce & Garnishes
14. Remove skewers from grill and let rest for 2 minutes.
15. Serve hot with creamy dill yogurt sauce on the side or drizzled on top.
16. Garnish with lemon wedges and extra herbs.
17. Pair with your favorite sides like rice, couscous, or fresh greens.

Tips for Perfect Salmon Skewers
Don’t Overcook – Salmon cooks quickly and can dry out if left too long.
Use Uniform Cubes – Evenly sized pieces cook at the same rate.
Preheat the Grill – Helps achieve nice sear marks and prevents sticking.
Chill the Sauce – Cold yogurt contrasts beautifully with the warm salmon.
Fresh Herbs Matter – They make the sauce bright and aromatic.
Serving Suggestions
Grain Bowl – Add rice or quinoa with cucumber and cherry tomatoes.
Pita Wraps – Stuff skewers and sauce into warm pita with lettuce and onions.
Mediterranean Platter – Serve with hummus, olives, and roasted vegetables.
Light Dinner – Pair with a crisp salad and lemon vinaigrette.
How to Store & Reheat
Storing:
Refrigerate: Store leftover salmon and sauce separately in airtight containers for up to 2 days.
Freezing:
Freeze uncooked marinated salmon cubes for up to 1 month. Do not freeze the yogurt sauce.
Reheating:
Stovetop: Lightly reheat skewers in a skillet over low heat.
Microwave: Heat briefly (30-45 seconds), being careful not to overcook.
Serve sauce cold or bring to room temperature.
Frequently Asked Questions
- Can I bake the salmon instead of grilling?
Yes! Bake skewers at 400°F (200°C) for 10–12 minutes, flipping halfway through. - What’s a good substitute for dill?
Try fresh tarragon or mint for a different herbal twist. - Can I use a different fish?
Absolutely—firm fish like cod, halibut, or mahi-mahi work well. - Is this recipe low-carb?
Yes, especially when served with salad or low-carb sides.
Final Thoughts
Grilled Salmon Skewers with Creamy Dill Yogurt Sauce deliver the perfect blend of smoky charred flavor and cool, tangy freshness. This dish is light yet satisfying and bursting with Mediterranean-inspired flavors. Whether you’re meal prepping, grilling for friends, or just craving a nutritious dinner, these salmon skewers are sure to impress.
Try it out and let me know what you think! Don’t forget to leave a review below and share your photos on Pinterest! I can’t wait to see how your dish turns out.
Preparation Time: 15 minutes
Cooking Time: 10 minutes
Cuisine: Mediterranean
Nutritional Information (Per Serving):
Calories: 360 | Protein: 30g | Carbohydrates: 5g | Fat: 24g | Fiber: 1g | Sodium: 430mg

Grilled Salmon Skewers with Creamy Dill Yogurt Sauce
- Total Time: 25 minutes
Description
Elevate your summer grilling with these Grilled Salmon Skewers with Creamy Dill Yogurt Sauce! Perfectly grilled salmon cubes are lightly seasoned and served with a tangy, herb-packed yogurt sauce that makes every bite refreshing and satisfying. Ideal for weeknight dinners, backyard barbecues, or light yet flavorful lunches.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Salmon Skewers:
-
1 ½ lbs salmon fillet (skinless), cut into 1 ½-inch cubes
-
2 tbsp olive oil
-
Juice of 1 lemon
-
2 cloves garlic, minced
-
1 tsp dried oregano
-
½ tsp paprika
-
½ tsp salt
-
¼ tsp black pepper
-
Wooden or metal skewers (if wooden, soak for 30 minutes)
For the Creamy Dill Yogurt Sauce:
-
1 cup plain Greek yogurt
-
1 tbsp olive oil
-
2 tbsp fresh dill, finely chopped
-
1 tbsp fresh parsley, finely chopped
-
1 tbsp lemon juice
-
1 clove garlic, minced
-
½ tsp salt
-
¼ tsp black pepper
-
Optional: 1 tsp honey for a touch of sweetness
For Garnish & Serving:
-
Lemon wedges
-
Extra chopped dill or parsley
-
Mixed greens, rice, or pita bread
Instructions
Step 1: Marinate the Salmon
-
In a bowl, whisk together olive oil, lemon juice, garlic, oregano, paprika, salt, and pepper.
-
Add salmon cubes and toss gently to coat.
-
Cover and marinate in the refrigerator for 15–20 minutes while you prepare the sauce.
Step 2: Make the Dill Yogurt Sauce
4. In a separate bowl, combine Greek yogurt, olive oil, dill, parsley, lemon juice, garlic, salt, and pepper.
5. Mix well until smooth and creamy.
6. Add honey if desired for a slightly sweet balance.
7. Chill in the refrigerator until ready to serve.
Step 3: Assemble the Skewers
8. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
9. Thread marinated salmon pieces onto skewers, spacing them slightly for even cooking.
Step 4: Grill the Salmon
10. Preheat grill or grill pan to medium-high heat.
11. Lightly oil the grates to prevent sticking.
12. Place the skewers on the grill and cook for 2–3 minutes per side, turning carefully with tongs.
13. Grill until salmon is opaque and slightly charred on the edges.
Step 5: Serve with Sauce & Garnishes
14. Remove skewers from grill and let rest for 2 minutes.
15. Serve hot with creamy dill yogurt sauce on the side or drizzled on top.
16. Garnish with lemon wedges and extra herbs.
17. Pair with your favorite sides like rice, couscous, or fresh greens.
Notes
Don’t Overcook – Salmon cooks quickly and can dry out if left too long.
Use Uniform Cubes – Evenly sized pieces cook at the same rate.
Preheat the Grill – Helps achieve nice sear marks and prevents sticking.
Chill the Sauce – Cold yogurt contrasts beautifully with the warm salmon.
Fresh Herbs Matter – They make the sauce bright and aromatic.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Cuisine: Mediterranean