Prepare the Crust: Preheat your oven to 325°F (160°C). In a medium mixing bowl, combine the graham cracker crumbs, melted butter, and 2 tablespoons of granulated sugar. Stir until well mixed. Press this mixture firmly and evenly into the bottom of a 9-inch springform pan, creating a solid crust. Bake for approximately 10 minutes until lightly golden, then remove from the oven and allow to cool completely.
Make the Cheesecake Filling: In a large mixing bowl, beat the softened cream cheese using an electric mixer on medium speed until it's smooth and creamy. Gradually add in 1 cup of granulated sugar, continuing to beat until well incorporated and fluffy.
Add Flavors: Mix in the pure vanilla extract. Next, add the eggs one at a time, ensuring each egg is fully incorporated before adding the next. After the eggs, blend in the sour cream and pureed strawberries until the mixture is completely smooth.
Bake the Cheesecake: Carefully pour the cheesecake filling over the cooled crust in the springform pan, using a spatula to smooth out the top. To ensure even baking, place the springform pan in a larger baking dish filled with hot water (this is called a water bath). Bake for about 50-60 minutes or until the edges are set, and the center retains a slight jiggle. Once done, turn off the oven, crack the door open, and let the cheesecake cool in the oven for about an hour.
Chill: After the cheesecake has cooled, transfer it to the refrigerator and chill for at least 4 hours or, for the best flavor and texture, overnight.
Chocolate Topping: In a small saucepan over low heat, melt the finely chopped semi-sweet chocolate, stirring constantly until it becomes smooth and glossy. Once melted, remove from heat and set aside to cool slightly.
Assemble the Cheesecake: Once the cheesecake is fully chilled, carefully remove it from the springform pan. Dip the whole fresh strawberries into the melted chocolate, allowing any excess chocolate to drip off. Arrange the chocolate-covered strawberries on top of the cheesecake in a decorative pattern.
Garnish: After placing all the strawberries, drizzle any remaining melted chocolate elegantly over the cheesecake. Let it sit for about 15 minutes to allow the chocolate to set.
Serve: Slice the cheesecake into 12 even portions and serve with a generous dollop of whipped cream on each slice for an extra touch of indulgence.