After a long week of bustling schedules and takeout meals, I found myself craving something fresh and satisfying. One evening, as the sun dipped below the horizon, I unearthed a pack of salmon fillets from the back of my fridge. A burst of inspiration struck—why not make Grilled Salmon Skewers? The thought of tender, juicy salmon paired with a zesty dill yogurt sauce was enough to lift my spirits.
The aroma of lemon and garlic mingling as the skewers sizzled on the grill created a symphony of flavors that felt like summer in my kitchen. Not only is this dish a breeze to prepare, but it’s also perfect for entertaining or simple weeknight dinners. Just imagine vibrant skewers rotating over the flames, turning an ordinary meal into an extraordinary culinary experience. Let’s dive into the recipe and bring a taste of the grill right to your table!

Why are Grilled Salmon Skewers a must-try?
Simplicity in preparation makes these skewers a go-to weeknight meal, requiring minimal ingredients and effort. Flavorful combinations of lemon and garlic elevate the salmon, infusing it with zest. Perfect for gatherings, these skewers are a crowd-pleaser that dazzles both family and friends. Versatile enough to pair with various sides, you can easily customize them to fit your palate. Try them with a refreshing salad or over rice for a fulfilling dinner. With only 8-10 minutes of grilling time, you can enjoy a fresh, homemade dish in no time!
Grilled Salmon Skewers Ingredients
Make your cooking experience delightful with these fresh ingredients that are essential for the perfect grilled salmon skewers!
For the Skewers
• 1 1/2 pounds salmon fillets – choose wild-caught for best flavor and texture.
• 2 tablespoons olive oil – helps keep the salmon moist and adds richness.
• 1 lemon – provides a refreshing zing; use both juice and zest for depth.
• 1 garlic clove – minced for added aromatic flair.
• Salt to taste – enhances flavors; adjust according to personal preference.
• Pepper to taste – brings a subtle heat and enhances the overall taste.
• Wooden or metal skewers – if using wooden skewers, soak them in water to prevent burning.
For the Creamy Dill Sauce
• 1 cup Greek yogurt – thick and tangy base for the sauce, perfect for dipping.
• 2 tablespoons chopped fresh dill – adds a bright, herbaceous note that’s irresistible.
• 1 tablespoon lemon juice – complements the salmon, balancing richness with acidity.
• 1 teaspoon lemon zest – intensifies the lemon flavor in the sauce.
• 1 garlic clove – minced for an added burst of flavor.
• Salt to taste – season to enhance the sauce’s creaminess.
• Pepper to taste – a touch of spice to round out the sauce flavors.
These grilled salmon skewers paired with the creamy dill sauce are sure to become a summer grilling favorite!
How to Make Grilled Salmon Skewers
-
Cut the salmon fillets into 1-inch cubes. This uniform size ensures even cooking, making the skewers tender and delightful.
-
Mix the marinade by combining olive oil, lemon zest, lemon juice, minced garlic, salt, and pepper in a bowl. Gently toss the salmon cubes until they are fully coated in this zesty mixture.
-
Thread the salmon cubes onto the skewers, spacing them slightly apart. This helps them cook evenly and allows all sides to benefit from that delicious grilling.
-
Prepare the creamy dill sauce by mixing Greek yogurt, chopped dill, lemon juice, lemon zest, minced garlic, salt, and pepper in a bowl until smooth and well-combined. This tangy sauce beautifully complements the grilled salmon.
-
Preheat the grill to medium-high heat, around 400°F. Grill the skewers for about 8-10 minutes, turning occasionally until the salmon is cooked through and flakes easily with a fork.
-
Serve the salmon skewers hot, accompanied by the creamy dill yogurt sauce for dipping. Enjoy the burst of flavors as you take the first bite!
Optional: Garnish with additional fresh dill for a pop of color and flavor.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Grilled Salmon Skewers
Fridge: Store leftover grilled salmon skewers in an airtight container for up to 3 days. Ensure they are cooled to room temperature before sealing.
Freezer: For longer storage, freeze the skewers individually wrapped in plastic wrap and then in aluminum foil or a freezer-safe bag. They can last up to 2 months.
Reheating: Thaw frozen skewers in the fridge overnight. Reheat on the grill or in the oven at 350°F until warmed through, maintaining their juicy texture.
Dipping Sauce: The creamy dill yogurt sauce can be refrigerated for up to 5 days in a sealed container, allowing you to enjoy it with other dishes as well!
Make Ahead Options
These Grilled Salmon Skewers are perfect for meal prep enthusiasts! You can marinate the salmon cubes in the zesty mixture up to 24 hours in advance, allowing the flavors to deeply infuse while keeping them tender. Simply mix the olive oil, lemon zest, lemon juice, minced garlic, salt, and pepper, and toss it with the salmon before refrigerating. Additionally, you can prepare the creamy dill sauce up to 3 days ahead—just store it in an airtight container in the refrigerator to preserve its freshness. When you’re ready to serve, all you need to do is thread the marinated salmon onto skewers and grill for 8-10 minutes; they’ll be just as delicious as if made fresh!
Grilled Salmon Skewers Variations
Feel free to adapt these skewers to suit your taste buds and dietary preferences—transform them into a delightful creation each time!
-
Spicy Twist: Add a pinch of cayenne or chili flakes to the marinade for a flavorful kick. This will elevate the dish with a delightful heat that pairs wonderfully with the creamy sauce.
-
Herb-Infused: Replace dill with fresh basil or cilantro for a fresh flavor change. Each herb brings a unique taste, refreshing your palate and making each bite exciting.
-
Citrus Infusion: Mix in orange zest and juice for a sweeter, citrusy flavor enhancement. The blend of lemon and orange creates a zesty explosion, transporting you to a sun-soaked beach.
-
Vegetable Additions: Skewer colorful bell peppers, zucchini, or cherry tomatoes alongside the salmon. The veggies not only add nutrition but also a burst of color and flavor, making your dish visually appealing.
-
Quick Marinade: Substitute the marinade with a store-bought teriyaki sauce for an easy flavor upgrade. This shortcut saves time while offering a delicious, sweet-savory twist to your skewers.
-
Thinner Cut: Cut salmon into thinner strips for faster cooking and a different texture. This variation also allows for more versatile grilling and better absorption of the marinade.
-
Fermented Kick: Drizzle with a splash of soy sauce or Sriracha for a savory depth. This simple addition will introduce umami flavors, transforming your skewers into a tantalizing dish.
-
Nutty Flavor: Add a spoonful of nut butter, like almond or cashew, to your creamy dill sauce for added richness. This twist creates a unique flavor profile that will leave your guests wanting more!
What to Serve with Grilled Salmon Skewers?
Transform your dinner into a delightful feast with these easy and flavorful pairings.
- Garlic Couscous: Fluffy and fragrant, a perfect base that absorbs the tangy notes of the salmon.
- Grilled Asparagus: Enjoy the gentle char and bright green flavor; a beautiful contrast to the salmon’s richness.
- Quinoa Salad: This wholesome option adds a nutty texture and fresh vegetables, enhancing your meal’s nutritional value. Light and refreshing with a hint of citrus!
- Zesty Coleslaw: A crisp and tangy slaw complements the smokiness of the skewers, offering a delightful crunch.
- Roasted Potatoes: Crispy and tender potatoes seasoned with herbs provide a hearty side that pairs wonderfully with fish.
- Chilled White Wine: A glass of chilled Sauvignon Blanc livens up the meal with its acidity, making every bite a refreshing experience.
- Fruit Salad: A sweet and juicy mix of seasonal fruits cleanses the palate and adds a refreshing touch to your dinner.
With these pairings, your grilled salmon skewers will shine at the heart of a memorable meal!
Expert Tips for Grilled Salmon Skewers
- Cube Uniformly: Cut salmon fillets into even 1-inch cubes to ensure they cook uniformly and achieve that perfect flaky texture.
- Marinate Wisely: Let the salmon marinate for at least 30 minutes before grilling; this enhances the flavor and tenderness, elevating your grilled salmon skewers.
- Avoid Overcrowding: Thread the salmon pieces onto skewers with some space in between; this helps them grill evenly and develop a lovely char without steaming.
- Watch the Heat: Maintain medium-high heat on the grill—too hot might char the outside while leaving the inside undercooked.
- Taste Test: Use fresh lemon juice and zest for the best results in your creamy dill sauce; fresher ingredients bring out vibrant flavors, complementing your grilled salmon skewers beautifully.

