A delightful and cheesy potato dish perfect for any occasion.
Peel and dice the potatoes, then place them in a medium saucepan and cover with water.
Cut the potatoes into even pieces to ensure they cook uniformly.
Bring the water to a boil, then reduce the heat and simmer until the potatoes are tender, about 15 minutes.
Check the potatoes with a fork; they should be soft but not falling apart.
Drain the potatoes and mash them until smooth. Set aside.
For extra smooth potatoes, use a ricer instead of a masher.
Preheat your oven to 450°F (230°C).
Ensure the oven is fully preheated for even baking.
In a mixing bowl, beat the eggs, then add the salt and whisk until combined.
Whisking the eggs thoroughly helps incorporate air for a lighter texture.
Add the mashed potatoes to the egg mixture and mix until smooth.
Mix gently to avoid overworking the potatoes.
Stir in the grated cheeses and chopped onion until evenly distributed.
Reserve a small amount of cheese to sprinkle on top before baking.
Add the baking powder and mix well.
Ensure the baking powder is evenly mixed to avoid uneven rising.
Grease a 9-inch square baking dish with butter or cooking spray.
Use parchment paper for easier cleanup.
Pour the potato mixture into the prepared dish and smooth the top.
Tap the dish gently on the counter to remove air bubbles.
Bake in the preheated oven for 35 minutes or until the top is golden brown.
Check for doneness by inserting a toothpick; it should come out clean.
Let the dish cool for 5 minutes before slicing into squares.
Cooling slightly helps the squares hold their shape when cut.
Serve with a dollop of sour cream and a sprinkle of chopped green onions.
Add a dash of paprika for a pop of color and flavor.