There’s a moment at every great dinner when a side dish quietly becomes the star. It’s not always the main course; sometimes, it’s the humble, comforting bowl of potatoes transformed into something extraordinary. The quest for the perfect baked mashed potato—one that’s impossibly creamy, rich enough to feel indulgent, yet light enough to keep you coming back for more—ends here.
After years in professional kitchens and countless recipe tests, I’ve perfected a method that guarantees a velvety-smooth interior and a gloriously golden, cheesy top. This isn’t just a side; it’s the centerpiece of your comfort food table.
This recipe is designed for success, flavor, and ease, making it a reliable favorite for any cook.
- Unbeatable Creaminess: The combination of cream cheese, sour cream, and butter creates a rich, velvety base that stays moist and fluffy even after baking.
- Make-Ahead Perfection: You can prepare the entire casserole a day in advance and refrigerate it, then simply bake it before serving—a lifesaver for holiday meals.
- Crowd-Pleasing Flavor: Layers of garlic, sharp cheddar, and fresh chives create a complex, savory flavor profile that appeals to everyone.
- Foolproof Texture: My professional technique of steam-drying the potatoes ensures you avoid a watery or gluey mash, resulting in perfect consistency every time.
- Versatile Side Dish: It pairs beautifully with everything from a simple weeknight roast chicken to an elaborate holiday prime rib.
- Satisfying Golden Top: The final broil creates a lightly crispy, cheesy crust that contrasts wonderfully with the creamy interior.
Ingredients You’ll Need
- Let’s gather our ingredients—this is where simple pantry staples combine to create pure magic. Quality matters here, as each component builds the foundation of flavor and texture. Using full-fat dairy is non-negotiable for the luxurious mouthfeel we’re after. Trust me, the richness is worth it.
- Russet Potatoes: 3 pounds, peeled. Their high starch content makes them the ideal choice for fluffy, absorbent mashed potatoes that hold up to the creamy additions.
- Cream Cheese: 8 ounces, full-fat and softened. This is the secret weapon for unparalleled creaminess and a slight tang that balances the richness.
- Sour Cream: 1 cup, full-fat. Adds moisture, tang, and helps create a smooth, cohesive texture that won’t dry out in the oven.
- Unsalted Butter: 1/2 cup plus 2 tablespoons, divided. We use most in the mash for flavor and fat, and the rest dotted on top for a beautiful golden finish.
- Heavy Cream: 1/2 cup. This enriches the mixture. You can substitute whole milk, but the cream gives a more decadent result.
- Garlic: 3 cloves, minced. Gently cooked in the butter to mellow its flavor and infuse the entire dish with a savory aroma.
- Kosher Salt & Black Pepper: For seasoning. I prefer kosher salt for its clean taste and easier control.
- Sharp Cheddar Cheese: 1 cup, freshly grated, divided. Pre-grated cheese contains anti-caking agents that can make your sauce grainy. Grating it fresh ensures it melts smoothly.
- Fresh Chives: For garnish. They add a necessary pop of color and a mild, fresh onion flavor that cuts through the richness.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You likely have everything you need already. A large pot for boiling the potatoes is essential, as is a good tool for mashing. I highly recommend a potato ricer for the absolute smoothest, lump-free texture—it’s a game-changer.
A standard potato masher will also work perfectly. You’ll also need a 9×13 inch baking dish, a medium saucepan for the cream mixture, a colander for draining, and a mixing spoon. That’s it!
No fancy gadgets required.
How to Make The Best Creamiest Baked Mashed Potatoes Recipe
Step 1: Cook and Dry the Potatoes
Place your peeled potato chunks in a large pot and cover them with cold, well-salted water. Starting with cold water ensures they cook evenly. Bring to a boil, then simmer until they are completely tender when pierced with a fork.
This takes about 15-20 minutes. Once cooked, drain them thoroughly in a colander. Here’s my pro tip: return the drained potatoes to the warm, dry pot off the heat and let them sit for a minute or two.
This “steam-drying” step evaporates any lingering surface moisture, which is the key to avoiding a watery final product. Believe me, it makes all the difference.
Step 2: Create the Creamy Base
While the potatoes cook, let’s build the flavor foundation. In your saucepan, melt the butter over medium-low heat and gently cook the minced garlic until it’s fragrant—about 60 seconds. You want to cook out the raw bite without browning it.
Then, pour in the heavy cream to warm it through. Remove the pan from the heat and whisk in the softened cream cheese and sour cream until you have a perfectly smooth, luscious sauce. Warming the dairy before adding it to the potatoes helps everything incorporate seamlessly without cooling the mash down.
Step 3: Mash and Combine
Now for the satisfying part. Mash your steam-dried potatoes in the pot using your preferred tool. If you have a ricer, use it now for an ethereally smooth texture.
Pour the warm cream mixture over the mashed potatoes. Add the salt, pepper, and half of your freshly grated cheddar cheese. Use a folding motion with a spatula to combine everything.
You’re aiming for a homogeneous, creamy mixture. This is the time to taste and adjust the seasoning. Remember, potatoes need a good amount of salt to truly sing.
Step 4: Assemble for Baking
Transfer your glorious potato mixture to the buttered baking dish. Use your spatula to spread it into a beautiful, even layer. Now, sprinkle the remaining cheddar cheese evenly over the top.
Take the last two tablespoons of butter, cut them into small pieces, and dot them across the cheesy surface. These butter pockets will melt and promote gorgeous, golden-brown spots during baking. Your casserole is now ready for the oven.
Step 5: Bake, Broil, and Serve
Slide the dish into your preheated 350°F oven. Bake for 30-35 minutes. You’ll know it’s ready when the edges are actively bubbling and the cheese is fully melted.
For that perfect restaurant-quality finish, turn your oven to broil for just 2-3 final minutes. Watch it like a hawk! The top will turn a beautiful, appetizing golden brown.
Remove it from the oven and let it rest for a full 10 minutes. This rest period is crucial—it allows the casserole to set, making it easy to scoop and serve. Garnish generously with fresh chives, step back, and admire your masterpiece.
A few insights from my years in the kitchen will guarantee your success every single time.
- Potato Choice is Key: Stick with high-starch potatoes like Russets or Idahos. Waxy potatoes like Red or Yukon Golds won’t achieve the same fluffy, absorbent texture.
- The Ricer Advantage: If you make mashed potatoes often, invest in a potato ricer. It presses the potatoes into fine, rice-like strands that dissolve into the cream with zero lumps, creating a texture that’s impossible to get with a standard masher.
- Temperature Matters: Ensure your cream cheese is truly at room temperature. Cold cream cheese won’t incorporate smoothly and can leave little lumps in your sauce.
- Season in Layers: Salting the potato water, seasoning the cream base, and tasting the final mix before baking ensures perfectly seasoned potatoes from the inside out.
- Don’t Skip the Rest: Letting the baked casserole rest for 10 minutes before serving is not a suggestion—it’s a requirement. It allows the starches to relax and the dish to firm up slightly, so you get a clean scoop instead of a saucy pile.
Recipe Variations & Customizations
- This recipe is a wonderful canvas for your own flavor ideas. Here are some of my favorite tested variations.
- Loaded Baked Potato Style: Fold in 1/2 cup of cooked, crumbled bacon and 1/3 cup of finely sliced green onions with the cheese. Top with extra bacon after baking.
- Roasted Garlic & Herb: Replace the raw minced garlic with a full head of roasted garlic. Squeeze the soft cloves into the cream mixture and add 2 tablespoons of chopped fresh rosemary or thyme.
- Parmesan & Black Pepper: Swap the cheddar for 1 1/4 cups of freshly grated Parmesan cheese and increase the black pepper to 1 full teaspoon for a sophisticated, peppery bite.
- Vegan/Dairy-Free: Use vegan butter, plain unsweetened vegan cream cheese, vegan sour cream, and a rich, unsweetened plant-based cream (like oat or cashew). Top with vegan cheese shreds or a sprinkle of nutritional yeast.
- Lightened-Up Version: Substitute Neufchâtel cheese for cream cheese, light sour cream, and whole milk for the heavy cream. The texture will be slightly less rich but still delicious.
What to Serve With This Recipe
These potatoes are the ultimate comfort food companion. For a classic holiday spread, serve them alongside Herb-Crusted Prime Rib or Roast Turkey with all the trimmings. They are also perfect with a simple Pan-Seared Pork Chop or Roast Chicken for a cozy Sunday dinner.
For vegetarians, pair them with a hearty Mushroom Wellington or Lentil Loaf. Don’t forget the vegetables! A bright, crisp Green Bean Almondine or a Winter Salad with Citrus Vinaigrette provides a refreshing contrast to the potatoes’ richness.
A full-bodied Chardonnay or a malty brown ale makes an excellent beverage pairing.
Storage & Make-Ahead Instructions
- This recipe shines as a make-ahead dish, which is why I rely on it for entertaining.
- Make-Ahead: Prepare the recipe through Step 4 (assembling in the baking dish). Cover tightly with plastic wrap or a lid and refrigerate for up to 24 hours. When ready to bake, let it sit on the counter while the oven preheats (about 20-30 minutes), then bake as directed. You may need to add 5-10 minutes to the baking time since it’s starting from cold.
- Refrigerator Storage: Store leftover baked potatoes in an airtight container in the refrigerator for 3-4 days.
- Freezing: You can freeze the unbaked, assembled casserole for up to 2 months. Thaw completely in the refrigerator overnight before baking. For best texture, I don’t recommend freezing after baking.
- Reheating: Reheat individual portions in the microwave. For larger amounts, cover the baking dish with foil and reheat in a 325°F oven until warmed through, about 20-25 minutes. A splash of milk or cream stirred in can help refresh the creaminess.
Frequently Asked Questions
Q: Can I use a different type of potato?
A: For the classic fluffy and creamy texture, Russets are best. Yukon Golds will work and yield a slightly denser, buttery mash, but avoid waxy potatoes like Red Bliss, as they can become gummy.
Q: My mashed potatoes sometimes turn out gluey. How do I prevent that?
A: Gluey potatoes are usually caused by over-mixing, which releases too much starch. Use a ricer or masher, not a food processor or hand mixer. Also, ensure your dairy is warm when you add it, so you don’t have to mix as vigorously to combine.
Q: Can I make this without cream cheese?
A: Yes, but you’ll lose the signature tang and ultra-creamy stability. The best substitute is an equal amount of mascarpone cheese. Adding an extra 1/4 cup of sour cream can also help compensate.
Q: How do I know when the potatoes are done boiling?
A: They should be very tender and offer no resistance when pierced with a fork or the tip of a knife. If the fork slides in and out easily, they’re ready. It’s better to slightly overcook than undercook for mashing.
Q: Can I double this recipe for a big crowd?
A: Absolutely. Double all ingredients and use two 9×13 inch baking dishes, or one very large roasting pan. You may need to increase the baking time by 10-15 minutes.
Stir the mixture well in a very large bowl to ensure even seasoning.
Q: Why let the potatoes steam-dry after draining?
A: This critical step evaporates excess surface water. Adding wet potatoes to your creamy mixture will dilute the flavor and can make the final bake separate or become watery.
Q: The top isn’t browning. What should I do?
A: If after 35 minutes the top is still pale, your oven might run cool. Simply switch to the broil function for 2-4 minutes, keeping a very close eye on it until it reaches your desired color.
Final Thoughts
This recipe represents everything I love about cooking: transforming simple, accessible ingredients into something truly celebratory through careful technique. The result is a side dish that’s decadently creamy, perfectly seasoned, and guaranteed to earn compliments. It’s the kind of recipe you’ll return to for every special occasion and cozy family dinner.
I’ve shared all my professional secrets—from the steam-dry trick to the power of a potato ricer—so you can achieve restaurant-quality results right in your own kitchen. Give it a try, and I’m confident these will become your new gold standard for mashed potatoes. Don’t forget to share your creation and let me know how it turned out!

