Preheat oven to 350 line a baking sheet with parchment paper.
Cream together butter, shortening, and sugar with an electric mixer.
Add in eggs, vanilla, and instant pudding mix. Continue mixing until thoroughly incorporated.
In a separate bowl stir together flour, baking powder and salt.
Add the flour mixture to the butter mixture a little at a time mixing between additions until all the flour is incorporated.
Scoop out dough by the tablespoonful and shape into balls. Place on the prepared baking sheet about 2 inches apart, using your finger or the handle of a wooden spoon press into the center of each ball to create an indentation. Spoon jam into the center of each cookie.
Bake for 12-15 minutes or until set and lightly golden brown around the edges.
Remove from the oven and allow to cool on the baking sheet for 5 minutes before removing to a cooling rack to cool completely.
Notes
Different Jam: Make one batch of dough and use several different jams. For example: apricot, raspberry, blueberry or cherry. Check out your local farmers market if you want homemade.
Glaze: Make a glaze to drizzle over the top of the cookies.
Nuts: Slivered almonds, pistachios or other nuts are great on top to add a crunch.
Decorate: These cookies stand on their own very well, however, feel free to dust with powdered sugar or drizzle with white chocolate. Make them pinterest or facebook worthy.