Preheat the oven to 350 degrees. Line 2 muffin pans with muffin liners.set aside. In a large bowl mix together the flour, sugar, spices and baking soda and stir until well combined. In a smaller bowl mix together the eggs, oil and pumpkin. Pour the wet ingredients into the dry ingredients and stir until everything is well incorporated. Fill the muffin liners 2/3 of the way with the pumpkin batter.
With a mixer cream all of the filling ingredients together. Drop small spoonfuls ( about a teaspoon) into the center of each filled muffin liner. Bake for 20-25 minutes or until the edges of the cupcake are set. ( Don't test in the middle since the middle will stay soft and gooey).