Heat the oil in a large frying pan over medium high heat. Once hot, add in the onion.
Saute the onion for 1 minute, moving around the pan, then add the garlic and bell pepper.
Saute the vegetables for another 2 minutes, moving them around frequently in the pan with a spatula.
Add in all of the potatoes, then the butter on top. Move the potatoes around until the butter melts, then turn the heat to medium.
Cover the pan with a lid and let cook for 10 minutes, flipping occasionally with the spatula. Salt and pepper to taste.
After 10 minutes, test the doneness of a large piece of potato with a knife. If it pierces easily, it's done and ready to serve.
Divide the potatoes onto two plates, and use a fork to crumble an ounce of goat cheese over each plate. Top with jalapenos if desired.
For extra optional protein, add an egg on top, like poached or sunnyside up!