If you're in the mood for seafood and the grill - these Grilled Salmon Skewers are one of the best things you can possibly make. The salmon gets these gorgeous charred edges, the inside stays buttery and tender, and the whole thing comes together in under 15 minutes. I love rounding out this dish with a big platter of Grilled Vegetables with Whipped Feta on the side. Officially adding these skewers to the 30 Best Salmon Recipes on my site because they are absolutely towards the top of the list.

Grilled Salmon Skewers at a Glance
- 🕒 Total Time: 15 minutes
- 👪 Servings: 6 people
- 🍝 Cuisine Type: Mediterranean / Summer Grilling
- 🧂 Flavor Profile: Smoky charred salmon with caramelized lemon and a bright, herby basil vinaigrette that ties it all together.
- 📖 Dietary Info: Contains fish; naturally gluten-free and dairy-free; paleo-friendly as written.
- 📦 Storage Notes: Refrigerate leftovers in an airtight container for up to 2 days and flake cold over salads rather than reheating, since salmon dries out fast; the basil vinaigrette keeps separately for 4 to 5 days.
- ⭐ Why You'll Love It: This recipe is fifteen minutes from fridge to table and requires zero fancy technique. The lemon slices char right on the skewers and do half the flavor work for you. The basil vinaigrette is bright, herby, and absolutely perfect spooned over the top. This is the recipe I pull out all summer long and it converts even the most skeptical fish people every single time.
Summarize and save this content on
Why I Love This Recipe
I was not always obsessed with salmon. In fact there was once a time when I did not even eat fish, which feels impossible to believe now. Culinary school helped and a trip to Alaska sealed the deal. And ever since then I have been unapologetically all in on salmon in every form.
These Grilled Salmon Skewers are the version I come back to most during summer because they are so simple, so fast, and so good that there is really no reason to complicate them. The thin lemon wheels threaded between the salmon cubes are the move that makes this feel elevated. They char on the grill grates and release juice directly onto the fish as it cooks, acting as a built-in baste that does all the flavor work without you having to do anything extra. And then the Basil Vinaigrette spooned over at the end is the finishing touch that takes makes everything spectacular.
Serve it along my Antipasti Burrata Panzanella for a summer dinner party spread that requires almost zero effort and looks absolutely stunning on the table. And for dessert... grilled peaches!
Ingredients

