Save This Recipe
These Creamy baked Potatoes are the kind of cold-weather side dish that makes the whole house smell incredible. Thinly sliced potatoes, one simple pour-over of heavy cream, caramelized onions, Parmesan, and fresh thyme — that’s it. They bake up golden on top, silky underneath, somewhere between scalloped potatoes and a proper gratin. Cozy, rich, and way easier than they look.
Why You’ll Love This
- One Creamy pour-over does all the work — whisk everything together in one bowl and pour it straight over the raw potatoes. No layering sauce between every slice.
- Low hands-on effort — most of the time is just waiting while the onions caramelize and the oven does its thing.
- Tastes like it took way longer than it did — golden and bubbly on top, silky and tender underneath, the kind of side dish people ask about.
- Make-ahead friendly — assemble it the night before and refrigerate unbaked. Just add a few extra minutes to the covered bake time.
- Reheats beautifully — leftovers are just as good the next day, especially if you pop it back in the oven to crisp up the top.
A Few Notes on the Ingredients
The onions: Please don’t rush them. I know you want to. I’ve definitely turned the heat up too high trying to speed things along and ended up with onions that were more burnt-sweet than properly caramelized. You want them slow and golden and a little jammy. Twenty to thirty minutes total is usually the sweet spot.
The potatoes: I’ve used both russets and Yukons and honestly I prefer the Yukons. Russets are fine, they get tender, but they can get a little mealy if you’re not careful. Yukons hold their shape a bit better and have this almost buttery quality even before you add any butter. That said, use what you have. I’ve made these with russets a hundred times.
The cream: Yes, it’s heavy cream. The whole two cups of it. This is not a diet food. You can cut it with whole milk and it’ll still be good, just a little less rich. But if you’re making this on a cold night when you need feeding, really feeding, go ahead and use the cream.
The thyme: Fresh thyme if you have it. Dried if you don’t. I actually think dried thyme has kind of a bad reputation that it doesn’t deserve — it’s fine, it works, just use about half the amount.
Ingredients
- 2 tablespoons unsalted butter
- 2 large yellow onions, thinly sliced
- 1 teaspoon sugar (optional)
- 1 tablespoon olive oil (if the onions look dry)
- 2 cups heavy cream
- 1 cup finely grated Parmesan, plus 2 tablespoons for the top
- 1½ teaspoons kosher salt, divided (half in the onions, half in the cream mixture)
- 1 teaspoon black pepper
- 2 teaspoons fresh thyme, chopped (or 1 teaspoon dried)
- 3 pounds russet or Yukon Gold potatoes, sliced thin (about 1/8-inch thick)
- Butter or cooking spray for greasing the dish
Let’s Make It
Caramelize the onions: Melt the butter in a wide skillet over medium heat, add the sliced onions, and sprinkle in about half a teaspoon of salt. Stir them around, then let them sit and cook. Stir every few minutes. Lower the heat if they’re browning too fast. If the pan starts to look dry, add a splash of olive oil or water. After 20 minutes or so, add the optional sugar and cook until deep golden brown and sweet-smelling (20 to 30 minutes total). Remove from heat and let cool slightly.
Preheat and prep: Preheat your oven to 375°F and grease a 9×13-inch glass casserole dish with butter or cooking spray.
Make the pour-over: In a bowl or a large liquid measuring cup (which makes pouring easier), whisk together the heavy cream, 1 cup of Parmesan, the remaining teaspoon of salt, the pepper, and the thyme. Stir in the slightly cooled caramelized onions. This is your entire sauce.
Layer the potatoes: Slice the potatoes thin and uniformly (a mandoline is ideal, but a sharp knife works too). Spread them as evenly as you can into the prepared dish. A little overlap is perfectly fine.
Add the sauce: Give the cream mixture one final stir and pour it slowly and evenly over the potatoes. Shake the dish gently or use a spoon to nudge the potatoes so the cream seeps down between the layers. Sprinkle the remaining 2 tablespoons of Parmesan over the top.
Bake covered: Cover the dish tightly with foil and bake on the middle rack for 45 to 55 minutes, until a knife pokes through the center with no resistance.
Bake uncovered: Remove the foil and bake for another 15 to 20 minutes until the top is golden and bubbling and the edges are slightly crispy.
Rest: Let the dish rest for at least 10 minutes before serving. The sauce needs to cool slightly to firm up so it doesn’t run everywhere.
Variations I’ve Actually Tried
My daughter-in-law makes these with a layer of very thinly sliced ham tucked in the middle, which turns it more into a full meal. I’ve also done a version with crumbled bacon mixed into the pour-over, which felt slightly excessive in the best way possible.
For a vegetarian spin, a layer of thinly sliced mushrooms under the cream is lovely — they almost disappear into the sauce but add an earthy depth. I tried broccoli once and it got soft and a little sad-looking, so I wouldn’t repeat that one.
If you have kids who pick out onion pieces, chop the caramelized onions really finely before you add them to the cream. They practically dissolve into the sauce and you’d never know they were there.
Make-Ahead Tip: You can assemble this the night before and refrigerate it unbaked, covered. Just add 10 or 15 minutes to the covered baking time since the dish will be cold from the fridge.
Leftovers & Reheating
Store covered in the refrigerator for up to four days. Reheat in the oven at 350°F covered with foil for about 15 minutes. Pull the foil off for the last few minutes to help the top get crispy again.
These go well with Roasted Chicken, simple meatloaf, or baked pork chops — anything that doesn’t compete with the richness of the potatoes. A sharp green salad with an acidic dressing helps cut through the cream.
I still make these when winter starts to drag. There’s something about the smell of onions going soft in butter on a dark afternoon that makes everything feel more manageable.

