Heat a large skillet over medium heat. Add bacon and cook until crispy. Transfer bacon to a paper towel to drain.
Add onion to the pan with the leftover bacon fat, and cook, stirring often until the onions have started to brown, about 10 minutes. Watch carefully that they don’t burn.
Remove the onions and set aside. Add in the diced sweet potato, and cook, stirring often until they have browned in places and the sweet potato is cooked through, about 8-10 minutes.