Middle Eastern Potato Casserole

600g potatoes, cubed
2 t olive oil
1 large onion, sliced
1 t turmeric
1 t ground coriander
2 C vegetable stock
2 garlic
½ t saffron threads, soaked in 2 T hot water
2 t fresh chopped parsley