
Fresh grilled salmon skewers transform ordinary weeknight dinners into a memorable feast. After discovering this recipe, my family's perception of seafood completely changed. The tender, perfectly charred salmon chunks paired with a velvety dill yogurt sauce create an irresistible combination that brings restaurant-quality dining to your home table.
My journey with this recipe began during a coastal vacation where a local chef shared his secrets. The combination of fresh salmon and homemade sauce created such lasting memories that it became a cherished part of our family's meal rotation.
Perfect Your Ingredients
- Fresh Salmon Selection: Choose bright, firm salmon with a rich color and sweet ocean scent. King or Sockeye varieties offer superior texture and flavor for grilling
- Greek Yogurt Quality: Full-fat Greek yogurt provides the creamiest sauce texture and helps balance the rich salmon flavors
- Fresh Herbs Matter: Bright green, crisp dill stems indicate freshness and deliver the most vibrant flavor to your sauce

Crafting Your Masterpiece
- Marinate Magic:
- Combine olive oil, fresh lemon zest, bright citrus juice, and minced garlic in a glass bowl. Gently coat your salmon cubes, allowing them to absorb the flavors for thirty minutes while preparing other elements.
- Skewer Assembly:
- Thread marinated salmon pieces onto prepared skewers with gentle pressure, ensuring even spacing for consistent cooking. Let them rest at room temperature while heating the grill.
- Grilling Excellence:
- Place skewers on a clean, preheated grill. Watch as they develop a beautiful golden crust, turning only once when they naturally release from the grates.
- Sauce Creation:
- Blend creamy yogurt with fresh dill, zesty lemon, and aromatic garlic until perfectly smooth. Allow flavors to meld while salmon cooks.
Growing up in a Mediterranean household, salmon was a staple in our family meals. My grandmother always said the key to perfect salmon was respecting its natural flavors while enhancing them with simple, fresh ingredients.
Meal Companions
Transform your salmon skewers into a complete dining experience by pairing them with fluffy basmati rice, grilled Mediterranean vegetables, or a crisp cucumber salad. The creamy sauce doubles as an excellent dressing for accompanying sides.
Recipe Adaptations
Create your unique version by experimenting with different herbs like fresh basil or tarragon in the sauce. For a dairy-free option, substitute yogurt with coconut cream and add extra lemon for tanginess. Spice lovers can incorporate red pepper flakes or cayenne for heat.

Keep It Fresh
Store leftover salmon separate from the sauce in airtight containers. Enjoy cold salmon within two days, or gently reheat wrapped in foil. The sauce stays fresh for up to five days, becoming more flavorful over time.
After years of preparing this dish, I've learned that simplicity truly is the key to excellence. This recipe proves that with quality ingredients and proper technique, anyone can create restaurant-worthy meals at home.
Recipe Tips & Questions
- → Can I make these salmon skewers ahead of time?
- Yes, you can prep the skewers and sauce a few hours ahead. Keep them covered in the fridge until grilling time.
- → How do I know when the salmon is cooked?
- The salmon should be opaque and flake easily with a fork, usually after 3-4 minutes per side on medium-high heat.
- → Can I use frozen salmon?
- Yes, just thaw it completely in the fridge overnight and pat dry before marinating.
- → How long does the dill sauce last?
- The yogurt dill sauce stays fresh in the fridge for up to 5 days in an airtight container.
- → Can I cook these skewers in the oven?
- Yes, bake at 400°F (200°C) for 8-10 minutes, turning once halfway through.