Heat the olive oil in a heavy based deep frypan. (I often use a wok)
Add the celery and shallots and cook until almost melted into the oil - so that they are very soft.
Add the rice and stir to coat with the oil - 1 minute.
Add the white wine and cook to reduce to a syrup - about 2-3 minutes.
Use a soup ladle and add one ladle full of stock from the warm saucepan into the rice at a time. You stir the rice and allow it to absorb the stock. Once it is fully absorbed then you add another ladle full of stock. If you run out of stock and the rice is not fully cooked you can add some extra stock or hot water until the rice is cooked but retains a cook bite.
Add in the lemon juice and zest to taste.
Stir in the cream and the grated parmesan and serve immediately.
This is wonderful served as a started in Chinese spoons and topped with extra shaved parmesan. It is also a lovely accompaniment to salmon, chicken or duck and with a little snow pea salad on the side