Mediterranean lemon dill grilled salmon skewers with yogurt sauce recipe deliver a refreshing, healthy meal featuring flaky salmon marinated in citrus and herbs, then grilled to perfection and paired with a creamy cooling sauce for vibrant flavor. This dish brings together bright lemon, aromatic dill, and savory Mediterranean spices in a simple yet elegant presentation that is ideal for quick weeknight dinners or summer gatherings. The yogurt sauce provides a tangy contrast that enhances the natural richness of the salmon while adding probiotic benefits and a silky texture. Follow this comprehensive guide to master the technique, customize to your taste, and create memorable skewers that impress every time.
| Prep Time | Cook Time | Total Time | Servings | Difficulty | Cuisine |
|---|---|---|---|---|---|
| 20 minutes | 12 minutes | 32 minutes | 4 | Easy | Mediterranean |

Why This Recipe Works
This recipe works because the Mediterranean lemon dill grilled salmon skewers with yogurt sauce recipe relies on a balanced marinade that tenderizes fish while building layers of bright, herbaceous flavor. I rely on fresh lemon juice and zest to cut through the natural oils of salmon, creating a lively profile that never tastes heavy. Dill offers grassy notes that complement the fish, and a touch of garlic deepens the savory backbone without overwhelming the palate. Grilling concentrates the marinade and yields a light char that enhances texture, while the yogurt sauce cools and adds probiotic richness. The method is straightforward, uses common kitchen tools, and delivers consistent results even for beginners. I have served these skewers at backyard dinners and small family parties, and they consistently receive praise for both taste and presentation.
The combination of citrus and dairy is classic in Mediterranean cooking, and it creates a cohesive flavor arc from marinade to finishing sauce. Using high quality olive oil ensures proper basting during grilling and helps the herbs adhere to the salmon pieces. Skewering the salmon makes grilling easier and enables better heat exposure on all sides, which translates to even doneness and a pleasing presentation. The yogurt sauce can be prepped while the salmon marinates, optimizing time and keeping the workflow smooth. This recipe welcomes simple substitutions for allergies or preferences while maintaining a cohesive taste, which makes it a versatile addition to your regular rotation.
By following precise marinating times and avoiding overcooking, you can achieve a moist, flaky texture that highlights the quality of the fish. The ingredient list is focused, which means you can shop quickly and still achieve restaurant quality results at home. The sauce uses pantry staples like yogurt, lemon, and herbs, delivering big flavor without complicated techniques. The grilled skewers pair beautifully with salads, grains, or roasted vegetables, creating a well balanced plate that satisfies multiple nutrition goals. Overall, this approach brings professional guidance to a home kitchen, allowing you to cook with confidence and enjoy outstanding results.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Wild salmon fillet | 1.5 pounds | Can substitute with arctic char or trout. |
| Fresh lemons | 2 large | Zest and juice both used. |
| Fresh dill | 1 cup packed | Can substitute with parsley or tarragon. |
| Garlic cloves | 3 | Minced finely for even distribution. |
| Olive oil | 1/4 cup | Use extra virgin for best flavor. |
| Plain Greek yogurt | 1 cup | Use full fat for creaminess. |
| Shallots | 2 small | Can substitute with red onion. |
| Cumin | 1 teaspoon | Optional for warmth. |
| Salt | 1 teaspoon | Adjust to taste. |
| Black pepper | 1/2 teaspoon | Freshly ground recommended. |
| Wooden or metal skewers | 8 | Soak wooden skewers 30 minutes. |

Step-by-Step Instructions
Prepare the Yogurt Sauce
Combine Greek yogurt, minced garlic, lemon juice, chopped dill, salt, and pepper in a mixing bowl. Stir until the sauce is smooth and uniform, then cover and refrigerate to allow flavors to meld while you prepare the salmon.
Marinate the Salmon
Cut salmon into one inch cubes and place them in a shallow dish. Whisk olive oil, lemon juice, lemon zest, minced garlic, chopped dill, cumin, salt, and pepper, then pour over the salmon and toss to coat evenly.
Rest the Salmon
Let the salmon marinate at room temperature for fifteen minutes, or refrigerate for up to thirty minutes for deeper flavor. Do not marinate longer than an hour, as the lemon juice can begin to overcook the surface of the fish.
Thread the Skewers
Thread the marinated salmon cubes onto soaked wooden skewers or metal skewers, alternating with small pieces of shallot if desired. Leave a tiny space between pieces to promote even heat circulation during grilling.
Preheat the Grill
Preheat a gas or charcoal grill to medium high heat, about four hundred degrees Fahrenheit. Clean the grates and lightly oil them to prevent sticking and encourage beautiful grill marks.
Grill the Skewers
Place skewers on the grill and cook three to four minutes per side, turning once, until the salmon is opaque and flakes easily with a fork. Brush lightly with any remaining marinade during the first turn for added flavor.
Rest and Serve
Remove skewers from the grill and rest for two minutes to allow juices to redistribute. Serve warm with the chilled yogurt sauce, extra lemon wedges, and a sprinkle of fresh dill.