Substitutions & Swaps
🐟 Salmon
- Sockeye salmon - Deep red color and bold, assertive flavor hold up against the charred lemon and herby vinaigrette, but it is lean so pull it off the grill the second it hits 125F or it dries out fast.
- King (Chinook) salmon - The highest fat content of any salmon variety means it stays moist and almost buttery even if you leave it on the grill 30 seconds too long. The splurge pick that rewards beginners and experienced grillers equally.
- Coho salmon - Sits right between sockeye and king on both fat content and price. It cubes cleanly, holds the skewer without falling apart, and cooks on the same timeline as sockeye so no adjustments needed.
- Steelhead trout - A true 1:1 swap that is almost always cheaper than salmon at the fish counter. The pink flesh looks identical on the platter and the mild, slightly sweet flavor plays beautifully with basil vinaigrette.
🍢 Skewers
- Wooden or bamboo skewers (soaked) - The called-for option. Soaking for at least 30 minutes is non-negotiable because dry bamboo ignites on contact with the grill grates and you lose the whole skewer before the fish is done.
- Flat metal skewers - No soaking required and the flat blade grips the salmon cubes so they do not spin freely when you flip. Worth keeping a set in the drawer if you grill skewers more than once a summer.
- Double-skewer method - Thread each portion onto two parallel wooden skewers spaced about half an inch apart. The second stick locks the cubes in place so the fish flips as one solid unit instead of each piece rotating independently on the stick.
🍋 Citrus
- Lemon - The called-for citrus. Thin wheels tucked between the salmon cubes char on the grill grates and release juice directly onto the fish as it cooks, acting as a built-in baste without any extra effort.
- Lime - Sharper and more tropical than lemon, lime shifts the whole profile in a direction that pairs naturally with a mango salsa or a cilantro-forward sauce swap. Great when you want a Latin-leaning spin on these skewers.
- Meyer lemon - Lower acid and more floral than standard lemon, Meyer lemon wheels caramelize a little deeper on the grill and bring a honeyed sweetness that makes the dish feel dinner-party-ready rather than weeknight casual.
- Blood orange - The dramatic color and berry-forward tartness make these skewers visually stunning on a platter. The slightly lower acidity than regular lemon keeps it from overpowering the basil vinaigrette.
🌿 Sauce
- Basil vinaigrette - The called-for sauce. Bright and herby, it should always go on after grilling because basil scorches instantly and turns bitter the moment it hits the heat of the grill.
- Chimichurri - Punchier and more garlicky than the basil vinaigrette, chimichurri swaps in at the same volume and its sharp red wine vinegar backbone cuts through the richness of fattier salmon cuts like king or coho.
- Tzatziki - The cool, creamy contrast of yogurt and cucumber against smoky charred salmon is one of those combinations that tastes like it took much more effort than it did. Particularly good if you are already grilling pita alongside.
- Mango salsa - Sweet heat from ripe mango and fresh chile plays off the smokiness of the grill in a way that feels completely different from the Mediterranean original. This is the direction to go if you want to channel the cedar plank salmon with mango salsa energy in skewer form.
🫒 Olive Oil
- Extra virgin olive oil - The called-for fat. A good finishing-grade olive oil adds grassy, peppery flavor to the marinade but use it moderately because too much oil on fish over high heat causes flare-ups that char the outside before the inside is cooked.
- Avocado oil - A higher smoke point than olive oil makes avocado oil more forgiving on a screaming hot grill. Neutral flavor means the basil vinaigrette and lemon do all the flavor work without competition.
- Toasted sesame oil (partial swap) - Replace one teaspoon of the olive oil with toasted sesame oil to add a nutty, roasted depth that nudges the skewers toward an Asian-inspired profile. Use it sparingly because a little goes a long way against delicate salmon.
How to Make Grilled Salmon Skewers

Step 1: Soak the wooden skewers in water for at least 30 minutes.
Heat your grill to medium-high heat.
Cut the salmon into 1½-inch cubes and slice 3 of the lemons into very thin slices either with a sharp knife or with a mandoline.

Step 2: Alternate threading the salmon and the lemon slices on the wooden skewers, about 5-6 pieces of salmon per skewer. Drizzle the skewers with olive oil and season with salt and pepper. Squeeze ½ of the remaining lemon juice on top.
Using a pair of tongs, carefully transfer the salmon skewers to the preheated grill and grill for 3–4 minutes per side, until the salmon is nearly cooked through and releases easily from the grates. Remove the salmon skewers from the grill and let rest for about 5 minutes to let the salmon just continue to cook.

