To make this cheesy breakfast egg scramble, start by adding half of the oil to your griddle or a large non-stick skillet and heat over medium high.
Once oil has heated, add hash browns in an even layer, sprinkle generously with salt and pepper, press down lightly and cook for 6-7 minutes or until golden on the bottom. Drizzle the top of your hash browns with the remaining oil, then flip the hash browns over using a large spatula. Season again with S&P. Continue cooking for another 7-8 minutes.
Once your hash browns are cooked, remove from pan or push aside on griddle. To the skillet or griddle, add 1 tablespoon butter and once melted, add diced onion. Cook for 2-3 minutes to soften onions. Add bacon pieces to warm and stir to combine. Cook for 1-2 minutes. Remove from skillet or move on top of hash browns if still on griddle.
To a skillet, add 1 tablespoon butter over medium heat. Add eggs to a large bowl with a dash of salt and pepper and whisk to scramble. Pour eggs into skillet. As eggs begin to set, gently PULL the eggs across the pan with a spatula, forming large soft curds. Continue cooking until eggs have thickened and no visible liquid egg remains.
Bring hash browns, bacon, onions and eggs together in your cooking vessel and gently stir to combine. Cover with shredded cheese and cook gently until cheese melts. Garnish with green onions or parsley. Serve immediately.
