Preheat the oven to 350°F (177°C) & line Mosaic muffin pan with cupcake liners to prepare for baking.
In a medium-sized bowl, sift together the all-purpose flour, baking powder, and salt. Set aside.
In a separate large mixing bowl, using an electric mixer or a balloon whisk, cream together the softened unsalted butter and granulated sugar, until the mixture becomes light and fluffy. This typically takes about 2–3 minutes.
Add the room temperature eggs one at a time, mixing well after each addition. Then, stir in the vanilla extract. Scrape down the sides of the bowl to make sure all ingredients are fully combined.
With the mixer on low speed or a balloon whisk, gradually add the sifted dry ingredients to the wet mixture in two parts, alternating with the heavy cream. Mix until just combined; be careful not to over mix, as this can lead to dense cupcakes.
Using a scoop or spoon, evenly distribute the cupcake batter into the prepared cupcake liners, filling each about two-thirds full. This will allow room for the cupcakes to rise as they bake.
Place the muffin pan in the preheated oven and bake for approximately 18–20 minutes, or until a toothpick inserted into the centre of a cupcake comes out clean or with a few moist crumbs.
Remove the cupcakes from the oven and let them cool in the muffin tin for a few minutes before transferring them to a wire rack to cool completely.