Four grilled salmon kabobs on a plate

Grilled Salmon Kabobs with Lemon Dill Marinade

Vinegar, lemon juice and zest add a nice zing to salmon on kabobs. Fresh dill gives a nice pickled undertone.
Course Seafood
Cuisine American
Keyword grilled salmon kabobs, lemon salmon kabobs, salmon kabobs
Prep Time 10 minutes
Cook Time 10 minutes
Marinating 30 minutes
Total Time 20 minutes
Servings 6 kabobs
Calories 270kcal
Author Plating Pixels


  • 2 pounds fresh salmon fillet skin removed
  • ½ cup white wine vinegar
  • 2 teaspoons fresh lemon juice
  • ½ teaspoon fresh grated lemon zest
  • 2 tablespoons fresh chopped dill
  • 1 large zucchini sliced into 1/8-inch pieces
  • Metal or wood skewers if using wood, soak in water for at least 30 minutes to prevent burning
  • Salt and pepper to taste
  • 2 tablespoons cooking oil


  • Cut salmon crossway into ½-inch wide strips and place in large Ziplock bag. Add vinegar, lemon juice, and zest, and fresh dill to bag. Seal tightly and shake to combine. 
  • Marinate in the refrigerator for 20 to 30 minutes (do not marinate longer or the vinegar will start to cook the salmon).
  • Preheat gas or charcoal grill to medium heat. Remove salmon from bag and discard marinade. 
  • Thread salmon pieces accordion-style (see pictures above for reference) onto skewers, alternating with zucchini slices. Sprinkle with salt and pepper.
  • Lightly oil grill with light olive oil or cooking spray to prevent sticking. Immediately place salmon kabobs on the grill. Cook uncovered for 5 to 7 minutes, rotating midway, until grill marks appear and fish is flaky when tested with a fork. 
  • Squeeze a bit more lemon juice on top when serving.


  • Use wild-caught salmon for best quality and flavor.
  • No need to bring fish to room temperature before grilling. The thin pieces will cook fast and evenly.
  • Marinade ahead of time for extra flavor. Use a homemade salmon marinade with acidic properties, like vinegar and citrus, to add flavor. It also helps to tenderize fish by breaking down the proteins.
  • Don’t marinade seafood in an acidic marinade more than 30 minutes, or it will start to cook the meat. Unless you want to make shrimp ceviche tacos.
  • The trick is skewering them accordion-style so they stay on and don't fall into the grill. This also helps them cook evenly throughout, preventing uncooked or burnt areas.
  • Try alternating meat with other veggies such as bell pepper, onion, cherry tomatoes, or mushrooms.
  • Grill over medium heat creates nice sear marks without burning.


Serving: 1kabob | Calories: 270kcal | Carbohydrates: 2g | Protein: 31g | Fat: 14g | Saturated Fat: 2g | Cholesterol: 83mg | Sodium: 73mg | Potassium: 889mg | Fiber: 1g | Sugar: 1g | Vitamin A: 180IU | Vitamin C: 10.7mg | Calcium: 27mg | Iron: 1.5mg