This traditional Welsh onion cake is a real classic. Layers of buttered potatoes, sweet caramelised onions and a tangy cheese centre make a comforting potato and onion bake that works beautifully as a hearty side or a simple vegetarian main.

It may not look like a sweet cake, and you’re right — it isn’t. Think of this Welsh onion cake as the Welsh cousin of dauphinoise potatoes: thinly sliced potatoes layered with gently caramelised onions then baked until tender and golden. Serve it with a Sunday roast, sausages, or add crispy fried bacon and turn it into a satisfying main course.
The main distinction from dauphinoise is the fat: where dauphinoise relies on cream, the Welsh onion cake uses butter. That butter gives the dish a nutty, golden flavour and helps create crisp edges and a tender interior. It’s an indulgence, but a delicious one.
Each potato layer is brushed with melted butter, seasoned with salt and pepper, and layered with soft caramelised onions. I add a layer of mature cheddar in the middle as a practical substitute for traditional Caerphilly. Cheddar melts well and brings a pleasant sharpness that balances the onions’ sweetness.
Baking brings everything together. The dish is covered for the first hour so the potatoes steam and soften, then uncovered for the final 15 minutes so the top browns and the edges crisp. When you turn it out, you get contrast — a crisp underside, soft buttery potato inside and nicely browned edges, with the melted cheese adding creaminess in the centre.

[feast_advanced_jump_to]
Why you should try this Welsh onion cake
- Simple ingredients, big flavour – potatoes, onions, butter and cheese combine into a comforting, flavourful dish.
- Easy to prepare – slice, layer and bake; the oven does most of the work.
- Crispy and creamy in one bite – the mix of crisp edges, soft potato and gooey cheese is irresistible.
- Make-ahead friendly – it reheats well and leftover slices transform into excellent hash or fried potato cakes.
Recipe information
- ⌚ Prep time – 15 minutes
- ⌛ Cooking time – 75 minutes
- 🍚 Yield – serves 4 to 6 as a side dish
Ingredients for a Welsh onion cake
You can find the exact ingredient measurements in the printable recipe card at the end of this post.

- Potatoes – use an all-round variety such as Maris Piper or another waxy potato that holds its shape. Peel and slice very thinly (a mandolin helps).
- Onions – yellow, brown or white onions, peeled and thinly sliced.
- Butter – melted and brushed over each potato layer for flavour and browning.
- Cheese – mature cheddar works well as a substitute for traditional Caerphilly; grate it to scatter between layers. Omit if you prefer no cheese.
- Salt and ground black pepper – season each layer lightly so the finished dish is balanced.
Instructions

Step 1: Melt a tablespoon of butter in a frying pan over moderate heat and add the sliced onions. Season very lightly with salt.

Step 2: Turn the heat to low, cover and allow the onions to soften for about 15 minutes, stirring occasionally to prevent burning.
While the onions are cooking, peel and slice the potatoes as thinly and evenly as possible.

Step 3: Line the base of a 9-inch round casserole with baking parchment (or simply brush the dish with butter) and brush with melted butter.

Step 4: Arrange a neat, overlapping layer of potato slices across the base. Brush with melted butter and season with salt and pepper.

Step 5: Spread half the softened onions over the potatoes.

Step 6: Add a second layer of potatoes, brush with butter, season, and scatter over the grated cheese.

Step 7: Top with a final potato layer, brush with the remaining melted butter and give a light final seasoning.

Step 8: Cover the dish with a lid or tightly wrapped foil and bake in a hot oven (200°C / 400°F) for about 1 hour, or until a knife passes through the potatoes easily.
Remove the lid or foil and bake for a further 15 minutes until the top turns golden. Remove from the oven and let the dish rest for 10 minutes to help the layers settle.

Step 9: Run a spatula around the edge to loosen. Place a plate over the casserole and carefully invert it (use oven gloves). The layered potato cake should lift out. Garnish with chopped parsley if you like and slice to serve.
Tips for a successful outcome
Top tips to ensure your Welsh onion cake turns out well every time.
- Slice potatoes thinly and consistently — about the thickness of a pound coin if possible.
- Cook onions slowly on low heat so they soften and lightly caramelise without going bitter.
- Lining the dish with parchment prevents sticking; if serving from the dish, simply butter it well to encourage browning.
- If you don’t have a lid, seal the dish tightly with foil to keep the steam in.
- Check doneness with a knife: if it meets resistance, return the dish to the oven a little longer before uncovering to brown.
Substitutions
Please check ingredients carefully if you have allergies or dietary restrictions.
- Vegetarian – the recipe is vegetarian; check cheese labels for animal rennet if required.
- Gluten-free – naturally gluten-free; verify packaged ingredients for cross-contamination.
- Dairy-free – use lactose-free butter and dairy-free cheese alternatives.
- Lower-fat – swap butter for olive oil for a lighter version; the result will be less rich but still tasty.

Variations
Ways to change the dish to suit your taste:
- Bacon – add layers of crispy fried bacon for a heartier bake.
- Leeks – swap onions for leeks to make a Welsh leek cake.
- Cheese – try Red Leicester, Gruyère or a mix of cheeses for different flavour profiles.
- Mini versions – assemble in ramekins or muffin tins for individual portions great for parties.
Equipment
Essential equipment for this recipe:
- Mandolin (or a sharp knife) for even thin slices.
- Frying pan with a lid to soften the onions gently.
- 9-inch round casserole dish (or similar size) for three layers of potatoes and two layers of onion.
- Spatula and pastry brush to butter the layers and help release the finished cake.
Storage and freezing
- Leftovers – store in an airtight container in the fridge for up to 3 days.
- Reheating – reheat in an ovenproof dish at 180°C/360°F for 15–20 minutes, removing foil for the last 5 minutes to crisp. Microwave reheating is possible but softens the texture.
- Freezing – bake in a disposable aluminium container, cool, wrap well and freeze for up to 3 months.
- Defrosting – thaw overnight in the fridge and reheat in the oven for best texture.

Top Tip
Let the Welsh onion cake rest for 10–15 minutes after baking before turning it out or slicing. Resting helps the layers settle so you can serve neat slices that hold together.
FAQ
Scale by increasing potatoes and onions proportionally — aim for about twice the weight of potatoes to onions. Use a larger or deeper dish and add extra layers as needed. If the dish is deeper, allow extra cooking time until potatoes are tender.
Choose a waxy or all-purpose potato that holds its shape during baking. A very floury potato may break down and become mushy.
The name refers to the way it’s assembled in layers, baked as a solid round and turned out to be sliced like a cake. It’s a savoury preparation, not sweet.
Save for later
If you’d like to save this recipe for later, use your preferred bookmarking method or save the page where you keep favourite recipes.
You can also save it using the site tools if available on your device.
Related recipes
Here are a few potato side dishes you might enjoy trying next.
- Cheesy potato and onion slices
- Stuffed potato skins
- Potatoes Romanoff – a cheesy potato and onion casserole
- German fried potatoes – with bacon and onions
📋The recipe