Grilled Salmon Skewers Recipe FAQs
What type of salmon is best for skewers?
Absolutely! For the best flavor and texture in your grilled salmon skewers, I recommend using wild-caught salmon. It tends to have a richer taste and firmer texture compared to farmed varieties. Look for fillets that are vibrant in color without any dark spots or blemishes for the freshest option.
How do I store leftover grilled salmon skewers?
Very! To store your leftover grilled salmon skewers, place them in an airtight container and refrigerate. They will stay good for up to 3 days. Ensure they are cooled to room temperature before sealing to avoid moisture buildup.
Can I freeze grilled salmon skewers?
Absolutely! To freeze your grilled salmon skewers, wrap them individually in plastic wrap, then in aluminum foil or a freezer-safe bag to prevent freezer burn. They can be kept for up to 2 months. Make sure to label them, so you know when they need to be eaten!
How do I reheat frozen salmon skewers?
Sure! First, thaw the frozen skewers in the fridge overnight. To reheat, preheat your grill or oven to about 350°F. Place the skewers on the grill for approximately 5-7 minutes, turning occasionally, or in the oven until warmed through, around 10-15 minutes, ensuring they remain juicy and flavorful.
Can I give salmon skewers to my dog?
Absolutely! Salmon is a healthy treat for dogs in moderation, as it contains beneficial omega-3 fatty acids. Just be sure to remove any seasonings like garlic, which can be harmful to dogs. Cook the salmon thoroughly and serve in small, bite-sized pieces. Always consult your vet if you’re unsure about introducing new foods into your pet’s diet.
Why is my salmon dry when grilled?
Very! If your grilled salmon skewers end up dry, it may be due to overcooking. Salmon should be cooked until it flakes easily with a fork but still remains moist inside. Aim for an internal temperature of 145°F for perfectly tender skewers. Adding a marinade or allowing the salmon to rest after grilling can also help maintain moisture.

Savory Grilled Salmon Skewers with Creamy Dill Sauce
Ingredients
Equipment
Method
- Cut the salmon fillets into 1-inch cubes.
- Mix the marinade by combining olive oil, lemon zest, lemon juice, minced garlic, salt, and pepper in a bowl. Toss the salmon cubes until coated.
- Thread the salmon cubes onto the skewers, spacing them slightly apart.
- Prepare the creamy dill sauce by mixing Greek yogurt, chopped dill, lemon juice, lemon zest, minced garlic, salt, and pepper until smooth.
- Preheat the grill to medium-high heat, around 400°F. Grill the skewers for about 8-10 minutes, turning occasionally until cooked through.
- Serve the salmon skewers hot with the creamy dill sauce for dipping.




