Preheat oven to 350°F and grease a 9x13-inch baking dish. Cook egg noodles according to package directions, drain, and set aside.
In a large skillet, melt butter over medium heat and add sliced onions. Cook, stirring occasionally, for 15-20 minutes until deeply golden and caramelized. Season with a pinch of salt.
In a large bowl, combine mashed potatoes, cottage cheese, sour cream, 2 cups of cheddar cheese, salt, pepper, and garlic powder. Mix until smooth and creamy.
Fold the cooked noodles into the potato mixture until well combined.
Spread half of the noodle and potato mixture into the prepared baking dish.
Top with half of the caramelized onions, then add the remaining noodle mixture.
Sprinkle the remaining 1 cup of cheddar cheese on top, followed by the remaining caramelized onions.
Bake uncovered for 35-40 minutes until heated through and the top is golden brown. Garnish with fresh chives before serving.