Grease the rice cooker pot: Prep the pot with oil or butter so the cake releases easily.
Mix dry ingredients: In a large bowl, whisk flour, baking powder, salt, and coconut.
Combine wet ingredients: In a separate bowl, beat eggs, then add coconut milk, oil, sugar, and vanilla mix until smooth.
Fold wet into dry: Pour wet into dry and gently stir until just combined don't overmix.
Cook in rice cooker: Pour batter into greased pot, smooth top, press ‘Cake’ or ‘Cook.’ If it switches to warm early, press again until a toothpick tests clean (about 45–60 mins).
Rest & invert: Let cake sit 10 mins, then turn onto a plate or rack.
Glaze: Mix condensed milk, coconut milk, and optional vanilla or salt; drizzle warm cake and sprinkle coconut flakes.