Steps
1. Heat a tablespoon of oil in a pan over medium heat.
2. Add the diced potatoes and cook until golden brown and crispy, about 8-10 minutes.
3. Remove the potatoes from the pan and set aside.
4. In the same pan, add the sliced onions and cook until they are caramelized and soft, about 8-10 minutes.
5. Meanwhile, in a separate pan, cook the eggs to your preference (fried, scrambled, or poached).
6. Once the onions are caramelized, add the cooked rice to the pan and mix well.
7. Season the rice and onion mixture with salt and pepper to taste.
8. Add the cooked potatoes back into the pan and stir to combine.
9. Sprinkle the shredded cheese on top of the mixture and cover the pan to allow the cheese to melt.
10. Once the cheese is melted, remove from heat.
11. Serve the cheesy potato and onion rice in a bowl, topped with the cooked eggs.
12. Garnish with chopped green onions and hot sauce, if desired.