Grilled Salmon Skewers with Creamy Dill Yogurt Sauce Recipe
If you’re craving something light, fresh, and packed with bold Mediterranean flavors, these Grilled Salmon Skewers with Creamy Dill Yogurt Sauce are about to become your new obsession. Imagine juicy salmon chunks, sweet bell peppers, and sharp red onion, all beautifully grilled and then dipped in a tangy, herby yogurt sauce so refreshing you’ll want to put it on everything! Each bite brings together smoky, lemony, and herby notes, making this an easy but irresistible meal perfect for weeknights, backyard gatherings, or impressing guests at your next barbecue.

Ingredients You’ll Need
There’s something magical about how just a handful of everyday ingredients can create a restaurant-worthy dish like this. Each element—whether it’s the creamy Greek yogurt, zesty lemon, or aromatic dill—plays a starring role in the final flavor, texture, or color of these Grilled Salmon Skewers with Creamy Dill Yogurt Sauce!
- Salmon: Choose fresh, skinless salmon fillets and cut them into evenly sized cubes for perfectly juicy skewers.
- Olive Oil: Adds richness and helps lock in the moisture of the salmon while it grills.
- Lemon Juice: Gives a bright, tangy zest to both the salmon and the sauce, lifting the entire dish.
- Garlic: Bold, aromatic, and absolutely essential for infusing flavor in both marinade and sauce.
- Dried Oregano: Brings classic Mediterranean warmth and earthiness to the marinade.
- Salt & Black Pepper: Simple seasonings that make every other flavor pop.
- Red Bell Pepper: Adds sweetness, juiciness, and a pop of cheerful color to each skewer.
- Red Onion: Offers a little bite and caramelizes beautifully when grilled.
- Wooden or Metal Skewers: The essential tool for assembling and grilling everything effortlessly; be sure to soak wooden ones to prevent burning.
- Plain Greek Yogurt: The creamy base that makes the dill sauce luscious and protein-packed.
- Fresh Dill: Chopped dill gives the sauce its characteristic bright herby punch—don’t skip it!
How to Make Grilled Salmon Skewers with Creamy Dill Yogurt Sauce
Step 1: Soak the Skewers
If you’re using wooden skewers, this is a non-negotiable step! Simply submerge them in water for 20 to 30 minutes while you prep everything else—this keeps them from charring and makes grilling stress-free.
Step 2: Marinate the Salmon
In a mixing bowl, whisk together the olive oil, lemon juice, minced garlic, oregano, salt, and black pepper. Add the salmon cubes and toss to coat them thoroughly. Let the salmon marinate in the fridge for 15 to 30 minutes. Trust me—the short marinating time is all you need for every piece to soak up those vibrant flavors!
Step 3: Prepare the Creamy Dill Yogurt Sauce
While the salmon marinates, grab a small bowl and stir together the Greek yogurt, lemon juice, olive oil, chopped dill, garlic, salt, and pepper. Blend until smooth and creamy. Pop it in the fridge to chill; the extra time lets the flavors meld and makes the sauce truly irresistible.
Step 4: Assemble the Skewers
Now for the fun part: thread the salmon cubes, red bell pepper, and red onion onto your skewers, alternating them for color and variety on each stick. Not only does this look lovely, but the flavors will marry as they grill together!
Step 5: Fire Up the Grill
Preheat your outdoor grill or indoor grill pan over medium-high heat and lightly oil the grates. Arrange the skewers on the grill and cook for 8 to 10 minutes, turning occasionally. The salmon should be opaque and slightly charred at the edges—perfection!
Step 6: Serve with Creamy Dill Yogurt Sauce
Take your piping hot Grilled Salmon Skewers with Creamy Dill Yogurt Sauce off the grill and arrange them on a platter. Don’t be shy with the sauce—drizzle it generously or serve in a cute bowl for dipping. Heaven!
How to Serve Grilled Salmon Skewers with Creamy Dill Yogurt Sauce

