Preheat oven to 425°F (220°C).
Prep the cauliflower: Remove leaves and trim the stem so it sits flat. Rinse and pat dry.
Make the seasoning mix: In a small bowl, combine olive oil, grated ginger, garlic powder, lemon zest, salt, and pepper.
Coat the cauliflower: Rub the seasoning all over the cauliflower, making sure every part is covered.
Roast: Place the cauliflower in a baking dish or on a rimmed sheet. Roast for 35–45 minutes until tender and golden. If the top browns too quickly, loosely cover with foil.
Prepare the sauce: Mix olive oil, lemon juice, lemon zest, capers, and honey in a bowl. Adjust salt if needed.
Serve: Drizzle the sauce over the roasted cauliflower. Garnish with fresh parsley. Slice or serve whole.