Grilled Salmon Skewers: A Fresh and Flavorful Seafood Favorite

When you’re looking for a meal that’s healthy, quick to prepare, and bursting with fresh flavor, Grilled Salmon Skewers are an excellent choice. Tender chunks of salmon are marinated in a savory blend of garlic, lemon, herbs, and olive oil before being grilled to perfection alongside colorful vegetables.

These salmon skewers are ideal for summer barbecues, weeknight dinners, backyard cookouts, or meal prep. The smoky flavor from the grill enhances the richness of the salmon while the fresh herbs and citrus create a bright, balanced finish.

Whether you’re serving them over rice, alongside grilled vegetables, or with a crisp salad, these skewers deliver restaurant-quality flavor with minimal effort.


Why You’ll Love These Grilled Salmon Skewers

This recipe is a must-try because it’s:

  • Ready in about 30 minutes
  • Healthy and protein-rich
  • Perfect for grilling season
  • Full of fresh garlic and herb flavor
  • Easy to customize
  • Great for meal prep
  • Naturally low in carbohydrates
  • Family-friendly
  • Beautiful enough for entertaining
  • Delicious with a variety of side dishes

What Are Grilled Salmon Skewers?

Grilled Salmon Skewers are cubes of fresh salmon threaded onto skewers, often with vegetables, then grilled until lightly charred and flaky. A simple marinade infuses the fish with flavor while helping it stay moist during cooking.

Unlike larger salmon fillets, skewers cook quickly and evenly, making them perfect for busy evenings or outdoor gatherings.


Ingredients You’ll Need

For the Salmon Skewers

  • 1½ pounds fresh salmon fillet, skin removed and cut into 1½-inch cubes
  • 2 tablespoons olive oil
  • 2 tablespoons fresh lemon juice
  • 3 cloves garlic, minced
  • 1 teaspoon Dijon mustard
  • 1 teaspoon honey or maple syrup
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • ½ teaspoon freshly ground black pepper

Optional Vegetables

  • Red bell pepper
  • Yellow bell pepper
  • Red onion
  • Zucchini
  • Cherry tomatoes
  • Mushrooms

For Garnish

  • Fresh parsley
  • Lemon wedges
  • Extra lemon zest
  • Chopped dill

Kitchen Equipment

You’ll need:

  • Outdoor grill or grill pan
  • Mixing bowl
  • Metal or soaked wooden skewers
  • Tongs
  • Basting brush
  • Instant-read thermometer (optional)

How to Make Grilled Salmon Skewers

Step 1: Prepare the Marinade

In a medium bowl, whisk together:

  • Olive oil
  • Lemon juice
  • Garlic
  • Dijon mustard
  • Honey or maple syrup
  • Paprika
  • Oregano
  • Onion powder
  • Salt
  • Black pepper

Step 2: Marinate the Salmon

Add the salmon cubes to the marinade and gently toss to coat.

Cover and refrigerate for 20–30 minutes.

Avoid marinating much longer, as the lemon juice can begin to change the texture of the fish.


Step 3: Assemble the Skewers

Thread the salmon cubes onto skewers, alternating with vegetables if using.

Leave a small space between pieces to promote even cooking.


Step 4: Preheat the Grill

Heat the grill to medium-high heat (about 400°F/205°C).

Lightly oil the grates to help prevent sticking.


Step 5: Grill the Skewers

Place the skewers on the hot grill.

Cook for 8–10 minutes, turning every 2–3 minutes until all sides are lightly charred and the salmon flakes easily with a fork.

The internal temperature of the salmon should reach 145°F (63°C).


Step 6: Garnish and Serve

Transfer the skewers to a serving platter.

Sprinkle with fresh parsley or dill and serve with lemon wedges.


Tips for the Best Grilled Salmon Skewers

Choose Fresh Salmon

Fresh, firm salmon holds together better on skewers and develops the best texture.

Cut Even Pieces

Uniform cubes cook evenly and help prevent overcooked or undercooked pieces.

Don’t Overcook

Salmon cooks quickly. Remove it from the grill as soon as it flakes easily to keep it moist.

Oil the Grill

A lightly oiled grill grate helps prevent delicate salmon from sticking.


Delicious Variations

Teriyaki Salmon Skewers

Replace the lemon marinade with a homemade teriyaki sauce.

Cajun Salmon Skewers

Season with Cajun spices for a bold Southern-inspired flavor.

Mediterranean Salmon Skewers

Add zucchini, cherry tomatoes, and red onion, then finish with crumbled feta after grilling.

Garlic Butter Salmon Skewers

Brush melted garlic butter over the skewers during the last few minutes of cooking.

Spicy Honey Salmon Skewers

