Ingredients
Equipment
Method
Make the potatoes
- Preheat the oven to 350°F.
- Put the potatoes in an 8-quart pot and cover with cold water by 1 inch; add 1 tablespoon salt. Bring to a boil, reduce the heat, and simmer for 15–20 minutes, until the potatoes are easily pierced with a fork.
- Drain the potatoes and return them to the pot.
- Grease a 9x13-inch baking dish with 1 tablespoon butter.
- Mash the potatoes with the remaining butter and cream cheese; stir in the sour cream, warm milk, remaining 1 teaspoon salt, and pepper.
Cook the topping
- Cook the bacon in a 12-inch skillet over medium heat for 8–12 minutes, turning as needed, until crisp.
- Drain the bacon on paper towels and crumble it.
Assemble and bake
- Spread the mashed potatoes in the prepared baking dish.
- Top the potatoes evenly with the cheddar and crumbled bacon.
- Bake for 25–30 minutes, until hot in the center and the cheese is melted.
- Sprinkle with the green onions.
- Let the casserole rest for 10 minutes before serving.
Notes
For the smoothest texture, mash the potatoes while hot. Refrigerate leftovers for 3–4 days; freezer storage is possible, though the texture may soften after thawing. For a lactose-free variation, use lactose-free cream cheese, sour cream, milk, and cheddar.
