Add milk, lime zest, lemon zest, lime extract, lemon extract and mix everything until it's properly combined with no lumps.
In a separate bowl, whisk together the all purpose flour, almond flour, baking powder and baking soda.
Dump this dry mixture into the wet mixture and mix until just combined.
This will be a thick batter but DON'T over-mix!
Pour this batter into cupcake liners.
Place a raspberry in the center of each cupcake and add 1 teaspoon of cupcake batter on top of the raspberries to cover them.
Bake at 350 degrees F for about 20 minutes or until an inserted toothpick comes out clean.
Allow these cupcakes to cool down and make the icing.
Add the cream cheese, butter, lemon zest, lime zest, lemon extract, lime extract, gel coloring in a deep bowl and mix everything until there are no lumps.
Then, start adding powdered sugar while continuing to mix.
Start with 1 cup of sugar and work your way up.
If your icing is too soft, chill in fridge for 30-40 minutes.
Frost your cupcakes with this icing and top them off with fresh raspberries and slices of lime. Enjoy!
Notes
Read all my tips above.
Leftovers can be stored in a sealed container in the fridge for up to 3 days.