Start by making the creme patisserie the night before. Heat the whole milk with the seeds from the vanilla pod in a pan until it reaches boiling point. Then take it off the heat and pour it into a jug
In a food mixer whisk up the egg yolks with the caster sugar until pale and thick. Add the cornflour and mix in. Then put the mixer on a medium speed and pour the milk in slowly as it mixes
Pour the mixture back into the pan and heat it up whilst stirring continuously. It will suddenly thicken after approximately 5 minutes, start whisk it at this point to keep it smooth and stop any lumps from forming
Put the creme patisserie in a bowl, and cover it with cling film so that the cling film is pressed into the bowl and is touching the top of the creme patisserie. Leave it in the fridge overnight to cool
Pre-heat your oven to 180C/160C Fan/350F/Gas Mark 4 and line a cupcake tin with paper cases
To make the cupcakes, cream together butter and caster sugar. Then whisk in the eggs and vanilla extract
Add the flour (if using gluten free flour add the milk), and mix in
Divide the mixture into cases and bake for 20 minutes until golden. Leave them to cool completely
Knead the green food colouring into the natural marzipan and cut out 2.5 inch circles. Leave the marzipan circles to harden up
Use a tiny dab of water to stick a pink heart sprinkle into the middle of each marzipan circle. You can also use a pink flower, pink heart made from fondant or leave plain
Use a knife and spoon to scoop out the middle of the cupcakes
Half fill the scooped out holes with seedless raspberry jam, about 1 tsp per cupcake
Then fill the other half of the scooped out holes with the creme patisserie and smooth the top
Whip up the double cream and pipe swirls onto each cupcake. Keep the swirls flat, then place a circle of marzipan on top of each cupcake
Serve immediately and store leftovers in the fridge, eat within 2 days