Baked Cheesy Mashed Potatoes Recipe
If you’re craving a dish that wraps comfort, creaminess, and a golden cheesy crust all into one, this Baked Cheesy Mashed Potatoes Recipe is exactly the answer. It’s like the ultimate cozy hug from your oven, bringing together fluffy mashed potatoes enriched with butter and sour cream, then topped with layers of melted cheddar and Parmesan cheese. Perfect as a hearty side or even a main when you’re feeling indulgent, this recipe balances simplicity with showstopper flavor to delight everyone at the table.

Ingredients You’ll Need
These ingredients are wonderfully straightforward but each plays a crucial role in creating the creamy texture, rich flavor, and that irresistible golden crust that makes this Baked Cheesy Mashed Potatoes Recipe so special.
- 3 lbs russet or Yukon Gold potatoes peeled and cut into chunks: The base of your dish, these varieties mash beautifully and give the ideal fluffy texture.
- 4 tablespoons unsalted butter: Adds luscious richness and smoothness to the mash.
- ¾ cup sour cream: Brings a tangy creaminess that brightens the potatoes.
- ½ cup whole milk (warmed): Keeps the mash moist and silky, helping everything blend perfectly.
- 1 ½ cups shredded cheddar cheese (divided): Sharp cheddar provides the savory punch and melty topping that makes this dish irresistible.
- ½ teaspoon garlic powder: Infuses gentle garlicky warmth without overpowering the flavors.
- Salt and black pepper to taste: Essential seasonings that bring all the ingredients into balance.
- ¼ cup grated Parmesan cheese: Adds a nutty, salty crust to the top for that extra depth.
- Chopped fresh chives or parsley for garnish (optional): A pop of fresh color and subtle brightness on top.
How to Make Baked Cheesy Mashed Potatoes Recipe
Step 1: Prepare and Boil the Potatoes
Start by peeling and cutting your potatoes into evenly sized chunks to ensure they cook evenly. Place them in a large pot, cover with cold water, and add a generous pinch of salt right away—this helps season the potatoes from the inside out. Bring to a gentle boil and then reduce heat, simmering for about 15 to 20 minutes until the potatoes are fork-tender. This step is key because perfectly cooked potatoes create the best creamy mash.
Step 2: Mash and Mix with Dairy and Seasonings
Once the potatoes drain, return them to the pot while still warm—this helps them absorb all the good stuff. Add the butter, sour cream, and warmed milk to keep the mash smooth and silky. Sprinkle in garlic powder, salt, and freshly cracked black pepper to give the flavors a lovely lift. Mash everything until it’s wonderfully smooth, then fold in 1 cup of shredded cheddar, letting it melt gently into the mix for that creamy, cheesy depth.
Step 3: Transfer and Top with Cheese
Grease a 9×13-inch baking dish lightly, then spread your mashed potato mixture evenly across the bottom. This ensures every bite has consistent texture and flavor. Sprinkle the remaining ½ cup of cheddar cheese along with the Parmesan on top to form that signature golden crust. This layering is what transforms simple mashed potatoes into a bubbly, cheesy delight.
Step 4: Bake to Perfection
Pop the dish into your preheated oven at 375°F (190°C) for about 20 to 25 minutes. Keep an eye out for that beautiful golden-brown color bubbling on top. When it’s ready, pull it out and let it rest for 5 minutes to set the layers and make serving easier. If you like, finish it off with freshly chopped chives or parsley for that fresh, inviting look.
How to Serve Baked Cheesy Mashed Potatoes Recipe

