Welsh onion cake

This is Welsh comfort food at its finest – layers of sliced potatoes and soft onions cooked together until sticky and golden

  • Prep:30 mins
    Cook:1 hrs 10 mins
    Plus resting
  • Serves 6
  • Easy

Nutrition per serving

  • kcal 254
  • fat 14g
  • saturates 9g
  • carbs 30g
  • sugars 6g
  • fibre 3g
  • protein 4g
  • salt 0.04g


  • 100g unsalted butter, melted and warm
  • 500g white onions, sliced
  • 1 rosemary sprig
  • 1kg Desiree or Maris Piper potatoes


  1. Heat about a quarter of the butter in a large pan, set over a medium heat. Sweat the onions with a little salt and the rosemary sprig. Slowly cook on a gentle heat with a lid on for about 20 mins. Remove rosemary and set aside.

  2. Heat oven to 190C/170C fan/gas 5. Peel the potatoes and immediately cut into wafer-thin slices directly into a bowl containing the rest of the warm butter. Season with salt and pepper. The thinner the potatoes, the better the dish will be. Do not wash them once they are sliced, as you want all of the starch to stick the potatoes together.

  3. Line an ovenproof, non-stick frying pan with a round of baking parchment. Layer potatoes neatly into the dish in a circle, slightly overlapping. The bottom of the pan will become the presentation side. Continue to pile in half of the potatoes, then add the melted onions. On top of the onions continue with the potatoes until all used up. Set the pan over a medium heat and gently begin to colour the bottom of the dish for 5 mins, then transfer to the oven and cook for 45-50 mins until the potatoes are soft.

  4. Remove from the oven and leave to rest for 10 mins. Invert onto a serving plate, then slice into wedges with a very sharp knife.

Suggested recipes from this collection...