Step 3: Serve the salmon skewers with the Basil Vinaigrette and extra lemons if desired.
🐟🍋🔥 Tips & Tricks for the Best Grilled Salmon Skewers
Smoky, charred, and dripping with basil vinaigrette -- this is the salmon recipe that turns fish skeptics into believers every single summer.
- Soak wooden skewers in cold water for at least 30 minutes before grilling. Dry bamboo ignites the moment it contacts hot grates, and you will lose the whole skewer. Thirty minutes is the minimum; an hour is better if you have the time.
- Cut the salmon into uniform 1.5-inch cubes. Even cuts mean every piece finishes at the same time. Inconsistent sizing gives you overcooked ends and a raw center on the same stick, which is exactly the kind of thing that makes people say they do not like fish.
- Remove the skin before cubing the salmon. Skin-on cubes grip the grill grates and tear apart when you flip. Ask your fishmonger to skin the fillet before you leave the store -- it takes them about 30 seconds and saves you a real headache at the grill.
- Pat the salmon cubes completely dry before threading them onto skewers. Surface moisture creates steam, which prevents the Maillard browning that gives you those gorgeous charred edges. A quick press with paper towels is all it takes.
- Slice lemons thin enough to fold between the salmon cubes. Thin wheels flex around the fish and make direct contact with the grates, which chars them and releases juice that continuously bastes the salmon as it cooks. Thick slices stay stiff, fall off, and miss the point entirely.
- Oil the grill grates right before the skewers go on, not before preheating. Oil applied to a cold grate burns off completely by the time you cook. Fold a paper towel into a pad, dip it in oil, and wipe the hot grates using tongs immediately before laying the skewers down.
- Preheat your grill to medium-high and close the lid for at least 10 minutes before cooking. A fully preheated grill sears the salmon on contact and releases it cleanly when it is ready to flip. A grill that is not hot enough causes the fish to stick and shred.
- Apply the basil vinaigrette after the salmon comes off the grill, never before. Fresh basil scorches quickly over direct heat and turns black and bitter. Spooning the vinaigrette on after cooking keeps it bright green and tasting like the garden.
- Flip the skewers only once during cooking. Salmon begins to release from the grates naturally once a proper sear forms. Repeated flipping interrupts that process, tears the flesh, and causes the cubes to fall off the skewer.
- Use the double-skewer method if your salmon cubes keep spinning. Thread each portion onto two parallel skewers set about half an inch apart. The two-point contact locks the cubes in place so every side grills evenly and nothing rotates when you flip.
- Pull the salmon off the grill when the center still looks slightly translucent. Carryover heat continues cooking the fish for another minute or two after it leaves the grates. Waiting for the center to look fully opaque on the grill means it will be overcooked by the time it reaches the plate.
- Store leftover salmon cold and flake it over salads rather than reheating it. Reheating cooked salmon drives out the remaining moisture fast and produces a dry, fishy result. Cold flaked salmon over greens with extra vinaigrette is genuinely better than a reheated skewer.
Grilled Salmon Skewers FAQs
Why do my Salmon Skewers stick to the grill?
Skin-on cubes are almost always the culprit. Remove the skin before cubing. Beyond that, make sure the grill is fully preheated to medium-high and the grates are well oiled right before the skewers go on. Do not try to move the skewers until the salmon releases naturally.
Do I have to soak wooden skewers?
Yes. Dry bamboo ignites on a hot grill. Soak for at least 30 minutes. Metal flat skewers are even better since they require no soaking and prevent the salmon cubes from spinning when you flip.
Can I use a different type of salmon for Grilled Salmon Skewers?
Any salmon fillet works. King salmon has the highest fat content and is the most forgiving on a hot grill. Coho and steelhead trout both swap in at a 1-to-1 ratio and are often less expensive. Whatever you choose, uniform cubing is the most important thing. I also love Copper River during that season!
Can I use a different sauce instead of basil vinaigrette?
Yes. Cilantro vinaigrette, chimichurri, tzatziki, or a simple squeeze of lemon and drizzle of really good olive oil are all incredible here. The basil vinaigrette is the classic WGC pairing and my personal favorite, but this recipe is very flexible on the sauce front.
Can I serve these Grilled Salmon Skewers cold or at room temperature?
Room temperature is the sweet spot for leftovers. Cold straight from the fridge mutes the flavor. Reheating dries out the salmon fast, so the better move is to flake cold leftover salmon over a salad with extra vinaigrette rather than trying to reheat the skewers.
How long do leftover Grilled Salmon Skewers keep?
Refrigerate in an airtight container for up to 2 days. Store the basil vinaigrette separately where it keeps for 4 to 5 days and use it as a dressing on anything you put the leftover salmon on top of.

