Mediterranean Salmon Skewers with Dill Yogurt Sauce
Tender chunks of marinated salmon are skewered with colorful vegetables and grilled or oven-roasted to perfection. They’re served with a refreshing dill yogurt sauce made with Greek yogurt, lemon, and garlic — a classic Mediterranean pairing. Perfect for lunch, dinner, or entertaining!
⏱ Time:
Prep Time: 20 minutes
Marinate Time: 15–30 minutes (optional)
Cook Time: 10–12 minutes
Total Time: ~40 minutes
Ingredients:
For the Salmon Skewers:
500g (1 lb) salmon fillet, skinless, cut into 1.5-inch cubes
1 tbsp olive oil
Juice of ½ lemon
1 tsp dried oregano
½ tsp garlic powder (or 1 fresh garlic clove, minced)
Salt & pepper, to taste
Optional: ½ tsp paprika or sumac for extra flavor
Optional Veggies for Skewers:
1 red bell pepper, chopped
1 zucchini, thickly sliced
1 red onion, cut into chunks
Cherry tomatoes
For the Dill Yogurt Sauce:
¾ cup Greek yogurt (plain, full fat preferred)
1 tbsp fresh dill, finely chopped (or 1 tsp dried dill)
1 garlic clove, grated or minced
1 tbsp lemon juice
1 tsp olive oil
Salt & pepper, to taste
Optional: 1 tsp lemon zest
Instructions:
Step 1: Marinate the Salmon
1. In a bowl, mix olive oil, lemon juice, oregano, garlic, salt, pepper, and optional paprika or sumac.
2. Add salmon chunks and toss gently to coat.
3. Marinate for 15–30 minutes while you prep the veggies and sauce.
Step 2: Prep the Dill Yogurt Sauce
1. In a small bowl, whisk together yogurt, dill, garlic, lemon juice, olive oil, and seasoning.
2. Chill in the fridge while the salmon cooks for best flavor.
Step 3: Assemble the Skewers
1. Thread salmon cubes and veggies alternately onto skewers.
2. If using wooden skewers, soak them in water for 15 minutes to prevent burning.
Step 4: Cook the Skewers
Grill Method:
Preheat grill or grill pan to medium-high heat.
Grill skewers for 2–3 minutes per side until salmon is opaque and has grill marks.
Oven Method:
Preheat oven to 425°F (220°C).
Place skewers on a parchment-lined baking sheet.
Roast for 10–12 minutes, turning once halfway, until salmon is cooked through.
Step 5: Serve
Serve salmon skewers warm with a generous spoon of dill yogurt sauce.
Optional sides: lemon rice, couscous, roasted potatoes, or fresh arugula salad.
Notes & Tips:
Fresh dill gives the best flavor, but dried works in a pinch.
Avoid overcooking salmon — it only needs about 8–10 minutes total cooking time.
Add a pinch of cumin or coriander to the marinade for warmth.
Want it spicy? Add a pinch of Aleppo pepper or red chili flakes.
❓ Frequently asked questions FAQ:
Q: Can I make these ahead?
A: Yes! Marinate the salmon and make the sauce a few hours ahead. Assemble skewers just before cooking.
Q: What can I substitute for dill?
A: Use fresh parsley, mint, or basil for a different herb profile.
Q: Can I bake without skewers?
A: Yes — simply spread salmon and veggies on a sheet pan and roast as instructed.
Q: What if I don’t eat dairy?
A: Use a plant-based yogurt like coconut or almond-based and season similarly.
Nutritional Information
Calories: 360
Protein: 32g
Carbs: 7g
Fat: 23g
Fiber: 2g
Sugar: 3g
Sodium: 350mg