Preheat a large frying pan with the oil and add in the diced sweet potatoes. Season with salt and pepper and cook about 10 minutes.
Add in the onion and pepper and cook another 15-20 minutes until the potatoes are soft and slightly browned.
Build the bowls starting with the hash, then topping it with the eggs, bacon, and any other toppings you like.