Grandma’s Sunday Skillet Potatoes with Bacon and Onions
There is something almost magical about the recipes that come from grandmothers’ kitchens. No fancy gadgets, no complicated techniques — just honest, wholesome ingredients cooked with love and a little bit of patience. These skillet potatoes with crispy bacon and caramelized onions are exactly that kind of dish. Golden on the outside, tender on the inside, and loaded with the kind of savory flavor that takes you right back to a slower, simpler Sunday morning.
This recipe has been passed down through generations for a very good reason. It is incredibly easy to pull together, uses ingredients you almost always have on hand, and delivers results that feel far more special than the effort required. Whether you serve it as a hearty breakfast side, a comforting lunch, or a simple dinner alongside a fried egg or two, this dish never disappoints.
Ingredients
- 6 medium potatoes, scrubbed and sliced into rounds about 1/4 inch thick
- 6 strips of bacon, chopped into small pieces
- 2 large onions, thinly sliced
- 3 tablespoons butter or reserved bacon fat
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- Salt and black pepper to taste
- Fresh parsley for garnish, optional
Method
- Place the sliced potatoes in a pot of cold salted water. Bring to a boil and cook for about 8 to 10 minutes, just until they are barely fork-tender but still holding their shape. Drain and set aside.
- In a large oven-safe skillet or baking dish, cook the chopped bacon over medium heat until it is crispy and golden. Remove the bacon with a slotted spoon and set it aside, leaving the drippings in the pan.
- Add the butter to the bacon drippings. Once melted, toss in the sliced onions and cook over medium-low heat, stirring occasionally, until they are soft, golden, and beautifully caramelized — about 15 to 20 minutes. Remove the onions and set aside.
- Preheat your oven to 400°F (200°C).
- Arrange the parboiled potato slices in the skillet or transfer them to a greased baking dish. Season generously with garlic powder, smoked paprika, salt, and black pepper.
- Scatter the caramelized onions and crispy bacon evenly over the top of the potatoes.
- Roast in the preheated oven for 25 to 30 minutes, until the potatoes are golden and slightly crisp around the edges and everything smells absolutely incredible.
- Remove from the oven, garnish with fresh parsley if desired, and serve hot straight from the dish.
Tips for the Best Results
Do not skip the parboiling step. Pre-cooking the potatoes before roasting ensures they become perfectly tender inside while still getting that gorgeous golden crust on the outside. Skipping this step often results in unevenly cooked, slightly raw potato centers.
If you want extra crispy edges, spread the potato slices out in a single layer rather than piling them on top of each other. The more surface area exposed to the heat, the crispier they will get.
Using the reserved bacon fat instead of or alongside butter adds an incredible depth of smoky, savory flavor that you simply cannot get from oil alone. Do not throw it away — it is liquid gold in this recipe.
Why Simple Recipes Like This Always Win
There is a reason comfort food stands the test of time. Dishes built on simple, quality ingredients prepared with care will always outshine overly complicated recipes. Potatoes, bacon, onions, and a little seasoning — that is all it takes to create something that fills a kitchen with warmth and brings everyone to the table. Just like grandma knew all along.









