Preheat the oven to 200 C / Gas 6. Grease a baking dish.
Arrange a layer of the potatoes in the base of the prepared baking dish. Sprinkle over half of the shredded cabbage then add the remainder of the potatoes and a second layer of cabbage.
In a saucepan over a medium heat, melt the butter then add the shallots and garlic. Cook and stir for 2 to 3 minutes until fragrant then pour in the cream and add the herbs. Cook and stir for 3 to 4 minutes until warmed through, then pour over the potatoes, season well. Sprinkle the Parmesan cheese on top.
Bake in the oven for 60 to 90 minutes or until the potatoes are tender and soft. If the cheese begins to get too brown on top, cover with tin foil until cooking is complete then remove at the end of cooking to achieve desired golden brown colour. Remove from the oven and serve piping hot.