This is a modification of a recipe I learned from my parents. It's one of my family's favorites; we cook it about every other month. This is the onion lovers'/onion haters' version: it pleases both. For an onion hater only version, simply use 1 tbsp onion powder in place of the small onion. Onion lovers may dice the entire onion in step 1, if they desire.
I've used all kinds of potatoes for this recipe, and they all taste good. We prefer to leave the skins on, especially when using red potatoes, though our favorite are the Russets. The cabbage is the biggest change from my parents' recipe, and my sister claims that mine is the better version. It boils down so much that my cabbage-hating friend didn't even notice it.