-
Preheat the oven to 350° and line a baking sheet with parchment paper.
-
Begin making the corn flake topping by stirring the cornmeal, sugar, and salt together in a small bowl. Pour in the water and stir to form a wet paste. Spread the mixture in a thin square, about 14 x 14 inches, on the parchment linked baking sheet. Place it into the oven and bake for about 15 minutes, until it begins to crack and brown around the edges. Remove from the oven and set aside to cool.
-
While the corn flake topping bakes, make the sauce. Place the potato and carrot into a medium saucepan and cover with water. Place over high heat and bring to a boil. Cook until very tender, about 15 minutes. Remove from heat and drain into a colander. Transfer the potato and carrot to a blender or food processor and add all other sauce ingredients. Blend until smooth, stopping to scrape down the insides of the bowl or pitcher as needed. Taste test and adjust the salt or any other seasonings to your liking.
-
To make the casserole, place the potatoes, onion, and sauce into a large mixing bowl and stir until fully incorporated. Transfer the mixture to a 9 x 9 inch square baking pan.
-
Break the corn flake mixture into corn flake-sized pieces and place them into a medium bowl. Add the melted vegan butter and toss to coat. Arrange the corn flakes in an even layer on top of the casserole.
-
Bake until the corn flakes are lightly browned and the potatoes are tender, about 1 hour. Remove from the oven and allow to sit for 5-10 minutes before serving.