Grilled Salmon Skewers
Ingredients
- 8 wooden skewers
- 2 lbs salmon
- 3 lemons
- 3 tablespoons olive oil
- Kosher salt and freshly ground black pepper
- 1 recipe Basil Vinaigrette
Instructions
- Soak the wooden skewers in water for at least 30 minutes
- Heat your grill to medium high heat.
- Cut the salmon into 1 ½-inch cubes and slice 3 of the lemons into very thin slices either with a sharp knife or with a mandoline.
- Alternate threading the salmon and the lemon slices on the wooden skewers, about 5-6 pieces of salmon per skewer. Drizzle the skewers with olive oil and season with salt and pepper. Squeeze ½ of the remaining lemon juice on top.
- Using a pair of tongs, carefully transfer the salmon skewers to the preheated grill and grill for 3–4 minutes per side, until the salmon is nearly cooked through and releases easily from the grates. Remove the salmon skewers from the grill and let rest for about 5 minutes to let the salmon just continue to cook.
- Serve the salmon skewers with the Basil Vinaigrette and extra lemons if desired.
Notes
- Soak wooden skewers in cold water for at least 30 minutes before grilling. Dry bamboo ignites the moment it contacts hot grates, and you will lose the whole skewer. Thirty minutes is the minimum; an hour is better if you have the time.
- Cut the salmon into uniform 1.5-inch cubes. Even cuts mean every piece finishes at the same time. Inconsistent sizing gives you overcooked ends and a raw center on the same stick, which is exactly the kind of thing that makes people say they do not like fish.
- Remove the skin before cubing the salmon. Skin-on cubes grip the grill grates and tear apart when you flip. Ask your fishmonger to skin the fillet before you leave the store -- it takes them about 30 seconds and saves you a real headache at the grill.
- Pat the salmon cubes completely dry before threading them onto skewers. Surface moisture creates steam, which prevents the Maillard browning that gives you those gorgeous charred edges. A quick press with paper towels is all it takes.
- Slice lemons thin enough to fold between the salmon cubes. Thin wheels flex around the fish and make direct contact with the grates, which chars them and releases juice that continuously bastes the salmon as it cooks. Thick slices stay stiff, fall off, and miss the point entirely.
- Oil the grill grates right before the skewers go on, not before preheating. Oil applied to a cold grate burns off completely by the time you cook. Fold a paper towel into a pad, dip it in oil, and wipe the hot grates using tongs immediately before laying the skewers down.
- Preheat your grill to medium-high and close the lid for at least 10 minutes before cooking. A fully preheated grill sears the salmon on contact and releases it cleanly when it is ready to flip. A grill that is not hot enough causes the fish to stick and shred.
- Apply the basil vinaigrette after the salmon comes off the grill, never before. Fresh basil scorches quickly over direct heat and turns black and bitter. Spooning the vinaigrette on after cooking keeps it bright green and tasting like the garden.
- Flip the skewers only once during cooking. Salmon begins to release from the grates naturally once a proper sear forms. Repeated flipping interrupts that process, tears the flesh, and causes the cubes to fall off the skewer.
- Use the double-skewer method if your salmon cubes keep spinning. Thread each portion onto two parallel skewers set about half an inch apart. The two-point contact locks the cubes in place so every side grills evenly and nothing rotates when you flip.
- Pull the salmon off the grill when the center still looks slightly translucent. Carryover heat continues cooking the fish for another minute or two after it leaves the grates. Waiting for the center to look fully opaque on the grill means it will be overcooked by the time it reaches the plate.
- Store leftover salmon cold and flake it over salads rather than reheating it. Reheating cooked salmon drives out the remaining moisture fast and produces a dry, fishy result. Cold flaked salmon over greens with extra vinaigrette is genuinely better than a reheated skewer.




Did you remove the skin prior to assembling the skewers?
Can these be served either cold or at room temperature?
I'd do them warm or room temp! Cold salmon is funky to me IMO
Simple and delicious!
Best salmon recipe I've ever made! Even my husband agreed, and he has a very limited palette... aka he eats like a 12 year old boy.
I can’t wait to try your version of this recipe! I am in love with both the basil and cilantro vinaigrette!! I have been making a salmon kebab recipe for years. While the seasoning on BA’s kebabs is outstanding, I think your vinaigrette will create a whole new favorite for me!
These look so fresh and delicious! I am on board for grilling as long as possible!
Made these last night with a drizzle of cilantro vinaigrette because that is what I had. Amazing!
Honestly, they are also delicious on their own without a sauce.
Definitely will make them again.
What a great idea! Perfect for weekday grilling as well!
Light. Fresh. Screams summer. What could be better?