Preheat oven to 200°. Line a baking pan with aluminium foil; lightly coat foil with cooking spray.
Combine honey and next 3 ingredients in a small saucepan over medium heat; simmer 2 minutes, stirring frequently. Cool marinade to room temperature.
Place fillets in an 20cm square glass or ceramic baking dish. Pour cooled marinade over fillets, turning to thoroughly coat each. Let stand 10 minutes.
Transfer fillets to the prepared pan. Strain marinade through a sieve into a small saucepan; discard solids. Bring the marinade to a simmer over medium heat; cook 5 minutes. Reserve 2 tablespoons marinade in a small bowl and 3 tablespoons in a separate small bowl. Discard any remaining marinade.
Roast fillets at 200° for 5 minutes; remove the pan from oven.
Preheat the oven grill to high.
Brush fillets with reserved 2 tablespoons marinade; broil 1 to 2 minutes or until fillets are done and glazed on top. Serve fillets over rice; drizzle with remaining 3 tablespoons marinade.