First chop up the bacon and cook until done
Then peel and chop up the sweet potatoes, onion, peppers, jalapeno, and cilantro.
Next you want to heat up a large skillet on medium high heat, add in the oil, and start to cook the sweet poatoes. Add salt and pepper. When Potatoes are almost done (around 15 minutes). add in the onions, peppers, and jalapeno. Cook for another 10 minutes and taste for seasoning. (I also had to add in some of the bacon fat to the potato mixture, so they didn't get dried out). Add bacon and 1/2 chopped cilantro and mix in. Save the rest for garnish.
Lastly fry your egg in a little bit of butter. I like to keep the egg yolk runny and mix it in with my potatoes. Place egg on top, garnish with more cilantro, and enjoy!