Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.7
(3)
Export 10 ingredients for grocery delivery
Step 1
Preheat the oven to 375°F. Grease a 9x13-inch baking dish with butter or non-stick spray.
Step 2
Place the cubed potatoes in a large pot, cover with water, and add a pinch of salt. Bring to a boil and cook for 15-20 minutes or until the potatoes are fork-tender.
Step 3
Drain the potatoes and return them to the pot. Mash using a potato masher or hand mixer until smooth.
Step 4
Add the cream cheese, sour cream, melted butter, milk, garlic powder, and onion powder. Season with salt and pepper to taste. Mix until the potatoes are creamy and well combined.
Step 5
Stir in 1 cup of shredded cheddar cheese, half of the crumbled bacon, and half of the chopped green onions. Adjust seasoning if needed.
Step 6
Spread the mashed potato mixture into the prepared baking dish. Top with the remaining 1/2 cup of cheddar cheese and Parmesan cheese (if using). Sprinkle the remaining bacon on top of the cheese layer.
Step 7
Bake uncovered for 20-25 minutes or until the cheese is melted and bubbly. For a golden, crispy top, broil for the last 3-5 minutes, watching carefully to prevent the bacon from burning.
Step 8
Remove from the oven and top with the remaining green onions. Let it sit for a few minutes before serving. Enjoy!