Coat a small frying pan with oil and heat to medium-low. Add onions and sauté for about 8 to 10 mins until soft and brown. Salt and pepper to taste and reserve for later use.
Using the same pan, add the Montréal smoked meat and sauté for 5 mins until slightly browned. (Note: You can add a sprinkling of water to keep the meat moist). Reserve for later use.
Set oven to broil. Place 4 bagel rounds on a cookie sheet and place 1 cheddar cheese slice on each round. Toast the bagels in the oven, when the cheese melts and the bagel is a bit crisp remove from the oven.
Coat the frying pan with oil and heat to medium. Add two eggs to the pan, cover, and fry until the whites set and the yolk is still runny. Salt and pepper to taste.
To prepare the Montréal Reuben, slather on your sauce of choice on the bagel tops. On the bagel bottoms, add Montréal smoked meat, sautéed onions, sauerkraut, tomato slices, avocado slices, and fried egg. Top with remaining bagel half and lightly press together.
Enjoy with dill pickles!
Recipe from https://emicooks.com/montreal-reuben-breakfast-bagel/