Mediterranean Salmon Skewers with Dill Yogurt Sauce
Description
Mediterranean Salmon Skewers with Dill Yogurt Sauce are a delicious combination of tender salmon, fresh Mediterranean flavors, and a creamy homemade yogurt sauce. These colorful skewers are packed with protein, healthy fats, and vibrant herbs, making them a perfect choice for a nutritious and satisfying meal.
The salmon is marinated with olive oil, lemon juice, garlic, and Mediterranean spices before being grilled to perfection. The smoky, slightly crispy salmon pieces pair beautifully with the refreshing dill yogurt sauce, creating a balance of rich and fresh flavors.
This recipe is perfect for summer BBQs, quick weeknight dinners, meal prep, or special gatherings. The creamy dill yogurt sauce adds a cooling flavor that complements the grilled salmon beautifully. Yogurt-based herb sauces are commonly paired with grilled foods in Mediterranean-style cooking because of their fresh and balanced taste.
If you love Mediterranean-style seafood recipes, you can also try our Mediterranean Baked Salmon with Feta & Sun-Dried Tomatoes, a flavorful salmon dish with rich herbs, feta cheese, and fresh Mediterranean flavors.
Preparation Time
Preparation Time: 15 minutes
Marinating Time: 30 minutes
Cooking Time: 12 minutes
Total Time: 57 minutes
Servings: 4 people
Ingredients
For Mediterranean Salmon Skewers
1½ pounds fresh salmon fillet, skin removed and cut into cubes
2 tablespoons extra virgin olive oil
3 tablespoons fresh lemon juice
3 cloves garlic, minced
1 teaspoon dried oregano
1 teaspoon paprika
½ teaspoon cumin powder
½ teaspoon salt
½ teaspoon black pepper
1 tablespoon fresh parsley, chopped
1 tablespoon fresh dill, chopped
1 red bell pepper, cut into pieces
1 yellow bell pepper, cut into pieces
1 small red onion, cut into chunks
For Dill Yogurt Sauce
1 cup Greek yogurt
2 tablespoons fresh dill, finely chopped
1 tablespoon lemon juice
1 garlic clove, minced
1 tablespoon olive oil
½ teaspoon salt
¼ teaspoon black pepper
1 tablespoon cucumber, finely grated (optional)
Step-by-Step Instructions
Step 1: Prepare the Salmon Marinade
In a large bowl, combine olive oil, lemon juice, garlic, oregano, paprika, cumin, salt, black pepper, parsley, and dill.
Mix well to create a flavorful Mediterranean marinade.
Add salmon cubes and gently coat each piece with the seasoning mixture.
Cover and refrigerate for 30 minutes to allow the flavors to develop.
Step 2: Prepare the Skewers
If using wooden skewers, soak them in water for 20–30 minutes to prevent burning.
Thread salmon pieces onto skewers, alternating with bell peppers and red onion.
Keep the pieces evenly spaced so they cook properly.
Step 3: Grill the Salmon Skewers
Preheat your grill or grill pan over medium-high heat.
Place the salmon skewers on the grill and cook for about 3–4 minutes per side.
The salmon should become golden on the outside while remaining juicy inside.
Avoid overcooking because salmon can become dry quickly.
Step 4: Make the Dill Yogurt Sauce
In a bowl, combine Greek yogurt, fresh dill, lemon juice, garlic, olive oil, salt, and black pepper.
Mix until smooth and creamy.
For extra freshness, add grated cucumber and mix well.
Chill the sauce until ready to serve.
Step 5: Serve
Arrange the Mediterranean Salmon Skewers on a serving plate.
Serve warm with the chilled dill yogurt sauce on the side.
Garnish with fresh herbs and lemon wedges for extra flavor.
Tips & Notes
Choose fresh salmon with a bright color and firm texture for the best results.
Do not marinate salmon for too long because lemon juice can change the texture of the fish.
Cut salmon pieces into equal sizes so they cook evenly.
Use a thermometer if needed; salmon is generally ready when it reaches a safe internal temperature.
For extra smoky flavor, cook the skewers on an outdoor grill.
Variations
Spicy Salmon Skewers
Add chili flakes or cayenne pepper to the marinade for extra heat.
Vegetable Salmon Skewers
Add zucchini, cherry tomatoes, or mushrooms for more variety.
Air Fryer Version
Cook salmon skewers in an air fryer at 400°F (200°C) for about 8–10 minutes.
Creamy Herb Sauce
Replace dill with parsley, mint, or cilantro for a different flavor.
Serving Suggestions
Serve Mediterranean Salmon Skewers with:
Greek salad
Roasted vegetables
Rice pilaf
Quinoa bowls
Warm pita bread
Fresh cucumber salad
These skewers also make a great appetizer for parties and gatherings.
Health Benefits
Mediterranean Salmon Skewers with Dill Yogurt Sauce provide many nutritional benefits.
Salmon is rich in high-quality protein and omega-3 fatty acids that support overall wellness.
Greek yogurt adds protein and calcium while creating a creamy sauce without heavy ingredients.
Fresh herbs like dill and parsley provide antioxidants and natural flavor.
Olive oil contains healthy fats that are commonly used in Mediterranean-style meals.
Vegetables add fiber, vitamins, and minerals to make this a balanced meal.
Storage Instructions
Store leftover salmon skewers in an airtight container in the refrigerator for up to 3 days.
Keep the dill yogurt sauce separately for the best texture.
Reheat salmon gently in the oven or air fryer to prevent drying.
The yogurt sauce can be stored for up to 3 days in the refrigerator.
Q/A
Can I use frozen salmon for this recipe?
Yes, thaw frozen salmon completely and pat it dry before marinating.
Can I bake these salmon skewers?
Yes, bake them at 400°F (200°C) for around 12–15 minutes.
What salmon works best for skewers?
Fresh Atlantic or wild salmon both work well for this recipe.
Can I prepare these ahead of time?
Yes, marinate the salmon and prepare the sauce a few hours before cooking.
Can I make the dill yogurt sauce without Greek yogurt?
Yes, use plain thick yogurt as an alternative.
Nutrition Information (Approximate Per Serving)
Calories: 420 kcal
Protein: 38g
Carbohydrates: 8g
Fat: 26g
Fiber: 2g
Omega-3 Fatty Acids: High
Final Thoughts
Mediterranean Salmon Skewers with Dill Yogurt Sauce are an easy and flavorful way to enjoy healthy seafood with fresh Mediterranean ingredients. The combination of juicy grilled salmon, colorful vegetables, and creamy dill yogurt sauce creates a meal that is both delicious and nutritious.
Whether you prepare them for a family dinner, summer barbecue, or healthy meal prep, these salmon skewers are sure to become a favorite recipe everyone will enjoy.
For a delicious protein-packed dinner option, pair your meal ideas with our Honey Garlic Glazed Salmon and Broccoli, featuring tender chicken and creamy feta flavors.