As the seasons change and holiday gatherings draw near, certain dishes become staples at our tables. For many, including our family, no festive meal is complete without the comforting presence of mashed potatoes. But why stick to the same old recipe year after year when you can elevate a classic to something truly spectacular? This year, we decided to transform our beloved spuds into a show-stopping Cheesy Mashed Potato Casserole, the perfect companion for our holiday ham or any special occasion.
This Cheesy Potato Casserole Recipe proved to be an absolute triumph, receiving rave reviews from every potato-loving member of my family. The best part? Its convenient make-ahead nature. You can prepare this delightful dish earlier in the day, freeing up precious time on busy cooking days, and simply pop it into the oven close to dinner time. It’s a versatile, crowd-pleasing side that promises a harmonious blend of creamy, cheesy goodness in every bite.

The Ultimate Cheesy Mashed Potato Casserole: A Holiday Favorite
My husband, Bill, grew up in a household where potatoes were practically a food group. His father firmly believed that potatoes were essential for nearly every meal. Rice might have been a foreign concept on their dinner table, but potatoes, oh, potatoes were prepared in every imaginable way—fried, baked, twice-baked, smashed, mashed, as pancakes, roasted wedges, and fries. To keep my happy hubby truly content, I’ve mastered a myriad of potato preparations over the years. I’ve even created mashed potato casseroles for company in the past, though it feels like ages ago.
With a low-maintenance ham gracing our holiday table this year, I had the delightful opportunity to dream up something truly special for our potato side dish. I wanted more than just plain mashed potatoes; I craved a creation that was rich, flavorful, and incredibly comforting. Thus, the idea for this spectacular Cheesy Mashed Potato Casserole was born – a dish that perfectly marries the creamy texture of mashed potatoes with the irresistible allure of melted cheese, making it a guaranteed hit for any festive gathering or a simple, hearty family dinner.
Why This Cheesy Mashed Potato Casserole Is a Must-Try
If you’re looking for a new go-to side dish that combines ease, flavor, and universal appeal, this Cheesy Mashed Potato Casserole is it. Here’s why it deserves a prime spot on your menu:
- Effortless Entertaining with Make-Ahead Prep: One of the biggest advantages of this casserole is its incredible flexibility. You can fully prepare it hours, or even a day, in advance. This makes it an absolute lifesaver for busy holidays or when hosting company, allowing you to minimize last-minute stress and focus on enjoying your guests. Simply assemble, refrigerate, and bake when you’re ready to serve.
- Richness You Can Taste and Customize: This recipe delivers unparalleled richness thanks to the luxurious combination of both cream cheese and sharp cheddar cheese. The cream cheese melts into an incredibly smooth, velvety base, while the cheddar adds a sharp, savory tang. But don’t stop there – feel free to tweak it with your favorite cheeses! A smoky Gouda, a nutty Gruyere, or even a blend of Monterey Jack and Colby can introduce delightful new dimensions of flavor.
- The Irresistible Comfort of Potatoes and Gooey Cheese: Is there any combination more comforting and universally loved than potatoes and melted cheese? This casserole takes that simple pleasure to a whole new level. Each spoonful offers a harmonious blend of fluffy, seasoned potatoes enveloped in a warm, gooey blanket of cheese. It’s the ultimate comfort food, guaranteed to bring smiles to every face at the table.
- A Versatile Side for Any Occasion: While perfect for holidays like Thanksgiving, Christmas, or Easter, this casserole is equally fantastic for a weekend potluck, a casual family dinner, or simply when you’re craving a decadent potato dish. It pairs beautifully with roasted meats, poultry, or even as a substantial vegetarian main course.
Mastering the Art of Cheesy Mashed Potato Casserole
Potato casseroles are a diverse and delightful category of dishes, ranging from the delicate layers of scalloped potatoes and potatoes au gratin to hearty, loaded mashed potato casseroles like this very recipe. The beauty of these dishes lies in their adaptability; they can be customized with various cheeses, proteins like bacon or ham, fresh herbs, and other savory add-ins. This particular recipe focuses on creating the most lusciously creamy and cheesy mashed potato experience.
Follow these steps to craft your perfect Cheesy Mashed Potato Casserole:
- Choose Your Spuds Wisely: The foundation of any great mashed potato dish is the potato itself. For this recipe, I highly recommend using good mashing potatoes such as Yukon Gold or Russets. Yukon Golds are my personal preference due to their naturally buttery flavor and creamy texture when mashed. Russets also work wonderfully, providing a fluffy mash that absorbs dairy and cheese beautifully. Avoid waxy potatoes, as they can result in a gummy texture.
- Prepare and Cook to Perfection: Begin by peeling your chosen potatoes and cutting them into uniform 1-inch chunks. Uniformity is key here, as it ensures all potato pieces cook at the same rate. Place the potato chunks in a large pot, cover them with cold water, and add a generous tablespoon of salt. Bring the water to a rolling boil and cook until the potatoes are fork-tender, typically 15-20 minutes.
- PRO-Tip: The Secret to Flavorful Potatoes: Always cook your potatoes in salted water. This crucial step infuses flavor into the potatoes from the inside out as they cook, resulting in a much more delicious and well-seasoned mashed potato base compared to simply adding salt at the very end. It makes a noticeable difference!
- Drain and Mash: Once tender, thoroughly drain the potatoes. Return them to the hot pot or transfer them to a large mixing bowl. Using a sturdy potato masher, mash the potatoes to your desired consistency. Some prefer a perfectly smooth mash, while others enjoy a few small lumps for texture.
- Incorporate the Creamy Elements: Add the softened cream cheese, rich sour cream, warm whole milk, and melted butter to the mashed potatoes. Mix vigorously until all ingredients are thoroughly combined and the butter has fully melted, creating a smooth and luscious mixture. The warmth of the milk helps everything blend seamlessly.
- Season and Taste: Now is the time to season your potatoes. Add 1 teaspoon of salt and ¼ teaspoon of freshly ground black pepper. Mix well, then taste. Don’t be shy about adjusting the seasonings; mashed potatoes often need more salt than you might expect to truly bring out their flavor. Add more salt and pepper to taste until perfectly balanced.
- Fold in the Cheese: Gently fold in most of the shredded sharp cheddar cheese, reserving a small amount (about ¼ cup) to sprinkle over the top of the casserole along with the Parmesan cheese. The residual heat from the mashed potatoes will begin to melt the cheddar, creating pockets of gooey goodness.
- Bake to Golden Perfection: Transfer the cheesy mashed potato mixture into your prepared baking dish. Smooth the top with an offset spatula. Sprinkle the reserved cheddar cheese and the ¼ cup of grated Parmesan cheese evenly over the surface. Bake as directed in the recipe card below until the casserole is heated through, bubbly around the edges, and the topping is golden brown and irresistible.
Essential Tips for the Best Cheesy Mashed Potato Casserole
Achieving the perfect cheesy mashed potato casserole is simpler than you might think, especially with a few expert tips:
- Evenly Sized Potato Chunks: To ensure uniform cooking, cut your potatoes into pieces that are roughly the same size. This prevents some pieces from becoming mushy while others are still hard.
- Don’t Overmix: While you want a creamy consistency, overmixing mashed potatoes can activate too much starch, leading to a gummy or gluey texture. Mash just until smooth, then gently fold in the remaining ingredients.
- Room Temperature Ingredients: Ensure your cream cheese and butter are at room temperature. This allows them to blend smoothly into the hot potatoes without creating lumps and ensures a silkier texture. Warm milk also helps in achieving this.
- Preheat Your Oven: Always preheat your oven before placing the casserole inside. This ensures even cooking and a golden-brown crust.
- Cover During Initial Baking (Optional): If you find your casserole browning too quickly, you can cover it loosely with foil for the first 15-20 minutes of baking, then remove the foil to allow the cheese topping to get golden and bubbly.
Creative Variations & Delicious Customizations
This Cheesy Mashed Potato Casserole is fantastic as is, but it also serves as an excellent canvas for culinary creativity. Here are some ideas to make it your own:
- Cheese Exploration: Experiment with different cheese varieties. Beyond cheddar and Parmesan, consider Gruyere for a nutty flavor, Monterey Jack for extra meltiness, or even a touch of smoked Gouda for depth. A blend of cheeses can create a more complex profile.
- Savory Add-ins:
- Bacon: Crispy crumbled bacon bits stirred into the mash or sprinkled on top add a delightful smoky, salty crunch.
- Herbs: Fresh chives, parsley, rosemary, or thyme minced and folded in will brighten the flavor.
- Garlic: Roasted garlic cloves, mashed into a paste, lend a sweet, mellow garlic flavor. Alternatively, sautéed minced garlic can be added.
- Onions: Caramelized onions or sautéed shallots can provide a wonderful depth of flavor and sweetness.
- Heat: For a touch of spice, finely diced jalapeños (deseeded for less heat) can be added to the mix.
- Protein Boost: Diced cooked ham, leftover turkey, or even shredded chicken can transform this side dish into a more substantial meal.
- Crunchy Toppings:
- Breadcrumbs: A mix of panko breadcrumbs and melted butter, sprinkled over the top before baking, creates a wonderfully crispy crust.
- Fried Onions: Store-bought crispy fried onions are a classic addition for a savory crunch.
Perfect Pairings: What to Serve with Cheesy Mashed Potato Casserole
This versatile casserole is the ideal accompaniment to a wide array of main courses, enhancing any meal with its rich, comforting presence. Here are some serving suggestions:
- Holiday Roasts: It’s a natural fit for holiday staples like roasted turkey, spiral-sliced ham, prime rib, or a succulent pot roast.
- Everyday Dinners: Elevate weeknight meals by pairing it with grilled chicken, baked salmon, pork chops, or meatloaf.
- Vegetarian Mains: For a heartier vegetarian meal, serve it alongside roasted vegetables, a lentil loaf, or mushroom steaks.
- Hearty Sides: Complete your spread with green bean casserole, roasted asparagus, or a fresh garden salad for balance.
Make-Ahead & Storage Tips for Your Cheesy Potato Casserole
One of the many beauties of this Cheesy Mashed Potato Casserole is its make-ahead potential, making it a dream for busy hosts or meal prep. Here’s how to handle it:
Can You Freeze a Potato Casserole?
Yes, many potato casseroles, including this one, can be frozen successfully, provided they are stored properly. To minimize the risk of freezer burn or frost developing, ensure the casserole is thoroughly cooled before wrapping it tightly in plastic wrap and then again in aluminum foil. It’s often best to omit the final cheese or crumb toppings before freezing. You can add these fresh toppings during the last few minutes of reheating, especially if the casserole might get a little watery during the reheating process. If it does, simply stir the potatoes a couple of times while they’re reheating in the oven, then top with the cheeses and bake until golden and bubbly.
How Long Do You Cook a Potato Casserole?
The cooking time for a potato casserole will vary based on the specific recipe, the casserole’s size, and whether it’s going into the oven chilled or at room temperature. The general rule is to bake until the casserole is thoroughly heated through. You’ll know it’s ready when it’s hot and steaming in the middle, and the edges are bubbling. This 9×13-inch casserole, when baked at 350°F (175°C) from room temperature, typically takes about 30 minutes to heat through and achieve a beautiful golden crust. If your casserole has been made ahead and stored in the refrigerator, it will require more time to heat through, usually an additional 15-20 minutes, or until piping hot in the center.
Explore More Delicious Potato Recipes:
If you’re a true potato aficionado, or simply looking for more delightful side dishes, you’ll love these other recipes:
- Twice Baked Potatoes
- Hasselback Potato Casserole
- Cheesy Potato Galette
- Creamy Mashed Potatoes
- Discover more of the Best Side Dish Recipes on my blog.
Stay connected with us for more culinary inspiration and delightful recipes! You can find us on Instagram @thatskinnychickcanbake, on Facebook ThatSkinnyChickCanBake, and on Pinterest @thatskinnychickcanbake. Don’t forget to tag us when you try one of our recipes—we love seeing your creations! If you absolutely adore the results, please consider giving it a 5-star rating in the recipe card below. Your feedback helps our community of home cooks!