Chef Tips for Perfect Results
- Use even sized pieces: Cut salmon cubes to one inch for uniform cooking and a professional look on the skewers.
- Soak wooden skewers: Soak for at least thirty minutes to prevent charring and breakage over high heat.
- Oil the grill grates: Apply oil with a folded paper towel held with tongs just before adding skewers to reduce sticking.
- Watch the edges: Rotate skewers when the underside browns and edges turn opaque to avoid drying out the outer parts.
- Rest the fish: Let cooked skewers rest two minutes so juices redistribute and the texture stays moist and tender.
Common Mistakes to Avoid
- Over marinating: Lemon juice can denature proteins too long; limit marination to under one hour for best texture.
- High heat too long: Cooking over extreme heat can char exterior while leaving center underdone; use medium high and turn frequently.
- Crowded skewers: Packing pieces tightly traps steam; leave space to encourage browning and even heat distribution.
- Skipping preheat: A cold grill causes sticking and uneven cooking; preheat thoroughly and clean the grates.
- Using wet fish: Pat salmon dry before marinating so the herbs and oil adhere, preventing steaming on the grill.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Wild salmon | Arctic char or trout | Similar richness, slightly milder sweetness. |
| Fresh dill | Parsley or tarragon | Herbal notes shift to grassy or anise tones. |
| Plain Greek yogurt | Labneh or thick coconut yogurt | Labneh adds tang; coconut adds mild sweetness. |
| Shallots | Red onion | Slightly sharper bite, more pronounced onion note. |
| Lemon juice | Lime or white wine vinegar | Lime gives zest; vinegar offers crisp acidity. |
Serving Suggestions and Pairings
Serve Mediterranean lemon dill grilled salmon skewers with yogurt sauce recipe alongside a crisp Greek salad with tomatoes, cucumbers, olives, and feta for a classic pairing. A side of lemon herb rice pilaf or quinoa salad complements the yogurt sauce and boosts fiber and protein for a balanced plate. For low carb options, offer roasted cauliflower or a fresh arugula salad with shaved parmesan and pine nuts. These skewers are perfect for summer grilling, weeknight dinners, or a healthy meal prep lunch throughout the week. Pair with sparkling water with lemon or a mint iced tea to keep the flavors bright and refreshing. This presentation is well suited for family gatherings, outdoor picnics, and casual dinner parties where guests appreciate clean, vibrant flavors.

Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerate cooked skewers | Up to 2 days | Store in airtight container, keep sauce separate. |
| Freeze cooked skewers | Up to 2 months | Wrap tightly, thaw overnight in fridge before reheating. |
| Reheat in oven | 8 to 10 minutes | Warm at 325°F on a lined sheet, cover loosely. |
| Reheat on grill | 2 to 3 minutes | Use medium heat, turn gently to prevent drying. |
| Store yogurt sauce | Up to 3 days | Keep refrigerated in sealed jar, stir before serving. |

Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | Approximate values 410 |
| Protein | Approximate values 34 g |
| Fat | Approximate values 24 g |
| Carbohydrates | Approximate values 8 g |
| Fiber | Approximate values 1 g |
| Sugar | Approximate values 3 g |
| Sodium | Approximate values 520 mg |
Frequently Asked Questions
Can I substitute the salmon with another fish for this Mediterranean lemon dill grilled salmon skewers with yogurt sauce recipe?
Yes, you can substitute arctic char or trout for salmon, and the marinade and grilling method will still work. Both options maintain rich flavor and flaky texture, though char has a slightly sweeter profile. Adjust cooking time by one to two minutes, watching for opaque flesh and gentle flaking.
How do I know when the skewers are perfectly done without a thermometer?
Look for opaque flesh and a gentle flake when pressed with a fork at the thickest part of the piece. The internal temperature should reach 145°F for safety and ideal texture. Remove skewers promptly to prevent overcooking and drying.
What if my yogurt sauce tastes too thin or watery?
Use full fat Greek yogurt and strain it through a fine mesh sieve for thirty minutes to thicken. Stir in a small amount of olive oil and extra lemon zest to enrich flavor while maintaining body. Chill the sauce again to allow it to set before serving.
Can I make the skewers ahead for a party without losing quality?
Yes, marinate the salmon up to thirty minutes in the refrigerator and thread the skewers a few hours before grilling. Keep the skewers covered and cold until you are ready to cook. Grill just before serving to preserve moisture and aroma.
Do I need to soak metal skewers or use wooden ones?
Metal skewers do not require soaking and are reusable, which makes them convenient for frequent grilling. Wooden skewers should be soaked for at least thirty minutes to prevent burning over high heat. Choose the option that best suits your setup and cleanup preference.
How can I prevent the salmon from sticking to the grill grates?
Preheat the grill and oil the grates right before adding the skewers to create a nonstick surface. Handle the skewers gently and avoid moving them too early so a light crust can form. Using a clean, well heated grill is the most reliable method.
What is the best way to reheat leftovers while keeping salmon moist?
Reheat in a three hundred twenty five degree Fahrenheit oven for eight to ten minutes, loosely covering the skewers to trap steam. You can also warm briefly on a medium heat grill, turning once to avoid drying. Avoid high heat microwaving, which can make the fish rubbery.
Can I use dried dill instead of fresh in this recipe?
Yes, but use one third the amount, as dried herbs are more concentrated. Add dried dill to the marinade and let it rest longer to rehydrate and release flavor. Fresh dill provides brighter, more aromatic notes that complement the yogurt sauce best.
Is there a dairy free option for the yogurt sauce?
Use a thick coconut yogurt or a plant based Greek style yogurt with added lemon and garlic. Strain the dairy free yogurt to improve thickness and avoid watery results. Taste and adjust seasoning since non dairy options can vary in salt and tang.
How do I scale this recipe for larger groups while keeping timing efficient?
Double or triple the marinade and prepare multiple skewer batches, keeping the extra salmon chilled until grilling. Use two zones on the grill or a large griddle to cook more skewers simultaneously. Rest each batch briefly before serving to keep the texture consistent.
Conclusion
Mediterranean lemon dill grilled salmon skewers with yogurt sauce recipe offer a straightforward path to a flavorful, healthy main course that excites the senses. The marinade provides bright citrus and herbaceous notes that penetrate the salmon, while grilling develops a delicate char and deepens aroma. The cool yogurt sauce balances richness and adds a creamy finish that ties the dish together beautifully. Use the tips and variations in this guide to adapt the recipe for your pantry and preferences without losing coherence. Prepare these skewers for weeknight dinners, summer cookouts, or wholesome meal prep, and enjoy the signature flavor that makes Mediterranean cooking timelessly appealing.
Print
Mediterranean Lemon Dill Grilled Salmon Skewers with Yogurt Sauce Recipe
Flaky salmon marinated in zesty lemon, dill, and garlic is grilled to perfection and served with a creamy probiotic-rich yogurt sauce. A healthy, vibrant dish ideal for weeknights or summer gatherings.
- Total Time: 32
- Yield: 4 servings 1x
Ingredients
4 salmon fillets (about 6 oz each), cut into 1-inch cubes
1/4 cup fresh lemon juice
2 tbsp olive oil
1 tbsp fresh dill, chopped
2 cloves garlic, minced
1 tsp salt
1/2 tsp black pepper
For the yogurt sauce:
1 cup plain Greek yogurt
2 tbsp fresh lemon juice
1 tbsp fresh dill, chopped
1 small shallot, finely chopped
1 clove garlic, minced
1/2 tsp salt
1/4 tsp black pepper
Instructions
In a bowl, combine lemon juice, olive oil, dill, garlic, salt, and pepper. Add salmon and marinate for 20 minutes.
Thread salmon cubes onto 8-inch metal skewers, leaving slight gaps between pieces.
Preheat grill to medium-high (375°F). Brush skewers with remaining marinade and grill for 5-6 minutes per side, until salmon is opaque and flakes easily.
While salmon cooks, prepare yogurt sauce: whisk yogurt, lemon juice, dill, shallot, garlic, salt, and pepper in a small bowl.
Serve skewers with yogurt sauce alongside lemon wedges and fresh dill for garnish.
Notes
Marinate no longer than 30 minutes to avoid over-tenderizing salmon.
Use soaked wooden skewers if preferred; ensure they are soaked in water for 30 minutes first.
Sauce can be refrigerated for up to 2 days.
Substitute shallot with 1/4 cup finely chopped green onion if unavailable.
- Prep Time: 20
- Cook Time: 12
- Category: Mediterranean Basics
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Gluten-Free, Low-Sugar
Nutrition
- Serving Size: 1 skewer + 2 tbsp yogurt sauce
- Calories: 320
- Sugar: 3g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 5g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 90mg