Garnishes
A final flourish never hurts! Finish your platter of salmon skewers with a sprinkle of extra fresh dill, a scattering of lemon wedges, or even a crack of black pepper right before serving for that extra pop of color and freshness.
Side Dishes
To make your meal complete, pair these skewers with fluffy rice pilaf, pillowy pita bread, or a crisp cucumber salad. Each side brings a lovely contrast to the lush textures and vibrant flavors of Grilled Salmon Skewers with Creamy Dill Yogurt Sauce.
Creative Ways to Present
Looking to wow at a party? Serve the skewers upright in a vase or glass for a playful, modern hors d’oeuvre. Or go rustic: pile them on a wooden board with sauce bowls nestled among fresh veggies. However you serve them, the colors and aromas always stand out!
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, store the salmon skewers and the creamy dill yogurt sauce separately in airtight containers in the fridge. They’ll stay fresh and tasty for up to 2 days, giving you the perfect lunch or easy dinner tomorrow.
Freezing
While the skewers themselves can be frozen (once cooled) for up to one month, the yogurt sauce is best enjoyed fresh, as freezing can change its texture. To freeze, place the cooked salmon and veggies in a single layer in a freezer-safe container, separating layers with parchment, then thaw overnight in the fridge before reheating.
Reheating
For best results, reheat salmon skewers gently in a 300°F oven or toaster oven for about 8 to 10 minutes until just warmed through. Too much heat and they may dry out, so keep a close eye! The chilled sauce can be served straight from the fridge.
FAQs
Can I use another fish or protein instead of salmon?
Absolutely! Firm fish like swordfish or halibut work beautifully, and you can even try shrimp, chicken, or tofu for a fun twist. Just adjust your grilling time so everything stays juicy and tender.
What if I don’t have an outdoor grill?
No problem! A grill pan on the stovetop (or even a broiler) works wonders for making Grilled Salmon Skewers with Creamy Dill Yogurt Sauce anytime of year. Just be sure to oil well and flip carefully.
How far ahead can I make the creamy dill yogurt sauce?
The sauce holds up beautifully in the fridge for up to three days. If it thickens, just stir in a tiny splash of water or lemon juice to loosen before serving.
Are the skewers safe for gluten-free diets?
Yes—they’re naturally gluten-free, as long as you double-check that your yogurt and spices are certified gluten-free. Serve with gluten-free sides for a fully celiac-friendly meal.
Any tips for grilling without sticking?
Make sure your grill grates are hot and well-oiled! Also allow the salmon to release naturally before turning; if it sticks, give it another minute and it should flip easily.
Final Thoughts
You just can’t beat the combination of crisp-tender vegetables and juicy salmon dunked in silky, herby sauce. Grilled Salmon Skewers with Creamy Dill Yogurt Sauce are always a hit, whether you’re cooking for yourself or sharing with friends. Give them a try and let this become your signature easy, crowd-pleasing meal!
Print
Grilled Salmon Skewers with Creamy Dill Yogurt Sauce Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
These Grilled Salmon Skewers with Creamy Dill Yogurt Sauce are a perfect blend of flavors with tender salmon pieces marinated and grilled to perfection, served with a refreshing yogurt sauce.
Ingredients
For the Salmon Skewers:
- 1 ½ pounds skinless salmon fillets (cut into 1½-inch cubes)
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- 2 garlic cloves (minced)
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 red bell pepper (cut into chunks)
- 1 red onion (cut into chunks)
- 8 wooden or metal skewers
For the Creamy Dill Yogurt Sauce:
- ¾ cup plain Greek yogurt
- 1 tablespoon lemon juice
- 1 tablespoon olive oil
- 2 tablespoons fresh dill (chopped)
- 1 garlic clove (minced)
- Salt and black pepper to taste
Instructions
- Prepare Marinade: Combine olive oil, lemon juice, garlic, oregano, salt, and pepper in a bowl. Toss salmon cubes in the marinade, cover, and refrigerate for 15-30 minutes.
- Make Yogurt Sauce: Mix Greek yogurt, lemon juice, olive oil, dill, garlic, salt, and pepper in a bowl. Chill until serving.
- Assemble Skewers: Thread marinated salmon, red pepper, and onion onto skewers.
- Grill Skewers: Preheat grill, oil grates, and grill skewers for 8-10 minutes, turning occasionally, until salmon is cooked through.
- Serve: Drizzle skewers with creamy dill yogurt sauce and enjoy!
Notes
- Enhance skewers with zucchini or cherry tomatoes.
- Yogurt sauce keeps well for up to 3 days when refrigerated.
- Pair with rice, pita, or cucumber salad for a complete meal.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 2 skewers with sauce
- Calories: 350
- Sugar: 4 g
- Sodium: 380 mg
- Fat: 22 g
- Saturated Fat: 4 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 2 g
- Protein: 29 g
- Cholesterol: 70 mg