Mediterranean Salmon Skewers
Mediterranean Salmon Skewers are a flavorful, healthy, and easy-to-make dish perfect for grilling season. Tender chunks of salmon are marinated in a zesty blend of olive oil, lemon, garlic, and herbs, then skewered with colorful vegetables for a meal that’s as vibrant as it is delicious.

Whether you fire up the grill or use an indoor broiler, these skewers bring a taste of the Mediterranean right to your table.
Helpful Tips
- Marinate the salmon: Marinate the salmon in olive oil, lemon juice, garlic, and a mix of Mediterranean herbs (like oregano and thyme) for at least 20 minutes before grilling. This enhances the flavor and keeps the salmon moist and tender.
- Soak wooden skewers – If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
- Don’t overcook the salmon – Salmon cooks quickly, so grill for about 2-3 minutes per side until it’s just opaque and flakes easily.
You Might Also Like These

Mediterranean Salmon Skewers
Mediterranean Salmon Skewers have tender chunks of salmon marinated in a zesty blend of olive oil, lemon, garlic, and herbs, then grilled with colorful vegetables for a vibrant and delicious appetizer.
Ingredients
- 1 lemon juiced and zested
- 2 cloves garlic minced
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh thyme chopped
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1 pound salmon filet cut into 1” cubes
- 1/2 red onion quartered
- 1 zucchini thickly sliced
For the yogurt sauce:
- 1/2 cup Greek yogurt
- 1 tablespoon extra virgin olive oil
- 1/2 lemon juiced and zested
- 1 garlic clove minced
- 1/3 cup fresh dill stems removed, chopped
- 1/2 teaspoon salt
- Pinch cayenne pepper optional
Instructions
- In a large bowl, whisk together the lemon juice, zest, garlic, olive oil, oregano, thyme, salt and pepper.
- Place the salmon, onions, and zucchini in with the marinade and let it sit for 20 minutes.
- If using wooden skewers, soak them in water during that 20 minutes.
- To make the yogurt sauce, combine yogurt, olive oil, lemon juice, garlic, dill, salt, and cayenne, if using. Cover and refrigerate until the salmon is done.
- Thread the salmon, onions and zucchini onto the skewers. Season with salt and pepper.
- Heat your grill to 350° F(175°C). Brush the grill grate with oil to prevent sticking.
- Set the skewers on the grill, cover, and cook for 3 minutes per side, flipping with tongs halfway through cooking.
- Remove the skewers from the grill and let rest for 3-5 minutes.
- Serve with yogurt sauce.
Nutrition
Calories: 151kcalCarbohydrates: 5gProtein: 13gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gTrans Fat: 0.001gCholesterol: 32mgSodium: 324mgPotassium: 425mgFiber: 1gSugar: 2gVitamin A: 272IUVitamin C: 19mgCalcium: 44mgIron: 1mg
Tried this recipe?Let us know how it was!
2 Comments