In a medium-sized skillet, melt the butter and cook the onions, potatoes, and pepper, with the lid on, until the potatoes are tender for about 6 minutes. Stir occasionally.
Add the green beans, garlic powder, ranch dressing mix, and bacon, and cook until everything is heated through. Check the seasoning and add salt if necessary. Sprinkle the fresh parsley on top, and serve.