Place the potato chunks in a pot of lightly salted water. Bring to a boil. Turn the heat to medium-low and let simmer until about halfway cooked, about 10 to 15 minutes. Drain; set aside.
Melt the butter or ghee in a skillet over medium-high heat.
Add the potatoes and all the remaining ingredients; stir to coat with butter.
Cook, stirring occasionally, until the bacon is cooked through and the potatoes and onions are lightly browned, but not burned.
IMPORTANT: Some people on THM can handle potatoes, some can't. You need to know you. If they spike your blood sugar, say no to them. If they cause you to stall or gain weight, either cut back or omit them.