In a large bowl whisk together the flour, baking soda, ginger, cinnamon and nutmeg. Set aside.
In a large bowl use an electric mixer or stand mixer to beat the butter and brown sugar until fluffy.
Add the egg, heavy cream and molasses to the bowl and beat together until smooth.
Add the dry ingredients into the bowl with the wet ingredients and beat until well combined. Place the dough in the refrigerator for at least 30 minutes.
Preheat the oven to 350 F and line cookie sheets with parchment paper.
Use a small cookie scoop to create 1 tablespoon-sized balls and roll each in the granulated sugar in a small bowl.
Place at least 2-inches apart on the prepared cookie sheet. Repeat until all the cookie dough has been used. Bake in the preheated oven for 13-15 minutes, until the edges are set.
Carefully remove cookies from the oven and immediately use a teaspoon measuring spoon to press an indent into the center of the baked cookies. Let cool.
To make the caramel, heat the granulated sugar and brown sugar in a large heavy-bottomed saucepan on medium-low heat, mixing often, until the sugar melts completely.
Once sugar is melted, remove the pan from the heat and stir the butter into the caramel until it is integrated. The mixture will bubble up as you do this.
Add the vanilla extract, heavy cream and white chocolate chips to the pan and stir until the chocolate melts and everything is combined.
Immediately spoon the caramel into each of the indents in the cookies, filling each to almost the top.
Let caramel set (about 10 minutes) then serve the cookies.