I found a really good cheesecake recipe online! I highly recommend following the instructions exactly (using room temp ingredients, using the water bath, etc.). I love cheesecake so the all the steps were worth it for me.
• homemade graham cracker crust mixture
• 3 (8 ounce) packages cream cheese, at room temperature
• 1 cup sugar
• 3 large eggs, at room temperature
• 2 teaspoons vanilla extract
• 1/4 cup heavy cream
• 1/4 cup sour cream
• Heavy-duty foil for pan
1. Adjust oven rack to middle position, and heat oven to 325 degrees. Brush interior of a 9-inch springform pan with butter. Press homemade graham cracker crust mixture into the bottom and partway up the side of pan. Tear off two long strips of heavy-duty foil, overlap in a cross pattern, and set the pan in the middle. Bring up sides, crimping around exterior top of the pan and forming a tight seal. Set it in a roasting pan large enough to hold it.
2. Beat cream cheese with an electric mixer until smooth. Gradually add sugar and beat on medium speed until fully incorporated. Scrape down bowl sides and beat again until smooth. Add eggs, one at a time, scraping down bowl after each addition to ensure a creamy batter. Slowly beat in vanilla, then cream and sour cream. (Meanwhile, bring tea kettle of water to a boil, then turn off heat.)
3. Pour batter into prepared pan. Set the roasting pan on oven rack and pour in enough boiling water to come halfway up the side of the springform pan. Bake until cake perimeter is set but center still jiggles, about 60 minutes. Turn off heat and leave oven door ajar; let cheesecake sit in oven so the residual heat continues to cook it, about 30 minutes.
4. Remove pan from water; set on a wire rack. Let cool to room temperature. Cover and refrigerate until well-chilled, about 3 hours (can be refrigerated up to 4 days). Run a sharp knife around the edge of the pan, loosen the spring siding and serve.
For original recipe and additional flavor variations go here.