Creamy, cheesy mashed potatoes baked with bacon, crispy onions, and green onions, the ultimate comfort food side dish that’s perfect for holidays or weeknight dinners.
4poundsrusset potatoes or Yukon Gold potatoespeeled and cut into chunks
4Tablespoonsunsalted butter
4ouncescream cheesesoftened
¾cupwhole milkwarmed (or half-and-half for extra richness)
1cupsharp cheddar cheeseshredded, divided
¾teaspoonkosher saltplus more to taste
½teaspoonblack pepper
½teaspoongarlic powder
1/2teaspoononion powder
6slicesthick-cut baconcooked crisp and crumbled
1½cupscrispy French fried onions
3green onionsthinly sliced (white and green parts), for garnish
Instructions
Add potatoes to a large pot of cold salted water. Bring to a boil and cook until fork-tender, 12-15 minutes. Drain well and return to the hot pot to steam off excess moisture, 1-2 minutes.
Add butter, cream cheese, warm milk, ½ cup cheddar, salt, pepper, and garlic powder. Mash until smooth and fluffy (add a splash more milk, if needed). Fold in most of the bacon, reserving a little for the top. Taste and adjust seasoning.
Spread into a greased 9×13-inch (23×33 cm) baking dish. Sprinkle the remaining ½ cup cheddar over the top.
Cover with foil and bake at 375°F (190°C) for 20 minutes. Remove foil, top with fried onions and reserved bacon, and bake 10-15 minutes more, until the edges are bubbling and the onions are deeply crisp.
Rest 5 minutes. Scatter green onions over the top and serve hot.
Notes
Make Ahead: Prepare and refrigerate up to 24 hours before baking.
Freezing Tip: Freeze before baking for up to 2 months. Thaw overnight and bake as directed.
Cheese Swap: Try a mix of cheddar and Gruyère for a fancier twist.
Vegetarian Version: Skip the bacon and add sautéed mushrooms for rich flavor.