Add cayenne pepper or red pepper flakes for a sweet-and-spicy glaze.


Best Side Dishes

These grilled salmon skewers pair beautifully with:

  • Cilantro lime rice
  • Garlic butter rice
  • Roasted potatoes
  • Grilled corn on the cob
  • Quinoa salad
  • Greek salad
  • Steamed asparagus
  • Grilled zucchini
  • Coleslaw
  • Fresh fruit salad

Make-Ahead Instructions

Prepare the marinade and cut the vegetables up to 24 hours in advance.

Marinate the salmon no more than 30 minutes before grilling for the best texture.

You can also assemble the skewers a few hours ahead and refrigerate until ready to cook.


Storage Tips

Refrigerator: Store cooked salmon skewers in an airtight container for up to 3 days.

Freezer: Freeze cooked salmon for up to 2 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm gently in a skillet, oven, or air fryer to avoid drying out the fish.


Common Mistakes to Avoid

Marinating Too Long

Acidic marinades can make salmon mushy if left too long.

Using Uneven Salmon Pieces

Different-sized pieces cook at different rates.

Overcrowding the Skewers

Leave small gaps between pieces so the heat circulates evenly.

Overcooking the Salmon

Salmon continues cooking slightly after it’s removed from the grill, so avoid leaving it on too long.


Nutritional Information (Approximate Per Serving)

  • Calories: 340
  • Protein: 32g
  • Total Carbohydrates: 6g
  • Fat: 21g
  • Saturated Fat: 3.5g
  • Cholesterol: 85mg
  • Fiber: 1g
  • Sugar: 3g
  • Sodium: 420mg

Nutrition values are estimates and may vary depending on ingredients and serving sizes.


Frequently Asked Questions

Can I use frozen salmon?

Yes. Thaw it completely and pat it dry before marinating and assembling the skewers.

Can I cook these in the oven?

Absolutely. Bake at 425°F (220°C) for 10–12 minutes, turning once halfway through if desired.

Can I use an air fryer?

Yes. Air fry at 400°F (200°C) for about 7–9 minutes, depending on the size of the salmon pieces.

What vegetables work best?

Bell peppers, onions, zucchini, mushrooms, and cherry tomatoes all grill beautifully with salmon.

Can I make these dairy-free and gluten-free?

Yes. This recipe is naturally dairy-free, and it can be gluten-free if you ensure that ingredients such as Dijon mustard are certified gluten-free.


Expert Tips for Restaurant-Quality Salmon Skewers

  • Use center-cut salmon fillets for evenly sized cubes.
  • Soak wooden skewers in water for at least 30 minutes before grilling to reduce scorching.
  • Finish the skewers with fresh lemon juice immediately after grilling for a bright, fresh flavor.
  • Let the salmon rest for 2–3 minutes before serving to retain its juices.
  • Garnish with chopped fresh herbs for extra color and flavor.

Final Thoughts

These Grilled Salmon Skewers are the perfect combination of healthy, flavorful, and easy to prepare. Tender salmon, a vibrant garlic-lemon marinade, and colorful vegetables come together to create a meal that’s both nutritious and satisfying.

Whether you’re hosting a backyard barbecue, planning a quick weeknight dinner, or looking for a fresh seafood recipe to add to your rotation, these salmon skewers are sure to impress. Serve them with your favorite sides, and enjoy a delicious meal that’s as beautiful as it is flavorful.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Salmon Skewers: A Fresh and Flavorful Seafood Favorite


  • Author: WAFA LI

Ingredients

  • 🐟 1½ lbs salmon, cut into 1-inch cubes
  • 🫒 2 tbsp olive oil
  • 🍋 2 tbsp lemon juice
  • 🧄 3 cloves garlic, minced
  • 🌿 1 tsp Italian seasoning
  • 🧂 Salt and black pepper, to taste
  • 🫑 1 red bell pepper, chopped
  • 🧅 1 red onion, cut into chunks
  • 🥒 1 zucchini, sliced

 

  • 🌱 Fresh parsley, for garnish

Instructions

  1. 🥣 Mix the olive oil, lemon juice, garlic, Italian seasoning, salt, and pepper.
  2. 🐟 Toss the salmon in the marinade and let it sit for 15 minutes.
  3. 🍢 Thread the salmon, bell pepper, onion, and zucchini onto skewers.
  4. 🔥 Grill over medium-high heat for 8–10 minutes, turning occasionally, until the salmon is cooked through.
  5. 🌱 Garnish with fresh parsley and serve with lemon wedges.

 

⏱️ Prep Time: 20 minutes
🍳 Cook Time: 10 minutes
🍽️ Yield: 4 servings
🔥 Calories: ~320 per serving

Leave a Comment

Recipe rating

Videos