No-Bake Peaches-and-Cream Cheesecake

The perfect ratio of cream cheese to ricotta gives this peachy layered cake an extra-creamy texture.

No-Bake Peaches and Cream Cheesecake Recipe
Photo: Photo by Greg DuPree / Prop Styling by Christine Keely / Food Styling by Chelsea Zimmer
Active Time:
25 mins
Total Time:
6 hrs 15 mins


  • 9 1/2 ounces graham crackers (18 crackers)

  • 1/2 cup unsalted butter (4 ounce), melted

  • 2 teaspoons kosher salt, divided

  • 2 cups sliced peeled fresh peaches

  • 3/4 cup light agave nectar, divided

  • 3 (8-ounce) packages cream cheese, at room temperature

  • 1 (16-ounce) container whole-milk ricotta cheese

  • 1/4 cup fresh lemon juice

  • 3 tablespoons granulated sugar

  • 1 to 2 fresh peaches (unpeeled), sliced


  1. Pulse graham crackers in a food processor until finely ground, 10 to 15 times. Add melted butter and 1/2 teaspoon salt; pulse until crumbs are evenly moistened, about 5 times. Transfer crumb mixture to a 9-inch springform pan, and press onto bottom and about 1 1/4 to 1 1/2 inches up sides, tapering top edge as you press up sides. Freeze 30 minutes.

  2. In a clean food processor, combine sliced peeled peaches, 6 tablespoons agave, and 1/2 teaspoon salt; process until smooth, about 2 minutes. Transfer to a large bowl, and refrigerate until chilled, about 30 minutes.

  3. In a clean food processor, combine cream cheese, ricotta, lemon juice, sugar, remaining 6 tablespoons agave, and remaining 1 teaspoon salt. Process until very smooth, about 2 minutes, stopping to scrape down sides of bowl as needed. Transfer to a second large bowl.

  4. Spread half of cream cheese filling in prepared crust in an even layer; freeze 45 minutes. Chill remaining cream cheese filling (do not let it become too firm). Carefully spread half of chilled peach puree in an even layer on top of cream cheese filling in pan; freeze 45 minutes. Carefully spread remaining cream cheese filling in an even layer on top of peach layer; freeze 45 minutes. Spread remaining peach puree on top. Cover pan with plastic wrap; freeze until firm but not completely frozen, 3 to 4 hours.

  5. Remove sides of pan; transfer cheesecake to a serving plate. Top with unpeeled peach slices.

Related Articles