First peel 400 g kabocha squash and cut it roughly into chunks.
Place them in a microwavable bowl, sprinkle with 1-2 tbsp water and cover with plastic wrap. Pierce the plastic wrap a few times and microwave for 5 minutes on 600w.
The kabocha is cooked enough when you can easily pierce it with a fork. If it's too hard, microwave again in 30 second intervals. Be careful of steam when removing the plastic wrap.
Mash the kabocha with a potato masher until smooth and lump-free.
While the kabocha is still warm, add 1 tsp tomato ketchup, 1 tsp soy sauce, 1 pinch nutmeg powder, ¼ tsp salt, ¼ tsp ground black pepper and 2 tbsp preferred shredded melting cheese to the bowl. Mix well until the condiments are well incorporated, the cheese should melt into the mixture.
Take a pan and melt 15 g unsalted butter butter on a medium-low heat. Once melted, add 50 g yellow onion(s) and sauté until the onion is softened and transparent. (Don't let it brown.)
Add ½ tbsp all-purpose flour and mix well. Once incorporated, reduce the heat to low and add 50 ml whole milk while stirring continuously.
When the mixture starts to thicken, add the seasoned kabocha and mix everything together in the pan.
Remove the pan from the heat and transfer the filling to a wide container. Leave to cool and once cool to the touch, cover and store in the refrigerator for 20-30 mins.
Once chilled, divide the mixture into equal pieces (I divided into 12) and shape as you like. Korokke can be round, oval or cylindrical.
Once shaped, place them in the freezer for 5-10 minutes while you heat your oil and prepare the coating stations.