Begin by heating vegetable oil in a large flameproof casserole dish over medium-high heat.
Add the chicken to the dish and cook for 3-4 minutes on each side until it turns a golden colour.
Introduce the onion to the dish and cook while stirring for 2-3 minutes.
Add the curry powder and turmeric to the dish and continue stirring for 30 seconds or until a fragrant aroma emerges.
Pour in the stock, making sure to use a wooden spoon to scrape and dislodge any cooked bits from the base of the dish.
Proceed by adding the cooking cream, lemon rind, and juice to the dish. Also, add the potatoes and thoroughly stir to combine all the ingredients.
Bring the mixture to a boil, then reduce the heat to medium. Cover the dish and allow it to simmer for approximately 30-35 minutes, or until the potatoes have become tender.
Finally, add the spinach to the dish and cook while occasionally stirring until the spinach has wilted and the sauce has thickened to your desired consistency. Remember to season with salt and pepper to taste.
Serve the lemon curry chicken alongside a bed of rice, and enjoy the delightful flavours of this enticing dish.