Place the sweet potato in a small saucepan and cover with water (about an inch above the potatoes). Bring to a boil and cook until just tender -- about 7-10 minutes. Drain and set aside.
In a large skillet set over medium heat, heat the olive oil. Add the onion and pepper. Cook, stirring frequently, until tender and beginning to brown.
Add the sweet potatoes and avocado to the skillet and toss well to combine. Season with salt and pepper to taste. Cook for 4-5 minutes, until the potatoes begin to brown.
Divide evenly among four plates. Top with an egg, prepared however you like. And season with additional salt and pepper, if needed. Enjoy!