Place in pot and add water until just covering potatoes. Bring to boil. Once boiling, reduce to a simmer and cook for 18-20 minutes.
Drain water and mash potatoes using a masher or spoon. Add sour cream, butter, cream cheese and milk until well combined. Add salt and pepper. Fold in ½ the bacon, 1 cup cheddar cheese, and parmesan cheese. Mix well.
Spoon into lightly greased 9x13 pan. Top with remaining cheddar cheese and the rest of the bacon.
Bake at 350 for 20-25 minutes. Garnish with green onions and ENJOY!
Video
Notes
If making ahead refrigerate until ready to bake, and bake for 30-35 minutes.