Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(1)
Export 9 ingredients for grocery delivery
Step 1
Peel and cut the potatoes into quarters. Place in a large pot and cover with cold water.
Step 2
Bring to a boil, reduce to a simmer, and cook for 15-20 minutes or until potatoes are fork tender. Drain the liquid and add the potatoes to a large mixing bowl or back into the pan.
Step 3
Preheat oven to 350 degrees while the potatoes are cooking.
Step 4
Add ½ cup of the butter to the potatoes and mash by hand.
Step 5
Add the cream cheese, sour cream, milk, salt, pepper, garlic powder, and onion powder to the potatoes and beat with an electric mixer until smooth and creamy. Taste and add additional salt, if needed.
Step 6
Whisk the egg in a small bowl and add to the potatoes. Mix until just combined.
Step 7
Spoon the potatoes into a 2 quart baking dish. Cut the remaining 1/4 cup of butter into cubes and place over the top of the potatoes.
Step 8
Bake for 1 hour or until golden on top and potatoes look puffy.
Step 9
Let sit for 10 minutes before serving. Top with more butter, if desired.