1 Indulge in a scrumptious homemade cherry pie. Follow our step-by-step guide to create a delectable dessert bursting with juicy cherries and flaky crust. Delight your taste buds today!

2 Start by preparing the perfect pie crust. Combine flour, butter, and a pinch of salt. Mix until crumbly. Add ice water gradually, and knead until a smooth dough forms. Chill for 30 minutes.

3 Meanwhile, wash and pit fresh cherries. In a bowl, toss cherries with sugar, cornstarch, lemon juice, and vanilla extract. Let it sit for 15 minutes to create a juicy filling.

4 Preheat your oven to 375°F (190°C). Roll out the chilled dough and gently place it in a pie dish. Trim the excess edges and fill the bottom crust with the delicious cherry mixture.

5 For a lattice-style top crust, roll out remaining dough and cut thin strips. Lay half the strips over the filling horizontally, then weave the remaining strips vertically. Trim excess dough and seal the edges.

6 Brush the crust with milk and sprinkle some sugar on top, providing a golden and crunchy finish. Place the pie on a baking sheet to catch any drips and bake it for 45-55 minutes, or until the crust is golden.

7 Once baked, allow the pie to cool on a wire rack for at least 2 hours. This prevents the filling from being too runny. Serve slices of this homemade cherry pie with a dollop of vanilla ice cream.

8 The combination of tart cherries, buttery crust, and a touch of sweetness is simply irresistible. Master this homemade cherry pie recipe as a delightful treat for any occasion or gathering.

9 Now that you have a step-by-step guide, it's time to showcase your pastry skills. Enjoy the heavenly aroma and the satisfaction of creating a mouthwatering homemade cherry pie. Bon appétit!