Garnishes
Fresh herbs like chopped chives or parsley aren’t just for looks—they add a subtle fresh note that contrasts the richness beautifully. You could also sprinkle a bit more Parmesan or even crispy bacon bits for extra texture and flavor pops.
Side Dishes
This dish is a stellar side that pairs wonderfully with roasted meats, grilled chicken, or even a well-seasoned vegetable medley. Think smoky barbecue ribs, juicy roast turkey, or garlic butter-sautéed green beans to round out a wholesome meal.
Creative Ways to Present
For a fun twist, try baking the cheesy mashed potatoes in individual ramekins for a charming personal touch at your dinner table. Or layer in caramelized onions or crispy fried shallots between mashed potato layers for a surprising flavor boost. It’s a versatile canvas for your creativity.
Make Ahead and Storage
Storing Leftovers
Leftover Baked Cheesy Mashed Potatoes Recipe keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making leftovers even tastier the next day.
Freezing
You can freeze the whole dish before baking it to save time later. Just prepare it according to the recipe, cover tightly with foil and plastic wrap, and freeze for up to 2 months. Thaw overnight in the fridge before baking as directed.
Reheating
To reheat, cover the dish with foil to keep the moisture in and warm in a 350°F (175°C) oven for about 20 minutes until heated through and bubbly again. This avoids drying out, so your cheesy mashed potatoes stay creamy and delicious.
FAQs
Can I use another type of cheese besides cheddar?
Absolutely! While cheddar gives a classic sharpness, you can experiment with mozzarella for gooey meltiness or Gruyère for a nutty, sophisticated twist. Just adjust the seasoning accordingly.
Is it possible to make this recipe dairy-free?
Yes! Substitute butter with a plant-based alternative, use dairy-free sour cream and milk, and choose a vegan cheese that melts well. The texture might vary slightly, but it will still taste delicious.
How do I ensure my mashed potatoes are extra creamy?
Using warm milk and mashing the potatoes while hot helps achieve the best creamy texture. Also, Yukon Gold potatoes naturally lend a creamier finish compared to russets.
Can I add other flavors to this recipe?
Definitely! Mix-ins like cooked bacon, caramelized onions, or roasted garlic add wonderful layers of flavor. Just fold them in with the cheese before baking.
What if I want a crispier top?
Try sprinkling extra Parmesan or even some panko breadcrumbs mixed with a bit of melted butter on top before baking. Broiling for the last 2-3 minutes can also give a nicely crisped finish.
Final Thoughts
This Baked Cheesy Mashed Potatoes Recipe is the kind of comfort food that feels like a warm embrace on a plate—creamy, cheesy, and utterly satisfying. Whether you’re serving it for a holiday feast or a cozy weeknight dinner, it’s sure to become a beloved go-to side. I wholeheartedly encourage you to try this recipe soon and watch it disappear from the table with delighted smiles all around.
Print
Baked Cheesy Mashed Potatoes Recipe
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A comforting and creamy baked cheesy mashed potatoes recipe featuring tender mashed potatoes mixed with cheddar cheese, sour cream, and butter, then baked to golden perfection with a crispy cheesy top. Perfect as a make-ahead side dish for any occasion.
Ingredients
Potatoes
- 3 lbs russet or Yukon Gold potatoes, peeled and cut into chunks
Mashed Potato Mixture
- 4 tablespoons unsalted butter
- ¾ cup sour cream
- ½ cup whole milk, warmed
- ½ teaspoon garlic powder
- Salt, to taste
- Black pepper, to taste
- 1 ½ cups shredded cheddar cheese, divided
Topping
- ¼ cup grated Parmesan cheese
Garnish (optional)
- Chopped fresh chives or parsley
Instructions
- Preheat Oven and Prepare Dish: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to ensure the mashed potatoes don’t stick during baking.
- Boil Potatoes: Place the peeled and chunked potatoes in a large pot and cover them with cold water. Add a generous pinch of salt to the water. Bring to a boil over high heat, then reduce the heat and simmer for 15–20 minutes until the potatoes are very tender when pierced with a fork.
- Drain and Mash Potatoes: Drain the cooked potatoes thoroughly and return them to the pot. Add the unsalted butter, sour cream, warmed whole milk, garlic powder, salt, and black pepper. Mash the potatoes until smooth and creamy, making sure the mixture is well combined.
- Mix in Cheddar Cheese: Stir in 1 cup of the shredded cheddar cheese evenly into the mashed potatoes, creating a rich and cheesy flavor throughout the mixture.
- Assemble in Baking Dish: Transfer the cheesy mashed potatoes into the prepared baking dish and spread evenly. This will create a nice base for the crispy cheese topping.
- Add Cheese Topping: Sprinkle the remaining ½ cup shredded cheddar cheese along with the grated Parmesan cheese evenly over the top of the mashed potatoes to create a golden crust when baked.
- Bake: Place the baking dish into the preheated oven and bake for 20–25 minutes or until the top is golden brown and bubbly, indicating the cheese has melted and formed a crispy crust.
- Rest and Garnish: Remove the dish from the oven and let it rest for 5 minutes before serving to allow the flavors to settle. Garnish with chopped fresh chives or parsley if desired for a fresh finish.
Notes
- For extra richness, substitute half of the milk with heavy cream.
- This dish can be made ahead and refrigerated, then baked just before serving.
- Try mixing in cooked bacon or caramelized onions for added flavor.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American