Ingredients
Equipment
Method
Make the lemon-herb marinade
- Whisk together olive oil, lemon juice, garlic, dill, salt, and pepper until smooth.
- Marinate the salmon for 30 minutes (not longer, as acid can cook fish) at refrigerator temperature in a covered container.
Assemble the skewers
- Thread salmon and vegetables alternately onto skewers, leaving a little space between pieces for even grilling.
Grill
- Grill over medium-high heat for 3-4 minutes per side until salmon is cooked through, turning once when grill marks form.
Serve
- Serve immediately with lemon wedges and fresh dill for brightness and a fresh finish.
Notes
Pro tip: keep the marinade time at exactly 30 minutes—lemon’s acidity can start “cooking” the salmon if it sits longer. Refrigerate leftovers up to 3 days; reheat gently so the salmon stays tender. Freezing is not recommended for best texture. For a dairy-free option (already naturally dairy-free), ensure any added seasoning is salt-based only, and use fresh dill instead of dried if you want the brightest herb flavor.
