Prepare the cheesecake mixture: In a large mixing bowl, beat the softened cream cheese with powdered sugar and vanilla extract until the mixture becomes smooth, creamy, and completely lump-free. Take your time mixing so the texture becomes light and fluffy. Add the peach yogurt and continue stirring until everything is fully blended and creamy.
Add the whipped topping: Gently fold the whipped topping into the cream cheese mixture using a spatula. Stir slowly so the mixture stays light and airy. This step creates the rich cheesecake-style base that makes the fruit salad taste like a creamy dessert rather than a regular fruit salad.
Prepare the fruit: Wash and slice the peaches and strawberries if using fresh fruit. If using canned peaches, drain them well so the salad does not become watery. Add the peaches, strawberries, and blueberries to the cheesecake mixture and gently fold them in until all the fruit is evenly coated with the creamy filling.
Make the cobbler crumble: In a small bowl, mix the crushed graham crackers (or vanilla wafers) with brown sugar and melted butter. Stir until the crumbs are evenly coated and slightly moist. Sprinkle in the cinnamon and mix again. This mixture will give the salad that classic peach cobbler flavor and a delicious crumbly texture.
Combine and chill: Fold half of the cobbler crumble into the fruit salad and mix gently so it spreads throughout the mixture. Transfer the salad to a serving bowl, sprinkle the remaining crumble on top, and refrigerate for about 1 hour. Chilling allows the flavors to blend together and makes the dessert thicker and creamier.
Serve the salad: Once chilled, give the salad a gentle stir and serve cold. The creamy cheesecake mixture, sweet peaches, fresh berries, and cobbler-style crumble create a dessert that tastes like a mix between a fruit salad, cheesecake, and peach cobbler all in one bowl. This makes it perfect for potlucks, summer gatherings, or an easy family dessert.