Heat a skillet over medium heat.
In a large bowl, mix together the flour, pudding mix, sugar, baking powder, baking soda and salt. In another bowl, mix together the buttermilk, egg and oil. Stir the wet ingredients into the dry ingredients and stir until combined.
Spray the skillet or griddle with nonstick cooking spray. Place ¼ cup of the batter into the pan. Use a spoon or wet fingers to spread the batter into a circle - the batter is quite thick and will not spread on it’s own. Cook for 3 minutes per side, or until browned and cooked through. Repeat with
In a medium bowl, beat the butter and cream cheese until light and fluffy. Add the powdered sugar, pudding mix and milk and continue to beat until combined.
Spread the frosting on the pancakes. Top with crumbled graham cracker.