Soak a clay pot in water for 24 hours before using.
Combine all the marinade ingredients and pour over the chicken, mixing well. Set aside.
Put the rice in the clay pot with the chicken stock, cover and cook over low heat with a heat diffuser for about 20 minutes.
Spread the chicken with the marinade, sausages, mushrooms, ginger, garlic, chilli and macadamias on top of the rice. Cover and cook for another 10 minutes.
Remove from the heat and fold everything through the rice, sprinkle with green onions and serve.