Creamy Pour-Over Baked Potatoes
Ingredients
- 2 tbsp unsalted butter
- 2 large yellow onions thinly sliced
- 1 tsp sugar optional
- 1 tbsp olive oil if onions look dry
- 2 cups heavy cream
- 1 cup Parmesan cheese finely grated
- 2 tbsp Parmesan cheese for topping
- 1 1/2 tsp kosher salt divided
- 1 tsp black pepper
- 2 tsp fresh thyme chopped, or 1 tsp dried
- 3 lb russet or Yukon Gold potatoes sliced about 1/8-inch thick
- butter or cooking spray for greasing the dish
Instructions
- Melt the butter in a wide skillet over medium heat.
- Add the sliced onions and 1/2 teaspoon kosher salt, then stir to coat.
- Cook the onions for 20–30 minutes, stirring every few minutes and lowering the heat if they brown too quickly.
- Add olive oil or a splash of water if the pan looks dry.
- Stir in the optional sugar after about 20 minutes, then continue cooking until the onions are deep golden and sweet-smelling.
- Remove the onions from the heat and let them cool slightly.
- Preheat the oven to 375°F and grease a 9x13-inch glass casserole dish with butter or cooking spray.
- In a bowl or large liquid measuring cup, whisk together the heavy cream, 1 cup Parmesan cheese, remaining 1 teaspoon kosher salt, black pepper, and thyme.
- Stir the slightly cooled caramelized onions into the cream mixture.
- Slice the potatoes thinly, about 1/8 inch thick.
- Spread the sliced potatoes evenly in the prepared baking dish, overlapping slightly as needed.
- Pour the cream and onion mixture slowly and evenly over the potatoes.
- Gently shake the dish or nudge the potatoes with a spoon so the sauce settles between the layers.
- Sprinkle the remaining 2 tablespoons Parmesan cheese over the top.
- Cover the dish tightly with foil and bake for 45–55 minutes, until a knife slides through the center with no resistance.
- Remove the foil and bake for another 15–20 minutes, until the top is golden, bubbling, and lightly crisp at the edges.
- Let the potatoes rest for at least 10 minutes before serving.

