Preheat oven to 350F.
In a large bowl, whisk together the dry ingredients (flour through spices). In a medium bowl, whisk together the eggs, honey, and pumpkin. Pour the wet ingredients into the bowl with the dry ingredients and stir just until mixed. Fold in the nuts and raisins, if using. Spoon batter into greased muffin cups and bake for 15-20 minutes, or until a toothpick inserted in the center comes out clean. Cool in pans for 5 minutes and then finish cooling on a wire rack. Enjoy!