In a nutshell, a pudding uses suet pastry and is steamed while a pie uses the same filling with a shortcrust (traditional pie crust) pastry that is baked.