The Ultimate Traditional Cheese and Onion Potato Bake Recipe

A little disclosure: some of the links in this post are affiliate links. If you click through and buy something, I earn a tiny commission. As an Amazon Associate I earn from qualifying purchases — it costs you nothing extra, and it helps keep the kettle on and this blog running. I’d never recommend anything I don’t genuinely use myself. Your support is really appreciated.
There are some recipes that never need reinventing, and this traditional cheese and onion potato bake is one of them.
Thinly sliced potatoes and onions are layered in a rich homemade cheese sauce before being baked until bubbling and golden on top. This recipe is simple, filling and made from everyday ingredients, yet somehow manages to feel like the ultimate comfort food.
Whether it was served alongside a Sunday roast, sausages or salad or enjoyed as a meal on its own with homemade bread rolls, this was the sort of dish that appeared on family tables across Britain for generations. Unlike a French potato gratin, which relies on cream, this classic recipe uses an easy, homemade, proper cheese sauce, making it wonderfully creamy, full of flavour and perfect for stretching a handful of affordable ingredients into a satisfying meal.
If you’re looking for an easy family dinner, a comforting vegetarian main course or a hearty side dish for colder evenings, this old-fashioned cheese and onion potato bake is sure to become a favourite.
There’s something irresistible about breaking through that golden crust to reveal layers of tender potatoes wrapped in creamy cheese sauce underneath.
The Best Potatoes for Cheese and Onion Potato Bake
The best potatoes for this recipe are floury varieties that become soft and fluffy as they bake while still holding their shape. Maris Piper is my first choice, producing tender layers that soak up the creamy cheese sauce beautifully.
King Edward potatoes are another excellent option, while Desiree potatoes work well if you prefer slices that stay a little firmer. Waxy salad potatoes are best avoided, as they don’t absorb the sauce in quite the same way and can leave the finished bake feeling heavier.
Whichever variety you choose, try to slice the potatoes as evenly as possible so they all cook at the same rate.

Which Cheese Makes the Best Sauce?
A good mature Cheddar is hard to beat for a traditional cheese and onion potato bake. It melts beautifully into the sauce and has enough flavour to stand up to the potatoes without becoming overpowering.
Extra mature Cheddar gives a stronger, tangier flavour if that’s your preference, while Red Leicester adds a lovely golden colour and a slightly sweeter taste. For an even richer sauce, try replacing a handful of the Cheddar with Gruyère, Parmesan or Lancashire cheese.
Pre-grated cheese is convenient, but freshly grated cheese usually melts more smoothly because it doesn’t contain the anti-caking agents often added to packaged grated cheese.
Whole Milk or Semi-Skimmed?
This recipe works with either whole milk or semi-skimmed milk, but the finished result will be slightly different.
Whole milk creates a richer, silkier cheese sauce with a fuller flavour and a creamier texture. It’s my preferred choice if you’re making this as a comforting family meal.
Semi-skimmed milk still makes a delicious sauce but is a little lighter and less indulgent. If you’re using semi-skimmed, you may find the sauce isn’t quite as velvety, although once baked with the potatoes and cheese, the difference is fairly subtle.
Skimmed milk isn’t ideal, as the sauce can lack richness and body.
Easy Ways to Change the Recipe
One of the best things about this potato bake is how easily you can adapt it to suit your family.
Try adding:
- Crispy bacon pieces for a smoky flavour.
- Chopped chives stirred into the cheese sauce.
- A teaspoon of Dijon mustard to give the sauce a gentle warmth.
- A clove of crushed garlic cooked in the butter before making the sauce.
- Sliced leeks instead of some of the onion.
- Cooked ham for an even heartier meal.
- A sprinkle of Parmesan over the top before baking for an extra golden crust.
Each variation keeps the recipe recognisably traditional while offering something a little different.
Can You Make It Ahead?
Yes, and it’s often even better the next day.
You can assemble the potato bake several hours before cooking, cover it and keep it in the fridge until you’re ready to bake. Alternatively, bake it completely, allow it to cool and refrigerate for up to three days.
To reheat, cover with foil and warm in the oven until piping hot all the way through, removing the foil for the last 10 minutes so the top crisps up again.
Can You Freeze It?
Yes. Allow the cooked potato bake to cool completely before wrapping well or transferring it to freezer-safe containers. Freeze for up to three months.
Defrost overnight in the refrigerator before reheating in the oven until hot throughout. The sauce may separate slightly after freezing, but it usually comes back together as it heats.
What to Serve with Cheese and Onion Potato Bake
This versatile dish is just as happy on the side of a Sunday roast as it is taking centre stage on the dinner table.
Serve it with:
- Roast chicken
- Pork chops
- Cumberland sausages
- Gammon
- Baked beans
- Garden peas
- Buttered cabbage
- A crisp green salad for a lighter meal
- Homemade Bread Rolls
It also makes a satisfying vegetarian dinner simply served with seasonal vegetables.
Why This Recipe Works
Unlike a potato gratin, which relies on cream, this traditional British recipe uses a homemade cheese sauce. The sauce coats every layer of potato, adding flavour throughout rather than just on top.
As it bakes, the potatoes absorb some of the sauce while the top turns beautifully golden, creating that irresistible contrast between the crisp, browned surface and the soft, creamy layers underneath. Or, if like me, you think that the best bits are the crusty, cheesy edges, then bake until very well browned to get as much of the tasty crunchy bits as possible! It’s an economical recipe made from simple store-cupboard ingredients, yet it’s hearty enough to feed the whole family.

