Preheat the oven to 220°C (428°F). Place a roasting pan with roughly 1 cup of water inside.
Halve the 2 oranges and squeeze the juice into a bowl. Mix the juice with the honey, mustard, curry powder, paprika powder, stock powder, salt, and pepper.
Wash and pat dry the chicken. Brush the sauce mixture over the inside and outside of the chicken. Stuff the cavity with the squeezed orange halves.
Reduce the oven temperature to 170°C (338°F). Place the chicken in the roasting pan.
Roast for 1 hour 30 minutes. Every 20 minutes, brush the chicken with the remaining sauce and pour a splash of hot water over it.
With 15 minutes remaining, pour any remaining sauce into the pan. Continue roasting until the chicken reaches 74°C (165°F) at the thickest part of the thigh. Remove from the oven and, if needed, stir a small amount of cream into the pan juices to thicken the gravy.