Peel sweet potatoes and cut into 1/2 inch thick pieces. Wash well.
In a deep pan, cook sweet potatoes and olive oil on medium heat. The higher the heat, the more you have to constantly stir to keep from burning, avoid cooking on low as the potatoes will become mashed. Cook for 20 minutes.
In a separate pan, spread out bacon and cook until desired crispiness.
Add the shallots and seasonings to the sweet potatoes and cook for 5 minutes more or until onions are translucent.
With a spoon, make 4 wells in the sweet potatoes and crack an egg into each well. Keep on medium heat and cover pan with lid for faster cooking.
Once the whites of the eggs are solid and cooked to your liking, top with chopped scallions and serve with bacon. Be sure to soak bacon before serving. Enjoy!