Preheat oven to 350°F/177°C.
Line a muffin tray with paper liners. Set aside.
In a blender, combine the fresh lychee (seed removed), milk and rose water.
Blend the lychee, milk and rose water until smooth. (Note: It's OK if there are small bits of lychee pieces, but if you prefer a smoother texture, you can blend it again and push the lychee milk through a sieve). Set aside.
Sift together the cake flour, baking powder and salt into a medium bowl.
To a stand mixer with a paddle attachment, add the softened butter and sugar and cream until pale, light and fluffy.
Add in the egg and mix until the mixture is homogenous.
Use a spatula to fold the dry ingredients (cake flour, baking powder, salt) to the butter-egg mixture in 3 additions, alternating with the lychee milk. Don't overmix.
Transfer about 1 tablespoon of cupcake batter to the bottom of each muffin well.
Place a raspberry in the centre of the batter.
Cover with another tablespoon of cupcake batter.
Give the tray a few taps to release any air bubbles.
Bake the cupcakes at 350°F/177°C for 15-17 minutes, or until a toothpick inserted comes out clean or with the slightest crumbs clinging to it.
(Note: insert the toothpick off-center or you may hit the raspberry).
Let the cupcakes cool on a wire cooling rack.