Ingredients
Equipment
Method
Make the lemon-herb marinade
- Whisk together olive oil, lemon juice, garlic, dill, salt, and pepper until well combined, with no garlic clumps visible.
Marinate and assemble skewers
- Marinate the salmon for 30 minutes and avoid longer marinating because the lemon acid can start to cook the fish.
- Thread salmon and vegetables alternately onto soaked wooden skewers, spacing chunks evenly for even grilling.
Grill
- Grill the kebabs over medium-high heat for 3-4 minutes per side, until the salmon is cooked through and flakes easily with a fork.
Serve
- Serve immediately with lemon wedges and fresh dill for bright, fresh flavor.
Notes
Pro tip: Keep the marinade time to 30 minutes exactly for bright lemon flavor without the salmon getting mealy. Refrigerate leftovers in a sealed container for up to 3 days; freeze is not recommended because grilled salmon kebabs can become softer when thawed. For a dairy-free option, keep the recipe as written (it’s already naturally dairy-free).
