Step 1: Prepare the Marinade : In a small bowl, combine olive oil, lemon juice, lemon zest, minced garlic, oregano, thyme, salt, and black pepper. Whisk until well blended.
Step 2: Marinate the Salmon : Place the salmon cubes in a shallow dish. Pour the marinade over the salmon and gently toss to coat. Cover and refrigerate for 30 minutes.
Step 3: Prepare the Vegetables : While the salmon marinates, wash and cut the zucchini, bell peppers, and red onion into evenly sized pieces to ensure even cooking.
Step 4: Assemble the Kabobs : If using wooden skewers, soak them in water for 20–30 minutes to prevent burning. Thread the salmon and vegetables alternately onto the skewers, leaving a little space between pieces for even cooking.
Step 5: Preheat the Grill : Preheat a grill or grill pan to medium-high heat. Lightly oil the grates or pan to prevent sticking.
Step 6: Grill the Kabobs : Place the skewers on the grill and cook for 4–5 minutes per side, turning carefully, until salmon is opaque in the center and vegetables are tender with slight char marks.
Step 7: Serve : Remove kabobs from the grill and serve immediately. Garnish with additional lemon wedges and fresh herbs if desired.