Preheat oven at 350 degrees.
Heat 1 tbsp of butter in a large frying pan, add the onion and fry until softened. Set aside.
In a saucepan, melt the cream, cream cheese, salt and pepper until a smooth mixture is formed.
In a large ovenproof dish, add one layer of turnips; slightly overlapping each other. Sprinkle some of the onion over and add a little butter. Repeat with two additional layers.
Pour over the cream sauce, cover and bake for 30 minutes.
Remove cover and bake for an additional 45 minutes, adding cheddar cheese 15 minutes before the end..