Ingredients
Equipment
Method
Make the marinade
- Whisk together olive oil, lemon juice, garlic, dill, salt, and pepper until evenly combined and fragrant.
Marinate the salmon
- Marinate the salmon for 30 minutes (not longer, as acid can cook fish), and keep it refrigerated while it soaks.
Assemble the skewers
- Thread salmon and vegetables alternately onto soaked wooden skewers, leaving small gaps so pieces grill evenly.
Grill and serve
- Grill the kebabs over medium-high heat for 3-4 minutes per side, turning once, until the salmon is cooked through and opaque with grill marks.
- Serve immediately with lemon wedges and fresh dill for bright finishing flavor.
Notes
Pro tip: marinate only 30 minutes for best texture—any longer can start to “cook” the fish from the lemon. Refrigerate leftovers in a covered container up to 3 days; reheat gently to avoid drying. Freezing is not recommended for best texture. For a dairy-free swap, keep the recipe as-is (it’s already dairy-free) and use an extra squeeze of lemon if you prefer less seasoning.
