Grilled Salmon Skewers with Lemon Herb Butter – Juicy Garlic Butter Salmon Kebabs
Grilled Salmon Skewers with Lemon Herb Butter are a delicious, easy seafood dinner featuring thick, juicy salmon cubes grilled with fresh lemon slices and red onion, then coated in a rich, garlicky herb butter sauce.
These flavorful salmon kebabs combine smoky grill marks, tender fish, bright citrus, and melted butter for a restaurant-quality meal that’s ready in approximately 30 minutes.
The secret to this recipe is the homemade lemon herb butter. Made with melted butter, fresh garlic, parsley, lemon juice, and lemon zest, it adds incredible flavor while keeping the salmon moist and glossy.
Whether you’re planning a summer barbecue, a quick family dinner, or a special seafood meal, these garlic butter grilled salmon skewers are an excellent choice.
Recipe Overview
Why You’ll Love These Grilled Salmon Skewers
These lemon garlic butter salmon kebabs are packed with flavor and surprisingly simple to prepare.
Juicy, tender salmon: Thick salmon cubes remain moist and flaky when cooked properly.
Rich lemon herb butter: Garlic, parsley, butter, and lemon create a delicious finishing sauce.
Beautiful grill marks: High heat adds a lightly smoky flavor and golden exterior.
Fresh citrus flavor: Folded lemon slices add brightness and fragrance.
Easy preparation: Simple ingredients and minimal equipment make this recipe convenient.
Perfect for entertaining: Colorful skewers look impressive on a serving platter.
Versatile serving options: Pair with rice, roasted potatoes, grilled vegetables, or fresh salads.
Ingredients for Grilled Salmon Skewers
This recipe makes approximately 4 servings or 8 skewers.
For the Salmon Skewers
2 pounds (900 g) fresh salmon, cut into thick cubes
2 fresh lemons — 1 thinly sliced into rounds and 1 for juice
1 medium red onion, cut into wedges
1 teaspoon salt
1 teaspoon freshly ground black pepper
1 teaspoon smoked paprika
8 wooden skewers, soaked in water for 30 minutes
For the Lemon Herb Butter
5 tablespoons unsalted butter, melted
2 garlic cloves, finely minced
2 tablespoons fresh parsley, chopped
1 tablespoon freshly squeezed lemon juice
Zest of 1 lemon
For Garnishing
Additional fresh parsley
Fresh lemon wedges, optional
Extra lemon herb butter, prepared separately for serving
How to Make Grilled Salmon Skewers with Lemon Herb Butter
Follow these easy steps to make tender, flavorful salmon skewers with a rich garlic lemon butter glaze.
Step 1: Soak the Wooden Skewers
Place the wooden skewers in a shallow dish filled with water.
Allow them to soak for approximately 30 minutes before grilling.
This helps reduce the likelihood of the exposed wood scorching during cooking.
If using metal skewers, soaking is unnecessary.
Step 2: Prepare the Salmon
Place the salmon on a clean cutting board.
Remove the skin if desired and check carefully for pin bones.
Cut the salmon into thick, evenly sized cubes, approximately 1½ inches.
Keeping the pieces similar in size helps them cook evenly.
Pat the salmon cubes dry with paper towels.
Step 3: Prepare the Lemon and Onion
Wash the lemons thoroughly.
Slice one lemon into thin rounds.
Cut the rounds into halves if necessary so they can be folded easily onto the skewers.
Peel the red onion and cut it into medium-sized wedges.
Separate the wedges slightly while keeping enough layers together to hold their shape during grilling.
Step 4: Assemble the Salmon Skewers
Thread the salmon cubes onto the soaked wooden skewers.
Alternate between salmon, folded lemon slices, and red onion wedges.
Repeat until each skewer is filled, leaving space at both ends for handling.
Avoid packing the ingredients too tightly.
A little space allows heat to circulate around the salmon.
Step 5: Season the Skewers
Arrange the assembled skewers on a large plate or tray.
Sprinkle evenly with salt, black pepper, and smoked paprika.
Turn the skewers gently to season all sides.
The smoked paprika adds a warm, smoky flavor and beautiful color.
Step 6: Prepare the Lemon Herb Butter
In a small bowl, combine the melted butter, minced garlic, chopped parsley, lemon juice, and lemon zest.
Whisk until evenly mixed.
The sauce should be glossy, aromatic, and filled with fresh herbs.
Divide the butter into two portions: one for basting the raw and cooking salmon, and one clean portion for finishing and serving.
Step 7: Preheat the Grill Pan
Place a ridged grill pan over medium-high heat.
Allow the pan to heat thoroughly.
Brush the ridges with a thin layer of melted butter or a little neutral oil.
The pan should be hot enough to sear the salmon, but avoid letting the butter burn.
Step 8: Grill the First Side
Carefully place the salmon skewers onto the hot grill pan.
Cook for approximately 3–4 minutes without moving them unnecessarily.
The salmon should begin developing golden-brown grill marks.
The red onion will soften slightly, while the lemon slices become fragrant.
Step 9: Turn the Skewers
Using tongs, carefully turn each skewer.
Grill for another 3–4 minutes, adjusting the time according to the thickness of the salmon.
The outside should become lightly golden while the interior remains moist.
Step 10: Baste with Lemon Herb Butter
While the salmon finishes grilling, brush the skewers generously with the designated basting portion of lemon herb butter.
The butter will melt over the fish and combine with the garlic, parsley, and lemon.
Continue cooking until the salmon reaches an internal temperature of 145°F (63°C).
The fish should be opaque and separate easily into tender flakes.
Step 11: Rest the Salmon
Transfer the cooked salmon skewers to a clean serving platter.
Allow them to rest for approximately 2 minutes.
This short resting period helps the fish settle before serving.
Step 12: Add the Final Butter Glaze
Brush the salmon with the reserved clean lemon herb butter.
Make sure each piece is lightly coated.
Sprinkle with additional fresh parsley.
Serve immediately with lemon wedges and your favorite side dishes.
What Are Grilled Salmon Skewers?
Grilled salmon skewers are a seafood dish made by threading cubes of salmon onto wooden or metal skewers, often alternating them with vegetables or citrus.
The skewers are then cooked over a grill, grill pan, or barbecue until the fish is tender and lightly browned.
Salmon is particularly suitable for skewers because of its rich flavor and relatively firm texture.
Its natural oils help keep the fish moist during grilling.
In this recipe, lemon slices and red onion add freshness and sweetness, while garlic herb butter provides a rich, savory finish.
The Secret to Perfectly Juicy Salmon Skewers
Salmon cooks quickly, so a few simple techniques make a big difference.
Choose Thick Salmon Fillets
Thick salmon fillets are easier to cut into evenly sized cubes.
Thin pieces may fall apart during grilling.
Cut Evenly Sized Pieces
Uniform salmon cubes cook at approximately the same rate.
Avoid Overcrowding the Skewers
Leave a little space between the ingredients so the heat can circulate.
Preheat the Grill
A properly heated grill creates attractive marks and helps prevent sticking.
Avoid Turning Too Frequently
Allow the salmon to develop a light crust before turning.
Use Lemon Herb Butter
Butter adds richness and complements the natural oils in the fish.
Monitor the Internal Temperature
Use a food thermometer to ensure the salmon is properly cooked without unnecessary extra grilling.
Serve Immediately
Salmon skewers taste best when served fresh and warm.
Why Lemon Herb Butter Works So Well with Salmon
Lemon herb butter is one of the best sauces for grilled salmon.
The butter provides richness, while lemon juice balances the natural oils in the fish.
Fresh garlic adds a savory aroma.
Parsley contributes freshness and color.
Lemon zest adds bright citrus flavor without making the sauce excessively acidic.
When brushed over hot salmon, the butter creates a glossy coating that enhances the appearance and flavor of the finished skewers.
For the best results, use fresh lemon juice and freshly chopped parsley.
Choosing the Best Salmon for Skewers
The quality and thickness of the salmon are important.
Atlantic Salmon
Atlantic salmon is commonly available and has a rich flavor with a relatively high fat content.
It works particularly well for grilling.
King Salmon
King salmon is known for its rich, buttery texture.
Its thick fillets make excellent skewers.
Sockeye Salmon
Sockeye salmon has a deeper red color and a more pronounced flavor.
Because it is generally leaner, monitor the cooking time carefully.
Coho Salmon
Coho salmon offers a milder flavor and works well with garlic and lemon.
For this recipe, choose thick, boneless salmon fillets that can be cut into substantial cubes.
Fresh vs. Frozen Salmon
Both fresh and frozen salmon can produce delicious grilled skewers.
Fresh salmon: Choose firm fish with a mild, fresh aroma and no unpleasant smell.
Frozen salmon: Thaw completely in the refrigerator before preparing the recipe. Pat dry thoroughly to remove excess moisture.
Avoid assembling skewers with partially frozen salmon because the fish may cook unevenly.
How to Prevent Salmon from Sticking to the Grill
Salmon can stick if the grill surface is not properly prepared.
Make sure the grill pan is clean and preheated.
Lightly coat the cooking surface with oil or butter.
Pat the salmon dry before seasoning.
Allow the fish to cook undisturbed until a light crust develops.
Use tongs to turn the skewers gently.
If the salmon resists lifting, allow it a little more time before turning.
What to Serve with Grilled Salmon Skewers
These garlic butter salmon kebabs pair beautifully with a variety of side dishes.
Lemon Herb Rice
Fluffy rice with lemon zest and fresh parsley complements the buttery salmon.
Garlic Butter Potatoes
Roasted baby potatoes seasoned with garlic and herbs make a satisfying side.
Grilled Asparagus
Tender grilled asparagus adds freshness and a lightly smoky flavor.
Mediterranean Couscous
Couscous with cucumber, tomatoes, parsley, and lemon creates a light accompaniment.
Greek Salad
A fresh salad with tomatoes, cucumbers, olives, and feta balances the rich salmon.
Grilled Zucchini
Zucchini develops a delicious flavor when lightly charred.
Creamy Mashed Potatoes
Mashed potatoes pair wonderfully with extra lemon herb butter.
Roasted Broccoli
Oven-roasted broccoli provides a nutritious and flavorful contrast.
Garlic Bread
Warm garlic bread is perfect for enjoying the extra butter sauce.
For a complete dinner, serve grilled salmon skewers with lemon herb rice, grilled asparagus, and a fresh cucumber salad.
Can I Cook Salmon Skewers Without a Grill?
Yes. These skewers can be prepared using several cooking methods.
Grill Pan
A ridged grill pan creates attractive grill marks and a lightly smoky flavor.
Outdoor Grill
An outdoor grill is ideal for summer barbecues.
Cook over medium-high heat and turn carefully.
Oven
Arrange the skewers on a lined baking tray.
Bake at 400°F (200°C) for approximately 10–15 minutes, depending on the size of the salmon cubes.
Check for an internal temperature of 145°F (63°C).
Air Fryer
Cook at approximately 390°F (200°C) for 7–10 minutes, depending on the size of the cubes and your air fryer.
Use skewers that fit safely inside the basket.
Cast-Iron Skillet
A cast-iron skillet works well for searing salmon cubes without pronounced grill marks.
Delicious Grilled Salmon Skewer Variations
Garlic Parmesan Salmon Skewers
Add a little freshly grated Parmesan to the finishing butter.
Honey Garlic Salmon Skewers
Add honey and soy sauce for a sweet and savory glaze.
Cajun Salmon Skewers
Replace smoked paprika with Cajun seasoning for a spicier flavor.
Mediterranean Salmon Skewers
Add oregano, thyme, and extra lemon zest.
Spicy Chili Butter Salmon
Mix crushed red pepper flakes into the lemon herb butter.
Teriyaki Salmon Skewers
Use teriyaki sauce, ginger, and sesame oil for an Asian-inspired variation.
Lemon Dill Salmon Skewers
Replace parsley with fresh dill for a classic salmon pairing.
Salmon and Vegetable Skewers
Add bell peppers, zucchini, or cherry tomatoes between the salmon cubes.
Common Mistakes to Avoid
Cutting the salmon too small: Small pieces can dry out or fall apart.
Using uneven pieces: Different-sized cubes cook at different rates.
Skipping the skewer soaking: Wooden skewers may scorch more easily.
Overcrowding the skewers: Tightly packed ingredients can prevent even cooking.
Using a cold grill pan: A properly preheated surface helps create better browning.
Turning too frequently: Allow the salmon to develop a crust before turning.
Cooking over excessive heat: Very high heat can burn the butter and garlic.
Overcooking the salmon: Excessive cooking makes the fish dry.
Using bottled lemon juice: Fresh lemon generally provides better flavor.
Reusing butter that touched raw fish: Keep a separate clean portion for the finishing glaze.
Can I Prepare Salmon Skewers Ahead of Time?
Yes. Several components can be prepared in advance.
Cut the salmon into cubes and refrigerate in an airtight container.
Slice the lemons and prepare the onion wedges.
Mix the lemon herb butter separately and refrigerate.
You can also assemble the skewers a few hours before cooking.
Keep them covered in the refrigerator until ready to grill.
For the best texture, season and cook the salmon shortly before serving.
How to Store Leftover Grilled Salmon Skewers
Allow the cooked salmon to cool slightly.
Remove the fish from wooden skewers if desired.
Transfer leftovers to an airtight container and refrigerate promptly.
Consume within 3–4 days.
How to Reheat
Place the salmon in a covered skillet over low heat.
Add a small amount of butter or water to help prevent drying.
Warm gently until thoroughly heated.
Alternatively, reheat in a low oven.
Avoid excessive heat because salmon can become dry.
Can You Freeze Grilled Salmon Skewers?
Yes. Cooked salmon can be frozen in airtight freezer-safe containers.
For best quality, consume within approximately 2–3 months.
Thaw overnight in the refrigerator before reheating.
The texture of the grilled onion and lemon may change after freezing.
Frequently Asked Questions
How long do salmon skewers take to grill?
Salmon skewers generally take approximately 6–8 minutes, depending on cube size and grill temperature.
What temperature should grilled salmon reach?
Salmon should reach an internal temperature of 145°F (63°C).
Can I use frozen salmon?
Yes. Thaw it completely in the refrigerator before cutting and grilling.
Should I remove the salmon skin?
Removing the skin makes it easier to thread the salmon onto skewers, but it is optional.
Can I use metal skewers?
Yes. Metal skewers work well and do not require soaking.
Why are my salmon skewers falling apart?
The cubes may be too small, the fish may be overcooked, or the skewers may be turned too aggressively.
Can I prepare lemon herb butter ahead of time?
Yes. Store it in the refrigerator and gently melt it before using.
Can I make this recipe dairy-free?
Yes. Replace the butter with olive oil or a suitable dairy-free butter alternative.
What vegetables go well on salmon skewers?
Red onion, zucchini, bell peppers, and cherry tomatoes are excellent choices.
Can I cook salmon skewers in the oven?
Yes. Bake at 400°F (200°C) until the salmon reaches the recommended internal temperature.
Can I make salmon skewers spicy?
Absolutely. Add cayenne pepper, chili flakes, or Cajun seasoning.
What sauce goes best with salmon skewers?
Lemon herb butter, garlic butter, tzatziki, yogurt dill sauce, and honey mustard are delicious options.
Final Thoughts
Grilled Salmon Skewers with Lemon Herb Butter are a simple yet elegant seafood recipe that combines juicy salmon, fresh lemon, red onion, smoky paprika, and rich garlic parsley butter.
The salmon develops beautiful grill marks while remaining tender and flaky, and the homemade herb butter adds a delicious finishing touch.
Perfect for summer barbecues, family dinners, and special occasions, these grilled salmon kebabs are easy to prepare and full of fresh flavor.
Serve them hot with lemon herb rice, grilled vegetables, or a crisp Mediterranean salad for a satisfying seafood meal.