Heat oven to 200°C and lightly grease a baking dish with olive oil.
Pat the fillets dry, then rub with olive oil, garlic, oregano, paprika, chili flakes, salt, and black pepper.
Arrange zucchini, red onion, tomatoes, and olives in the dish. Place the seasoned fish on top and tuck in lemon slices.
Whisk together olive oil, lemon juice, Dijon mustard, honey, salt, and black pepper. Drizzle over the fish and veggies.
Cook uncovered for 18-20 minutes until the fish is flaky and the vegetables are tender.
Sprinkle with fresh herbs and serve with extra lemon wedges. Enjoy!
