Wash your potatoes - I always leave the skins on, but peel them if you wish - and boil them for around 20 minutes or until soft and fully cooked.
Leave to cool slightly before slicing and placing them in the bottom of a cake tin. I use a silicone cake tin for this so the mixture can't run out.
Slice up your onion and bacon and cook them in a frying pan over a medium heat until the onions are translucent and soft and the bacon is cooked how you like it.
Layer the bacon and onion mixture on top of the potatoes.
Beat the eggs, milk and cheese together with salt, pepper and any herbs you think might work well. Pour this mixture into the cake tin. If any potatoes, onions or bacon are sticking out over the egg mixture, press them down using a fork.
Place in the centre of the oven and bake at 400F/200C for around 30 minutes or until the eggs have set and the top is golden.