Indulge in the ultimate comfort food with this Cheesy Mashed Potato Casserole that will delight your taste buds! Creamy potatoes combined with rich cheeses create a deliciously cheesy side dish perfect for any occasion. Easy to make and packed with flavor, this casserole is sure to be a hit at your next gathering. Click through to discover the full recipe and bring this cheesy delight to your table!
4 large russet potatoes, peeled and cubed
½ cup cream cheese, softened
½ cup sour cream
1 cup shredded sharp cheddar cheese
½ cup grated Parmesan cheese
2 tablespoons butter, melted
1 teaspoon garlic powder
½ teaspoon onion powder
Salt and pepper to taste
¼ cup chopped green onions for garnish