Mashed Potato Casserole with Parmesan, Cream Cheese, and Crispy Panko Topping Recipe
Introduction
This mashed potato casserole takes classic comfort food to a new level with creamy, herb-infused potatoes topped with a crispy, cheesy panko crust. It’s perfect for family dinners or holiday gatherings when you want a cozy, crowd-pleasing side dish.

Ingredients
- 1 cup whole milk
- 6 sprigs thyme
- 2 dried bay leaves
- 6 tablespoons (3/4 stick) unsalted butter, divided, plus more for pan
- Kosher salt
- Freshly ground black pepper
- 4 lb. Yukon gold potatoes, peeled and cut into 1″ pieces
- 3 cloves garlic, smashed and peeled
- 8 oz. cream cheese, room temperature
- 1/2 cup finely grated Parmesan (about 2 oz.), divided
- 2 large eggs, beaten to blend
- 1 cup panko bread crumbs
- Sliced chives, for serving
Instructions
- Step 1: In a medium saucepan over medium heat, bring the milk, thyme, bay leaves, 4 tablespoons butter, 1/2 teaspoon salt, and 1/4 teaspoon black pepper to a simmer. Remove from heat, cover, and let the mixture stand for 1 hour to infuse the flavors.
- Step 2: Preheat your oven to 375°F (190°C). Grease a 2 1/2- to 3-quart baking dish with butter to prevent sticking.
- Step 3: In a large pot, combine the potatoes and garlic. Cover with at least 2 inches of water and season with 2 tablespoons salt. Bring to a boil and cook until the potatoes are fork-tender, about 12 to 15 minutes. Reserve 3/4 cup of the cooking liquid, then drain the potatoes and garlic. Return them to the pot and mash until smooth.
- Step 4: Return the infused milk to a bare simmer over medium heat, then discard the thyme and bay leaves. Stir in the cream cheese and 1/4 cup Parmesan until melted and smooth. Add this mixture to the mashed potatoes along with the beaten eggs. If needed, add the reserved cooking liquid gradually until the consistency is thick but spreadable. Season with salt and pepper to taste. Transfer the mash to the prepared baking dish.
- Step 5: In a small skillet over medium heat, melt the remaining 2 tablespoons of butter. Cook, swirling the pan, until the butter browns slightly and smells nutty, about 2 to 3 minutes. Remove from heat and stir in the panko bread crumbs and remaining 1/4 cup Parmesan. Season with salt and pepper, then sprinkle this topping evenly over the mashed potatoes. Cover the dish with foil.
- Step 6: Bake the casserole covered for 10 minutes. Remove the foil and continue baking until the casserole is hot and the topping is golden brown, about 20 to 22 minutes. Garnish with sliced chives before serving.
Tips & Variations
- For a richer flavor, use half-and-half instead of whole milk when infusing with herbs.
- Swap the Parmesan for Gruyère or sharp cheddar for a different cheesy twist.
- Add cooked crumbled bacon or caramelized onions to the mashed potatoes for extra depth.
- Use fresh breadcrumbs instead of panko for a softer topping texture.
Storage
Store any leftover casserole covered in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven until warmed through, about 15 to 20 minutes. Avoid microwaving to keep the topping crispy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this casserole ahead of time?
Yes, you can assemble the casserole up to a day in advance, cover it tightly, and refrigerate. Bake it when ready, adding a few extra minutes to the cooking time if baked cold.
Can I use different potatoes?
Yukon gold potatoes are recommended for their creamy texture, but russet potatoes can also work. Just note that russets may result in a lighter, fluffier mash.
PrintMashed Potato Casserole with Parmesan, Cream Cheese, and Crispy Panko Topping Recipe
This creamy and comforting Mashed Potato Casserole features smooth Yukon Gold mashed potatoes blended with infused milk, cream cheese, and Parmesan, topped with a golden, buttery panko crust. It’s perfect as a hearty side dish for holiday dinners or any cozy meal.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 20 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
Infused Milk
- 1 cup whole milk
- 6 sprigs thyme
- 2 dried bay leaves
- 4 tablespoons unsalted butter
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
Potatoes and Mash
- 4 lb. Yukon gold potatoes, peeled and cut into 1-inch pieces
- 3 cloves garlic, smashed and peeled
- 2 tablespoons kosher salt (for boiling)
Mash Mixture
- 4 tablespoons unsalted butter
- 8 oz. cream cheese, room temperature
- 1/2 cup finely grated Parmesan (about 2 oz.), divided
- 2 large eggs, beaten to blend
- Reserved cooking liquid (about 3/4 cup)
- Freshly ground black pepper, to taste
- Kosher salt, to taste
Topping
- 1 cup panko bread crumbs
- 2 tablespoons unsalted butter
- 1/4 cup finely grated Parmesan
- Kosher salt and freshly ground black pepper, to taste
Garnish
- Sliced chives, for serving
Instructions
- Infuse the Milk: In a medium saucepan over medium heat, combine the whole milk, thyme sprigs, bay leaves, 4 tablespoons butter, 1/2 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper. Bring the mixture to a gentle simmer, then remove from heat, cover, and allow it to steep for 1 hour to infuse the flavors.
- Prepare the Baking Dish and Oven: Preheat the oven to 375°F (190°C). Generously butter a 2 1/2- to 3-quart baking dish to prevent sticking.
- Cook the Potatoes and Garlic: In a large pot, combine the peeled and cut Yukon Gold potatoes with the smashed garlic cloves. Add enough water to cover them by at least 2 inches and season with 2 tablespoons of kosher salt. Bring to a boil and cook until the potatoes are fork-tender, about 12 to 15 minutes. Reserve 3/4 cup of the cooking liquid before draining the potatoes and garlic.
- Mash the Potatoes: Return the drained potatoes and garlic to the pot and mash until smooth using a potato masher. Meanwhile, place the infused milk back on medium heat to a bare simmer. Remove thyme sprigs and bay leaves. Stir in cream cheese and 1/4 cup Parmesan until melted and smooth. Incorporate this warm cheese mixture into the mashed potatoes along with the beaten eggs. Add the reserved cooking liquid gradually until the mash is thick but spreadable. Season with salt and freshly ground black pepper to taste. Transfer the mashed potato mixture to the prepared baking dish.
- Prepare the Topping: In a small skillet over medium heat, melt the remaining 2 tablespoons butter. Cook the butter, swirling the pan, until it browns slightly and smells nutty, about 2 to 3 minutes. Remove from heat and mix in the panko breadcrumbs and the remaining 1/4 cup Parmesan. Season with salt and pepper. Evenly sprinkle the crumb mixture over the mashed potatoes. Cover the casserole dish with foil.
- Bake the Casserole: Place the covered casserole in the preheated oven and bake for 10 minutes. Then uncover and continue baking until the casserole is hot and the topping is golden brown and crisp, about 20 to 22 minutes more.
- Garnish and Serve: Remove from the oven and sprinkle with sliced chives before serving for a fresh, oniony finishing touch.
Notes
- For a richer flavor, use cream or half-and-half instead of whole milk when infusing.
- The thyme and bay leaf infusion step can be prepared a day in advance and refrigerated for convenience.
- If you prefer a smoother texture, use a potato ricer instead of a masher.
- Substitute panko topping with crushed crackers or nuts for a different crunch.
- This casserole is best served warm but can be reheated covered with foil at 350°F for 15 minutes.
Keywords: mashed potato casserole, creamy mashed potatoes, cheesy potato bake, comfort food side dish, holiday casserole

