Place the cubes of cream cheese in a blender along with the 1 cup of melted ube ice cream and ½ cup of ube halaya. Blend until nice and smooth.
Add the ¼ cup of flour and 2 tablespoons of cornstarch and blend again until smooth. Pour into a large bowl and scrape out any remaining mixture off the sides of the blender.
Now we are going to whip up the eggs. Crack 2 eggs into the bowl of your stand mixer. Whip up the eggs until they get nice and frothy and quadruple in size. The color should also be a light yellow. It will take about 2-3 minutes of whipping.
Once the eggs are whipped slowly add in the ½ cup of sugar while the mixer is still on. Whip the sugar into the eggs on high for 2 minutes until the eggs get a slightly syrupy texture.
Now slowly fold in the whipped eggs into the ube mixture ⅓ at a time.
Keep folding in the eggs into the ube batter slowly. As you can see, the batter starts to look a bit gray. To fix that we will add in ¼ teaspoon of Ube Extract. Not more than that!
Fold in the Ube Extract until there are no streaks and the Ube Cheesecake batter is nice and smooth.
Prepare your rice cooker by spraying the bowl with baking spray. Pour the Ube Cheesecake batter into the rice cooker bowl. Place it in the rice cooker and select the white rice setting and start cooking.
If you have a newer rice cooker pick the cake selection from the menu. Cook the Ube Cheesecake for 40 minutes. You may need to press cook twice for older rice cooker models like I have. To do that take out the hot rice bowl with the cheesecake in it and unplug the rice cooker for 5 minutes so that it cools down a bit. Then plug it back in and put the rice bowl back in with the half cooked cheesecake and press cook again to cook further. After 40 minutes it will look a bit puffy, but set in the middle. Leave to cool at room temperature and then cover and leave to chill overnight in the refrigerator.
Do not skip the overnight chill. This will help set the Ube Cheesecake and develop more flavor. Trust me it's much better cold! After the chill you can see that it become tighter and pulls away from the sides of the bowl. Now that it has chilled we need to get it out of the bowl intact. To do that boil a full kettle of water and pour it into a bowl bigger than the rice cooker bowl.Dip the bottom of the Ube Cheesecake for 1 minute to loosen it up. Then invert your serving plate on top of the bowl and flip over.It won't release right away. Just leave it upside down for a minute or two until you hear it plop down. Don't attempt to knock it down or scrape it out with a spoon or knife. It's a soft cheesecake so it will get ruined if you do that. Once you have it on your platter lift up the bowl and dust the top with powdered sugar.
To slice make sure you dip a clean knife into super hot water and wipe off the excess water. Each time you cut make sure the knife is hot and clean.Serve right away.