Go Back

Salted Caramel Pie

This Salted Caramel Pie is the perfect balance of sweet and salty, with a buttery graham cracker crust and a smooth, creamy caramel filling. It's an easy homemade pie recipe that’s rich, decadent, and perfect for any occasion!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 4 hours 30 minutes
Servings: 8 slices

Ingredients
  

For the Crust:
  • 1 ½ cups graham cracker crumbs about 10 full crackers, crushed
  • 6 tbsp butter melted
  • ¼ cup brown sugar
For the Caramel Filling:
  • 1 cup granulated sugar
  • 6 tbsp unsalted butter cut into pieces
  • ½ cup heavy cream
  • 1 tsp vanilla extract
  • ½ tsp sea salt
For the Topping:
  • Whipped cream
  • A pinch of flaky sea salt
  • Optional: Extra caramel drizzle

Method
 

Make the Crust
  1. Preheat oven to 350°F (175°C).
  2. Mix graham cracker crumbs, melted butter, and brown sugar in a bowl until combined.
  3. Press into a 9-inch pie dish, making sure it’s packed down evenly.
  4. Bake for 10 minutes, then let cool while you make the caramel.
Make the Caramel Filling
  1. In a medium saucepan over medium heat, melt the sugar while stirring constantly. It will clump before turning smooth and amber-colored.
  2. Add the butter one piece at a time, stirring until fully melted.
  3. Slowly pour in the heavy cream while stirring (it will bubble up—keep whisking!).
  4. Remove from heat and stir in vanilla and sea salt. Let it cool slightly before pouring into the crust.
Chill & Set
  1. Pour caramel filling into the cooled crust.
  2. Refrigerate for at least 4 hours (overnight is even better) to allow the caramel to set.
Add Toppings & Serve
  1. Right before serving, top with whipped cream and a sprinkle of flaky sea salt.
  2. Drizzle with extra caramel if you’re feeling fancy.
  3. Slice, serve, and enjoy!

Notes

  • Chill completely – Cutting too soon will give you caramel soup instead of a sliceable pie!
  • Use real butter – No margarine, it won’t give you the same rich flavor.
  • Make ahead – This pie is even better when made a day in advance.