1.Cook rice in a large saucepan of boiling water until tender; drain.
2.Meanwhile, combine coconut milk, ginger, garlic, sauce, sugar and sambal in a large frying pan; bring to the boil. Reduce heat and simmer uncovered for 10 minutes. Add fish and simmer, covered, about 10 minutes or until fish is cooked. Remove fish from pan.
3.Add spinach and juice to pan. Stir until hot.
4.Serve fish with coconut spinach and rice. Sprinkle with green onion and fried shallots.