The Best Creamiest Baked Mashed Potatoes
Equipment
- Large pot
- Potato ricer or potato masher
- 9×13-inch baking dish
- Medium saucepan
- Colander
- Mixing spoon or rubber spatula
Ingredients
- 3 pounds Russet potatoes peeled and cut into 2-inch chunks
- 8 ounces Cream cheese full-fat, softened to room temperature
- 1 cup Sour cream full-fat for best texture
- 1/2 cup Unsalted butter plus 2 tablespoons for topping, divided
- 1/2 cup Heavy cream or whole milk
- 3 cloves Garlic minced
- 1 1/2 teaspoons Kosher salt plus more for potato water
- 1/2 teaspoon Freshly ground black pepper
- 1 cup Sharp cheddar cheese freshly grated, divided
- 3 tablespoons Fresh chives thinly sliced, for garnish
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter or non-stick spray. Place the peeled and chunked potatoes in a large pot and cover with cold water by 2 inches. Add a generous tablespoon of salt to the water. Bring to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes, or until the potatoes are fork-tender.
- While the potatoes cook, prepare the creamy mixture. In a medium saucepan over medium-low heat, melt 1/2 cup of butter. Add the minced garlic and cook for 1 minute until fragrant—don’t let it brown. Pour in the heavy cream and warm the mixture through. Remove from heat and stir in the softened cream cheese and sour cream until smooth.
- Drain the cooked potatoes very well in a colander. Return them to the warm, dry pot and let them steam-dry for 1-2 minutes to evaporate excess moisture—this is key for creamy, not watery, potatoes. Using a potato ricer or masher, mash the potatoes until smooth.
- Pour the warm cream mixture over the mashed potatoes. Add 1 1/2 teaspoons of kosher salt, black pepper, and 1/2 cup of the grated cheddar cheese. Fold everything together gently but thoroughly until completely combined and luxuriously smooth. Taste and adjust seasoning if needed.
- Transfer the creamy potato mixture to the prepared baking dish, spreading it into an even layer. Top with the remaining 1/2 cup of cheddar cheese. Dot the top with the remaining 2 tablespoons of butter, cut into small pieces. Bake for 30-35 minutes, until the cheese is melted and the edges are bubbly.
- For a golden-brown top, switch your oven to broil for the final 2-3 minutes, watching closely to prevent burning. Remove from the oven and let the casserole rest for 10 minutes—this allows it to set for perfect scooping. Garnish with fresh chives and serve warm.
