Place peeled, chopped potatoes in a large saucepan and cover with water. Bring water to a boil for about 10 minutes or until potatoes are fork tender.
Drain potatoes in a colander then transfer back to the saucepan.
Add butter, cream cheese, garlic powder, salt and milk to the potatoes and begin mashing until creamy. Sprinkle in cheddar and parmesan and mix to combine. Season with a little bit of black pepper.
Serve mashed potatoes immediately with chopped green onions or a sprinkle of fresh chopped parsley (optional). Enjoy!
Notes
**For ingredient substitutions see above: "INGREDIENTS YOU NEED IN THIS RECIPE".
Keyword cheesy mashed potatoes, three cheese mashed potatoes