Baked egg & bacon bagel


I’ve coveted an egg in a bagel for quite a while now, thanks to Pinterest. I finally got round to trying one for brunch… and after a couple of attempts I succeeded. It was totally worth the wait, and so easy when you know how! I’ve given you the hands-off oven-based method here, but check out the tips at the bottom for info on how to do this with a frying pan and a grill.

Make in 10 minutes


  • Small knob of butter
  • 1 bagel
  • 1 small/medium egg
  • 2 rashers of bacon


  1. Preheat the oven to 200°/180°C fan/gas mark 6.
  2. Slice the bagel in half and put the bottom half aside. Cut away some of the bagel top to make the hole a bit bigger.
  3. Use the butter to lightly grease some baking paper and spread the rest on the underside of the bagel top.
  4. Place the baking paper on a baking tray, with the butter side up. Add the bagel on onto the baking paper, butter side down. Press down so that the butter sticks together to make a seal (to prevent the egg running underneath).
  5. Carefully crack the egg in the hole, keeping the yolk intact. Place in the oven for 10-12 minutes. If you’re having bacon too, pop this in oven on a baking tray at the same time too.
  6. Once the egg white is cooked through, assemble your bagel. (You might want to pop the bottom half of the bagel in the toaster quickly before you do this, so it’s warm toasted like the top.)

bagel on plate and coffee cup


One way NOT to do it is to put the bagel in the frying pan, crack an egg in it and hope for the best. The bottom of the bagel burns before the egg is cooked. Learn from my mistake. If you want to do it this way then take it out of the frying pan before it burns and pop it under the grill to cook the very top of the egg.

Don’t forget to pin it!

Egg in a hole bagel with bacon


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s