Preheat oven to 350 degrees. Add butter and sugar to the bowl of a stand mixer. Mix until creamy and fluffy, about 3 minutes. Add eggs one at a time and mix just until combined. Add flour, baking soda, and salt. Mix until combined. Finally, add heavy cream and mix until combined.
Pour half of the batter into the bottom of the prepared, uncooked pie crust. Add all the apples. Top with the rest of the batter and spread evenly over the apples. Cover with aluminum foil and bake for 40 minutes. Then, remove the foil and bake for another 15-20 minutes, or until the top is golden brown.
Remove from oven and let pie cool completely before slicing. Right before serving, dust the top of the pie with powdered sugar.