Preheat the oven to 350 degrees Fahrenheit. Butter (or Crisco) and flour an 8-inch round cake pan.
In a medium bowl, whisk together the flour, cinnamon, ground ginger, cardamom, baking powder, salt and baking soda.
In a large bowl, stir together the butter, brown sugar and granulated sugar. Add eggs, one at a time, and stir to combine. Stir in the parsnip, fresh ginger, pecans, milk and vanilla. Gently fold the flour mixture into the butter mixture, being careful not to over-mix.
Spoon the batter into the prepared pan and set aside.
To make the cream cheese crumble, place all of the ingredients in a small bowl. Using a pastry cutter or two knives, cut the cream cheese into the brown sugar, flour and pecans until mixture is crumbly. Sprinkle over top of cake batter in pan.
Place cake in the oven and bake at 350 degrees for 45-50 minutes, or until a toothpick inserted in the center comes out clean. Let cake cool in pan on a wire rack for about 15 minutes, then run a knife along the edge and flip cake out of pan to finish cooling on the rack.