Peel the russet potatoes and slice them into even rounds about 1/4 inch thick. Slice the onion and chop the bacon.
Add the bacon to a large skillet or pot with a lid and cook over medium-high heat until crisp.
Remove the bacon, leaving the rendered bacon fat in the pan.
Add the sliced potatoes and onion. Cook for a few minutes over medium-high heat, stirring so everything is coated in the bacon fat and begins to soften.
Reduce the heat to low. Add the garlic powder, paprika, black pepper, and cooked bacon back to the pan.
Pour in the chicken stock and stir everything together.
Cover and cook on low for 25–30 minutes, stirring about every 5–10 minutes.
Cook until the potatoes are fork tender and there is no loose liquid left in the pan. Some slices may stay intact while others break down slightly and help thicken the sauce.
Remove from the heat, allow to cool slightly, then taste and add salt as needed before serving.