Cheesy Mashed Potato Casserole
20 minutes
30 minutes
50 minutes
10 servings
This Cheesy Mashed Potato Casserole is a decadent, creamy, and cheesy twist on traditional mashed potatoes, perfect for holidays, gatherings, or any meal needing a comforting side. It’s easily made ahead, reducing stress on busy days, and always a crowd-pleaser!
Ingredients
- 3 pounds Yukon Gold potatoes (or Russet potatoes), peeled and cubed
- 8 ounces cream cheese, softened at room temperature
- 1 cup sour cream
- ½ cup whole milk, warmed
- 4 tablespoons unsalted butter, melted
- 1 teaspoon salt (plus more for cooking potatoes)
- ¼ teaspoon freshly ground black pepper
- 2 cups shredded sharp cheddar cheese, divided (reserve about ¼ cup for topping)
- ¼ cup grated Parmesan cheese
- Minced fresh chives or thyme, to garnish (optional)
Instructions
- Peel the potatoes and cut them into uniform 1-inch cubes. Place the cubed potatoes in a large pot, cover with cold water, and add about 1 tablespoon of salt. Bring to a boil over medium-high heat and cook until the potatoes are fork-tender, approximately 15-20 minutes.
- While the potatoes are cooking, preheat your oven to 350ºF (175°C) and grease a 9×13-inch baking dish. Set it aside.
- Once tender, thoroughly drain the potatoes and return them to the hot pot. Mash with a potato masher until they reach your desired consistency (smooth or slightly lumpy).
- Add the softened cream cheese, sour cream, warm milk, and melted butter to the mashed potatoes. Mix vigorously until all ingredients are well combined and the mixture is smooth and creamy. Stir in 1 teaspoon of salt and ¼ teaspoon of black pepper. Taste and adjust seasonings as needed, adding more salt or pepper if desired.
- Fold in 1¾ cups of the shredded sharp cheddar cheese. Transfer the potato mixture to the prepared baking dish and smooth the top with an offset spatula or the back of a spoon. Sprinkle the remaining ¼ cup of shredded sharp cheddar cheese and the ¼ cup of grated Parmesan cheese evenly over the top.
- Bake for about 30 minutes, or until the casserole is heated through, bubbly around the edges, and the cheese topping is golden brown and melted. For a chilled casserole, baking time may extend to 45-50 minutes. Serve immediately, garnished with fresh chives or thyme if desired.
Notes
Preventing Oxidation: After peeling and cubing your potatoes, immediately place them in the pot of water. This prevents them from oxidizing and turning brown while you prepare the rest of the ingredients.
Flavorful Foundation: Don’t skip salting the water used to cook the potatoes. This is a crucial step that infuses flavor directly into the potatoes as they cook, resulting in a much more delicious and well-seasoned final dish.
Make-Ahead Instructions: To prepare this casserole in advance, assemble it completely through step 5. Cover the baking dish tightly with plastic wrap or aluminum foil and refrigerate for up to 24 hours. When ready to bake, remove from the refrigerator 30 minutes before baking to allow it to come closer to room temperature. Bake as directed, increasing the baking time by 15-20 minutes, or until thoroughly heated through and golden brown on top.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
- Pyrex Measuring Cups
Nutrition Information:
Yield:
10 servings
Serving Size:
1 serving
Amount Per Serving (estimated):
Calories: 496Total Fat: 33gSaturated Fat: 19gTrans Fat: 1gUnsaturated Fat: 10gCholesterol: 97mgSodium: 682mgCarbohydrates: 33gFiber: 3gSugar: 4gProtein: 18g
HOW MUCH DID YOU LOVE THIS RECIPE?
Please leave a comment on the blog or share a photo on Pinterest

