
Forget everything else you know about mashed potatoes. These creamy, rich, cheesy mashed potatoes are the ultimate decadent side dish for get-togethers and gatherings.
Place the potatoes in a large saucepan and cover them with water. Cover the pan and bring the water to a boil. Cook the potatoes for 20 to 25 minutes, or until they're very tender. Drain them well.
In a bowl, mash the potatoes. Editor's Tip: The best tool to mash potatoes is a handheld masher, a potato ricer or a fork. Resist the temptation to dump the cooked potatoes into a food processor or blender. Overmixing gives spuds a gooey, gluey texture.
Add the cream cheese, cheddar cheese, sour cream, onion, egg, salt and pepper to the potatoes. Beat the potatoes until they're fluffy and well combined. Transfer everything to a greased 2-quart baking dish.
Cover and bake the potatoes at 350°F for 40 to 45 minutes, or until they're heated through. Sprinkle additional cheese on top, if you'd like. Editor's Tip: To increase the gooey factor, sprinkle the baked mashed potatoes with cheese and then place them under the broiler until the cheese is bubbly and melted.