Russet Mashed Potato Casserole Recipe
Introduction
This Russet Mashed Potato Casserole is a creamy, rich side dish made with fluffy russet potatoes, cream cheese, sour cream, and garlic. Baked with a buttery topping, it’s perfect for potlucks, holidays, or cozy family dinners. Easy to prepare ahead and loved by all, it turns classic mashed potatoes into something special.

Ingredients
- 3 lb russet potatoes
- 1 tbsp kosher salt
- 4 fresh thyme sprigs
- 1 bay leaf
- 6 garlic cloves (unpeeled)
- 8 oz cream cheese (softened to room temperature)
- 3/4 cup whole milk (warmed)
- 1 cup sour cream (full-fat)
- 6 tbsp unsalted butter (softened)
- 2 tbsp unsalted butter (for topping)
- Kosher salt to taste
- Freshly ground black pepper to taste
Instructions
- Step 1: Peel and cut the russet potatoes into evenly sized 2-inch chunks. Place them in a large pot and cover with cold water by about 2 inches. Add 1 tablespoon kosher salt, unpeeled garlic cloves, bay leaf, and thyme sprigs.
- Step 2: Bring the water to a boil over high heat. Reduce to a simmer and cook for about 20 minutes until potatoes are fork-tender.
- Step 3: Drain the potatoes in a colander and let sit for 3 minutes to evaporate excess moisture. Remove and discard bay leaf and thyme sprigs. Peel the softened garlic cloves and set aside.
- Step 4: Transfer warm potatoes and garlic to a large bowl. Mash using a potato masher or ricer until slightly chunky.
- Step 5: Warm the milk slightly. Add cream cheese, 6 tablespoons butter, sour cream, and warmed milk to the potatoes. Stir gently until creamy and combined.
- Step 6: Season with kosher salt and freshly ground black pepper to taste.
- Step 7: Butter a 9×13 inch baking dish. Transfer the mashed potato mixture and smooth the top. Dot with 2 tablespoons butter cut into small pieces.
- Step 8: Allow to cool to room temperature, then cover with plastic wrap or foil and refrigerate overnight or up to 2 days.
- Step 9: Preheat oven to 350°F about 15 minutes before baking. Remove the casserole uncovered and bake for about 1 hour until golden on top and edges bubble.
- Step 10: Let rest 5 minutes before serving to help it set and hold shape.
Tips & Variations
- Use Yukon Gold potatoes for a creamier, buttery flavor but a less fluffy texture.
- If you don’t have cream cheese, substitute with extra sour cream for a slightly less rich casserole.
- Swap sour cream with full-fat Greek yogurt or crème fraîche for a different tang.
- Bring dairy ingredients like cream cheese, butter, sour cream, and milk to room temperature to avoid gluey potatoes.
- Avoid over-mixing potatoes; mash just until combined for light, fluffy texture.
- Use fresh thyme sprigs for aroma but dried thyme (1 tsp) works if added to the cooking water.
- Try adding roasted garlic instead of raw for a milder, deeper flavor.
Storage
Store leftovers tightly covered in the refrigerator for up to 4 days. The flavors improve with time. To freeze, wrap tightly in plastic and foil, and freeze for up to 2 months. Thaw overnight in the fridge. Reheat covered in a 350°F oven for 20–30 minutes or microwave individual portions for 2–3 minutes, stirring halfway and adding a splash of milk if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of potatoes for this casserole?
Russet potatoes are preferred for their starchy, fluffy texture that absorbs butter and cream well. Yukon Golds are a good alternative for a creamier taste but will be less fluffy. Avoid red or waxy potatoes, as they tend to be gummy and watery.
Can I make this casserole ahead of time?
Yes, this casserole is ideal for making ahead. Prepare and chill it covered in the refrigerator for up to 2 days. Baking it directly from the fridge allows the flavors to deepen and the dish to hold together nicely.
Print
Russet Mashed Potato Casserole Recipe
- Total Time: 1 hour 40 minutes
- Yield: 6 servings 1x
Description
This rich and creamy Russet Mashed Potato Casserole combines fluffy russet potatoes with cream cheese, sour cream, and garlic, baked to golden perfection with a buttery top. Ideal for holiday dinners, potlucks, or any comforting side dish, it’s make-ahead friendly and packed with deep flavor from fresh thyme and bay leaf infusion.
Ingredients
For cooking the potatoes:
- 3 lb russet potatoes (waxy variety works best for creaminess)
- 1 tbsp kosher salt
- 4 thyme sprigs (fresh preferred for better aroma)
- 1 bay leaf
- 6 garlic cloves (unpeeled, for subtle flavor)
For the casserole:
- 2 tbsp unsalted butter (for topping)
- Kosher salt to taste
- 8 oz cream cheese (softened to room temperature)
- 3/4 cup whole milk (warm, helps incorporate smoothly)
- Black pepper to taste (freshly ground preferred)
- 1 cup sour cream (full-fat for creamier texture)
- 6 tbsp unsalted butter (I use Kerrygold for richness)
Instructions
- Prepare the Potatoes and Aromatics: Peel and cut the russet potatoes into evenly-sized chunks about 2 inches each to ensure uniform cooking. Place the potatoes in a large pot and cover with cold water by about 2 inches. Add 1 tablespoon kosher salt, unpeeled garlic cloves, bay leaf, and fresh thyme sprigs. Bring to a boil over high heat, then reduce to a simmer and cook for approximately 20 minutes until potatoes are fork-tender.
- Drain and Prepare for Mashing: Drain potatoes and garlic in a colander and let sit for 3 minutes to evaporate excess moisture, which is essential for a creamy texture. Remove and discard bay leaf and thyme sprigs. Peel the softened garlic cloves and set aside. Resting the potatoes helps mash more smoothly without overworking.
- Create the Creamy Potato Base: Transfer warm potatoes and peeled garlic to a large bowl and mash with a potato ricer or masher, leaving some chunks for texture. Warm milk slightly in a separate container to help it incorporate smoothly. Add softened cream cheese, 6 tablespoons unsalted butter, sour cream, and gradually pour in the warm milk while gently stirring until creamy. Season with kosher salt and freshly ground black pepper to taste.
- Assemble the Casserole for Chilling: Butter a 9×13 inch baking dish and transfer the creamy potato mixture into it, smoothing the top evenly. Dot the surface with 2 tablespoons unsalted butter cut into small pieces. Allow to cool to room temperature, then cover tightly with plastic wrap or foil and refrigerate overnight or up to 2 days to enhance flavor and allow proper setting.
- Bake and Serve: Preheat oven to 350°F about 15 minutes before baking. Remove casserole from fridge, uncover, and bake for about 1 hour until the top is golden brown and edges bubble slightly. Let rest for 5 minutes before serving to help the casserole hold its shape and enhance texture.
Notes
- Always bring dairy ingredients like cream cheese, butter, sour cream, and milk to room temperature or warm slightly before mixing to avoid gluey texture.
- Use a potato ricer or food mill for fluffiest texture and avoid overworking potatoes to prevent stickiness.
- Cut potatoes into evenly sized chunks for even cooking and avoid undercooked or mushy pieces.
- Bake at 350°F to heat casserole thoroughly without drying or toughening the edges.
- This casserole can be made ahead and refrigerated for up to 2 days or frozen up to 2 months for convenience.
- Reheat covered in a 350°F oven for 20–30 minutes or microwave individual portions, adding a splash of milk if dry.
- Prep Time: 35 minutes
- Cook Time: 1 hour 5 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Keywords: mashed potato casserole, russet potatoes, creamy mashed potatoes, holiday side dish, make-ahead casserole, comfort food, potluck recipes

