Preheat the oven to 200C fan.
Place the first 8 ingredients along with 2 teaspoons of salt into a 30x23cm high sided roasting tray and mix (don’t worry about mixing everything evenly as you will mix as the cabbage cooks). Place the tray into the oven for 30 minutes.
Remove the tray and using tongs, mix the cabbage well. Scatter over the pear and return the tray to the oven for 45 minutes.
Remove the tray again and mix well. Scatter the cashews over the top of the cabbage and return to the oven for about 15 minutes, or until the cashews are golden brown. Remove from the oven and give everything a final mix.
Serve straight from the tray, coating everything in the sauce.