Ingredients
Equipment
Method
Make the lemon-herb marinade
- Whisk together olive oil, lemon juice, garlic, fresh dill, salt, and black pepper until evenly combined, with a glossy, uniform look.
Marinate the salmon
- Add the salmon cubes to the marinade and turn to coat, then refrigerate for 30 minutes (not longer) to prevent the acid from cooking the fish early, until the salmon looks lightly opaque at the edges.
Assemble the kebabs
- Thread salmon and vegetables alternately onto soaked wooden skewers, keeping the pieces snug and evenly spaced for consistent grilling.
Grill
- Grill the kebabs over medium-high heat for 3-4 minutes per side until the salmon is cooked through and flakes easily, showing a pink center with lightly charred edges.
Serve
- Serve immediately with lemon wedges and fresh dill, finishing with a bright squeeze of lemon over the kebabs.
Notes
For best texture, keep the marinating time to 30 minutes (not longer) so the lemon doesn’t prematurely “cook” the salmon. Refrigerate leftovers in an airtight container for 2 days; freeze cooked kebabs for up to 2 months. For a dairy-free option (and naturally so), simply ensure no butter-based finishing sauce is used—this recipe is already naturally dairy-free.