A Thrifty Squirrels Tip
Potato bake is a brilliant recipe for using up odds and ends from the fridge. A small piece of leftover cheese, half an onion, a few slices of cooked ham or even vegetables such as leeks or spinach can all be added to make the dish your own. It’s the sort of adaptable recipe that has helped families make the most of simple ingredients for generations, proving that delicious home cooking doesn’t need to be expensive.
You Will Need:
A pretty baking dish that can go from oven-to-table is a godsend when making baked dishes like this. Using a potato peeler makes the task of peeling the potatoes much quicker than using a knife and a good grater will have that cheese shredded in no time at all. Slicing the potatoes is the most important part of this recipe. The slices need to be of a uniform thickness so that they all cook at the same time. The easiest way to do this is with a vegetable slicer or mandolin. You will also need a measuring jug, medium saucepan, sharp knife, a wooden spoon and scales.

Newsletter
Sign up for our free email newsletter for simple and vintage recipes as well as inspiration for the garden and home, beautiful handmade projects and seasonal ideas to create a cosy and welcoming home.
Cheese & Onion Potato Bake Recipe

Easy Cheese and Onion Potato Bake Recipe
Equipment
- 1 oven safe serving dish
- 1 potato peeler
- 1 vegetable slicer or sharp knife
- 1 grater
- 1 Wooden spoon
- 1 Scales
- 1 sharp knife
- 1 measuring jug
- 1 medium saucepan
Ingredients
- 1.25 kg White Potatoes
- 1 large Onion
- 75 grams Butter – plus a little extra for buttering the dish
- 75 grams Plain Flour
- 1 litre Whole Milk
- 75 grams Strong Cheddar Cheese
- Salt & Pepper to taste
Instructions
- Peel the potatoes and slice thinly using a vegetable slicer of a sharp knife. The slices should be around 2-3mm thick
- Peel the onion and slice to 2-3mm using the vegetable slicer or a sharp knife.
- Melt the butter in a medium size saucepan, add the flour and stir together to make a roux. Cook over a low heat for 1 minute, stirring continuously.
- Add a small amount of milk to the roux and keep stirring until the milk is incorporated. Add a little more milk and keep stirring the roux. Keep adding small amounts of milk and stirring until the roux is thinner and now becomes a sauce. Keep adding the milk, stirring all the time until it's all incorporated and the sauce is smooth.
- Stir the grated cheese into the sauce, add a little salt and pepper then taste the sauce. If necessary add in more seasoning.
- Butter the baking dish and layer ⅓rd of the sliced potatoes with ½ of the sliced onion and sprinkle over a little salt.
- Spoon over ⅓rd of the cheese sauce then add another ⅓ of potatoes and the rest of the onions, sprinkle with a little salt and top with another ⅓rd of the cheese sauce. Layer the rest of the potatoes neatly over the top and pour over the remaining cheese sauce making sure that all of the potato is covered.
- Bake in the centre of the oven at 160℃ Fan / 180℃ / 320℉ / Gas 4 for 1½ hours or until the potatoes are perfectly tender
- If it browns too quickly, cover with buttered foil and continue baking until tender




I thought 75g of cheese was way too little.With that volume of milk it just tasted of milk and flour so I doubled the amount of cheese and it worked a treat-actually a cheese sauce rather than a milky one. Tasted good too.
HIi Don, thanks for your thoughts on the recipe. When I make this recipe I use a really strong mature cheddar cheese – usually a strength 6, which can be used in smaller amounts but a milder cheese may need more, depending on just how cheesey you like it! absolutley play with different amounts to get the flavour you like with your favourite cheese 😊 I’m so pleased to hear you enjoyed it 😁👍
Donna x
This Easy Cheese and Onion Potato Bake looks absolutely delicious! I can’t wait to try it for dinner this week. The creamy texture combined with the cheesy goodness sounds like the perfect comfort food. Thanks for sharing such a scrumptious recipe!
Hi, this is one of those recipes that you will come back to again and again! It’s a great side dish to many things as well as a great supper dish with some crusty bread.
I hope you enjoy it 😊
Donna x