Standing in front of the open freezer door at 8 PM on a Tuesday, a carton of heavy cream in one hand and a bag of frozen peaches in the other — that’s where this recipe started. My in-laws were coming for dinner the next night and I’d completely forgotten about dessert. The grocery store was already closed, the kids were overdue for baths, and I had exactly zero interest in turning on the oven in our sweltering August kitchen.
I stared at those peaches like they might offer up a solution. And honestly, they kind of did. I remembered a vintage icebox cake my grandmother used to make with graham crackers and chocolate pudding — layers that magically turned into a cake-like texture after sitting in the fridge. Could the same thing work with peaches and cream? Turns out, it absolutely could. Better than I’d imagined, actually.
This easy no-bake peach icebox cake became my summer hero that week. No oven required, no complicated techniques, just layers of sweet cream, juicy peaches, and those humble graham crackers that somehow transform into something tender and cake-like overnight. It’s the kind of dessert that looks impressive but lets you keep your cool — literally and figuratively. And let me tell you, that first bite with the cold cream and soft peaches? Pure summer magic. I’ve made it for every gathering since, and it never fails to get that “wait, you made this?” reaction.
Why You’ll Love This Recipe
Let me be real with you — I’ve tested this recipe more times than I care to admit. The first version was too runny. The second was too sweet. The third? The third was the one where my husband walked into the kitchen, took a bite, and said “okay, this is going on the regular rotation.” So here’s why this one works.
- No Oven Required: When it’s 95 degrees outside, turning on the oven feels like a personal attack. This recipe keeps your kitchen cool and your sanity intact.
- Simple Ingredients: Heavy cream, cream cheese, sweetened condensed milk, graham crackers, peaches, and a little vanilla. That’s it. You probably have most of this already.
- Make-Ahead Magic: This cake actually needs to sit overnight — which means you make it the day before and forget about it. No last-minute dessert panic.
- Crowd-Pleaser: I’ve served this at backyard barbecues, birthday parties, and casual dinners. Kids love it. Adults ask for seconds. It just works.
- Summer at Its Best: There’s something about cold, creamy, peachy layers that just tastes like summer should taste. It’s nostalgic without being fussy.
What makes this different from other icebox cakes is the texture. The cream cheese adds richness without being heavy, and the peaches — whether you use fresh or frozen — bring a brightness that cuts through the sweetness. It’s not just another layered dessert. It’s the one you’ll keep coming back to.
What Ingredients You Will Need
This recipe keeps things simple with ingredients that do the heavy lifting together. Nothing fancy, just smart combinations that create something special.
For the Cream Filling
- 2 cups heavy whipping cream — cold from the fridge. This is non-negotiable for the right texture. I prefer Horizon Organic for its consistency.
- 8 ounces cream cheese, softened to room temperature — Philadelphia is my go-to. The cream cheese gives structure and tang.
- 1 can (14 ounces) sweetened condensed milk — this adds sweetness and helps the layers set properly. No substitutes here, unfortunately.
- 1 teaspoon vanilla extract — pure, not imitation. It makes a difference.
- Pinch of salt — just enough to balance the sweetness.
For the Layers

- 4 cups fresh or frozen peaches, peeled and sliced (if using fresh). If using frozen, thaw and drain them well. I’ve used both and honestly, frozen work great when peaches aren’t in season.
- 1 box (14.4 ounces) graham crackers — Honey Maid is my standard. You’ll need about 2 full sleeves. Don’t use the low-fat version; they get too soft.
- 2 tablespoons granulated sugar — optional, for macerating the peaches if they’re not sweet enough.
- 1 tablespoon lemon juice — optional, but helps brighten the peach flavor.
Ingredient Tip: If you’re using fresh peaches, look for ones that give slightly when you press them gently — not rock hard, but not mushy either. Freestone peaches are easiest to slice. For frozen, I like the sliced ones from Costco or any brand that doesn’t add extra sugar.
Substitution Options: You can swap graham crackers for vanilla wafers or shortbread cookies for a different texture. Nectarines work beautifully instead of peaches. And if you need a dairy-free version, full-fat coconut cream in place of heavy cream and dairy-free cream cheese can work — just know the texture will be slightly different.
Equipment Needed
You don’t need a fancy kitchen for this one. Here’s what you’ll actually use:
- 9×13-inch baking dish — glass or ceramic works best. I’ve used metal too, but glass lets you see the layers.
- Electric hand mixer or stand mixer — you could whisk by hand, but your arm will hate you. A hand mixer is fine.
- Large mixing bowl — for the cream filling.
- Medium bowl — for the peaches.
- Rubber spatula — for scraping every bit of that creamy goodness.
- Plastic wrap or aluminum foil — for covering while it chills.
- Sharp knife and cutting board — for slicing peaches.
Budget Tip: Don’t have a hand mixer? A whisk and some elbow grease will work — just make sure your cream is very cold and be prepared for a workout. I’ve done it once when my mixer broke mid-recipe. It’s doable. Just not fun.
Preparation Method
This is where the magic happens. Take your time with each step — rushing leads to runny layers.
- Prep the peaches. If using fresh peaches, peel them by scoring an X on the bottom, dropping them in boiling water for 30 seconds, then plunging into ice water. The skins slip right off. Slice them into ¼-inch thick pieces. If using frozen, thaw completely and drain off any excess liquid. Toss the peaches with the sugar and lemon juice if using, and let them sit for 10 minutes. Drain again before using.
- Make the cream filling. In a large mixing bowl, beat the softened cream cheese with an electric mixer until smooth and fluffy — about 2 minutes. Scrape down the sides. Add the sweetened condensed milk and vanilla, then beat until combined. The mixture should be thick and creamy.
- Whip the cream. In a separate bowl (or the same one if you’ve transferred the cream cheese mixture), pour in the cold heavy cream. Beat on medium-high speed until stiff peaks form — about 3-4 minutes. You’re looking for peaks that stand up when you lift the beaters. Be careful not to over-whip or you’ll end up with butter.
- Fold it together. Gently fold the whipped cream into the cream cheese mixture using a rubber spatula. Use a cutting motion through the center, then scrape around the bowl. Do this until no white streaks remain. The mixture should be light, airy, and cloud-like.
- Start layering. Spread a thin layer (about ½ cup) of the cream mixture on the bottom of your 9×13 dish. This helps the first layer of graham crackers stick and not slide around.
- Layer 1: Arrange a single layer of graham crackers on top of the cream. You’ll need to break some to fit — that’s totally fine. They don’t need to be perfect. Spread about ⅓ of the remaining cream mixture evenly over the crackers. Arrange about ⅓ of the peach slices on top of the cream.
- Layer 2: Repeat with another layer of graham crackers, another ⅓ of the cream, and another ⅓ of the peaches.
- Layer 3: Add the final layer of graham crackers, then the remaining cream mixture. Spread it all the way to the edges — this prevents the crackers from drying out. Arrange the remaining peaches on top in a decorative pattern if you’re feeling fancy.
- Cover and chill. Cover the dish tightly with plastic wrap or foil. Refrigerate for at least 8 hours, but overnight is better. The graham crackers need time to soften and absorb the cream. Don’t rush this step — I’ve made that mistake and ended up with crunchy crackers.
- Serve cold. The cake should be firm enough to slice cleanly. Use a sharp knife and wipe it clean between cuts for neat pieces. Serve straight from the fridge — it’s meant to be cold.
Visual Cue: After 8 hours, the top should look set, not jiggly. When you press gently with a finger, it should feel firm but soft. The crackers will have absorbed enough moisture to feel cake-like when you cut into them.
Cooking Tips & Techniques
I’ve learned a few things the hard way so you don’t have to. Here’s what I wish someone had told me the first time.
Drain those peaches. This is the number one mistake people make. If your peaches are too wet, the cream gets watery and the layers won’t set properly. After slicing, let the peaches sit in a colander for 10-15 minutes. Pat them dry with paper towels if needed. Trust me on this one.
Room temperature cream cheese matters. Cold cream cheese creates lumps that no amount of beating will fix. Let it sit on the counter for at least 30 minutes before starting. If you’re in a hurry, microwave it in 10-second bursts until soft — but watch it carefully.
Don’t over-whip the cream. Stiff peaks are your goal. If you keep going, you’ll get grainy, buttery cream that won’t fold smoothly. Stop as soon as the peaks hold their shape. When in doubt, stop a little early — you can always whip more.
Let it rest. I know it’s tempting to dig in after a few hours, but 8 hours minimum is non-negotiable. The crackers need time to soften completely. Overnight is ideal. I once served this after only 5 hours and the center was still crunchy. Not my finest moment.
Use a sharp knife for serving. A dull knife will drag through the layers and make a mess. Run the knife under hot water, wipe it dry, then slice. Clean the blade between cuts for the prettiest presentation.
Variations & Adaptations
This recipe is flexible — here are some ways I’ve tweaked it depending on what I had on hand or who I was serving.
Berry Bliss Version: Swap the peaches entirely for mixed berries — strawberries, blueberries, and raspberries work beautifully. Toss them with a little sugar and let them macerate for 15 minutes before layering. The tartness of the berries balances the sweet cream perfectly.
Mango Coconut Twist: Use ripe mangoes instead of peaches and add ½ cup toasted coconut flakes to the cream mixture. It’s tropical and bright — perfect for summer parties. I made this for a luau-themed dinner and it disappeared in minutes.
Gluten-Free Option: Use gluten-free graham crackers or gluten-free vanilla wafers. Most brands work well, though they tend to soften a bit faster, so check after 6 hours instead of 8.
Lighter Version: Replace the heavy cream with 2 cups of thawed light whipped topping (like Cool Whip Lite) and use reduced-fat cream cheese. The texture is slightly less rich, but it still satisfies that creamy craving.
Spiced Peach Version: Add ½ teaspoon cinnamon and ¼ teaspoon nutmeg to the cream mixture. Sprinkle a little cinnamon on top before serving. It gives the cake a cozy, almost pie-like warmth that’s lovely in early fall.
My personal favorite variation? The one where I layer in some crushed brown butter salted caramel apple blondies crumbs between the graham crackers — okay, that’s a different dessert entirely, but the combination of caramel and peach is incredible.
Serving & Storage Suggestions
Serving: This cake is meant to be served cold — straight from the fridge. Let it sit out for no more than 10 minutes before slicing. I like to serve it with a dollop of extra whipped cream and a sprinkle of cinnamon or crushed graham crackers on top. A few fresh mint leaves add a nice pop of color if you’re feeling fancy.
What to Serve With It: A tall glass of iced tea or lemonade is perfect alongside. For a more indulgent pairing, a scoop of vanilla bean ice cream on the side never hurts. And if you’re serving this after a heavy meal, keep the portions modest — it’s rich.
Storage: Cover the dish tightly with plastic wrap or transfer slices to an airtight container. The cake will keep in the refrigerator for up to 3 days. After that, the crackers start to get too soft and the peaches may release more liquid.
Freezing: You can freeze this cake! Wrap the entire dish (or individual slices) tightly in plastic wrap, then foil. Freeze for up to 1 month. Thaw in the refrigerator overnight before serving. The texture will be slightly icier, but it’s still delicious.
Flavor Development: Honestly, this cake tastes best on day two. The flavors have time to meld, the crackers are perfectly soft, and everything settles into harmony. So don’t worry about making it ahead — it’s actually better that way.
Nutritional Information & Benefits
Let’s be honest — this is a treat, not a health food. But here’s the breakdown if you’re curious.
| Nutrient | Per Serving (1/12 of cake) |
|---|---|
| Calories | 385 |
| Total Fat | 22g |
| Saturated Fat | 13g |
| Cholesterol | 75mg |
| Sodium | 290mg |
| Total Carbohydrates | 43g |
| Dietary Fiber | 1g |
| Sugars | 30g |
| Protein | 5g |
| Vitamin C | 6% DV |
| Calcium | 10% DV |
Health Highlights: Peaches are a good source of vitamin C and fiber. The calcium from the cream and cream cheese is a bonus. But let’s be real — this is a dessert for joy, not for daily nutrition. I believe in balance: enjoy a slice, savor every bite, and don’t overthink it.
Dietary Considerations: This recipe contains dairy and gluten. For a dairy-free version, see the variations section. For gluten-free, use certified gluten-free graham crackers. It’s not suitable for vegan diets as written.
Conclusion
This easy no-bake peach icebox cake is the kind of dessert that saves you on hot summer days when you want something impressive without breaking a sweat. It’s simple enough for a Tuesday night, special enough for a party, and forgiving enough for beginners. The layers soften into something that tastes like you spent hours in the kitchen — even though you really didn’t.
I love this recipe because it reminds me that good food doesn’t have to be complicated. Sometimes the best things come from a moment of panic, a half-empty fridge, and a willingness to try something new. That first bite of cold, creamy, peachy goodness? Worth every second of waiting overnight.
Now I want to hear from you. Have you tried making an icebox cake before? What’s your favorite summer dessert that doesn’t require turning on the oven? Drop a comment below and share your version — I love hearing how you make recipes your own. And if you make this one, tag me so I can see your beautiful layers. Happy no-bake baking, friends.
Frequently Asked Questions
Can I use canned peaches instead of fresh or frozen?
Yes, you can. Drain them very well and pat them dry with paper towels. Canned peaches are softer and more watery, so they may make the layers slightly less firm. Reduce the sugar since they’re already sweetened.
Why did my icebox cake turn out runny?
This usually happens for one of two reasons: the peaches weren’t drained well enough, or the cream wasn’t whipped to stiff peaks. Make sure both are done properly next time. Also, don’t skip the overnight chill — it needs time to set.
Can I make this recipe in a different size pan?
Absolutely. An 8×8 pan will give you thicker layers and more servings. Just adjust the layering accordingly — you may need fewer graham crackers. A 9-inch round springform pan also works and makes for a pretty presentation.
How do I keep the graham crackers from getting too soggy?
The key is the cream-to-cracker ratio and the chill time. Too much cream and the crackers get mushy. Too little and they stay crunchy. Follow the layering instructions exactly and don’t let the cake sit for more than 3 days in the fridge.
Can I use this recipe with other fruits?
Yes! Nectarines, plums, apricots, and berries all work well. Just make sure to drain any fruit that releases a lot of liquid. For firmer fruits like apples, you might want to cook them slightly first to soften them.
If you’re looking for more no-bake summer treats, you might also enjoy this grilled peach caprese salad with burrata and balsamic reduction — it’s another way to use summer peaches without turning on the oven. And for a savory option that pairs beautifully with this cake, try this fresh cowboy caviar with creamy avocado for your next summer gathering.
Pin This Recipe!

Easy No-Bake Peach Icebox Cake: Best Summer Dessert
A simple, no-bake dessert featuring layers of sweet cream, juicy peaches, and graham crackers that soften into a tender, cake-like texture overnight. Perfect for hot summer days when you want an impressive dessert without turning on the oven.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 8 hours 20 minutes (includes chilling time)
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups heavy whipping cream, cold
- 8 ounces cream cheese, softened to room temperature
- 1 can (14 ounces) sweetened condensed milk
- 1 teaspoon vanilla extract
- Pinch of salt
- 4 cups fresh or frozen peaches, peeled and sliced (if using fresh), thawed and drained (if using frozen)
- 1 box (14.4 ounces) graham crackers (about 2 sleeves)
- 2 tablespoons granulated sugar (optional, for macerating peaches)
- 1 tablespoon lemon juice (optional)
Instructions
- Prep the peaches: If using fresh peaches, peel by scoring an X on the bottom, dropping in boiling water for 30 seconds, then plunging into ice water. Slice into ¼-inch thick pieces. If using frozen, thaw completely and drain excess liquid. Toss peaches with sugar and lemon juice if using, let sit for 10 minutes, then drain again.
- Make the cream filling: In a large mixing bowl, beat softened cream cheese with an electric mixer until smooth and fluffy, about 2 minutes. Scrape down sides. Add sweetened condensed milk and vanilla, beat until combined and thick.
- Whip the cream: In a separate bowl, pour in cold heavy cream. Beat on medium-high speed until stiff peaks form, about 3-4 minutes. Be careful not to over-whip.
- Fold it together: Gently fold whipped cream into cream cheese mixture using a rubber spatula until no white streaks remain. Mixture should be light and airy.
- Start layering: Spread a thin layer (about ½ cup) of cream mixture on the bottom of a 9×13-inch baking dish.
- Layer 1: Arrange a single layer of graham crackers on top of the cream, breaking some to fit. Spread about ⅓ of remaining cream mixture evenly over crackers. Arrange about ⅓ of peach slices on top.
- Layer 2: Repeat with another layer of graham crackers, another ⅓ of cream, and another ⅓ of peaches.
- Layer 3: Add final layer of graham crackers, then remaining cream mixture, spreading to edges. Arrange remaining peaches on top decoratively.
- Cover and chill: Cover tightly with plastic wrap or foil. Refrigerate for at least 8 hours, preferably overnight.
- Serve cold: Slice with a sharp knife, wiping clean between cuts. Serve straight from the fridge.
Notes
Drain peaches thoroughly to prevent runny layers. Use room temperature cream cheese for smooth texture. Do not over-whip cream. Chill for at least 8 hours, preferably overnight. For best flavor, make a day ahead. Can be frozen for up to 1 month.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 385
- Sugar: 30
- Sodium: 290
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 43
- Fiber: 1
- Protein: 5
Keywords: no-bake peach icebox cake, summer dessert, easy peach dessert, no-bake dessert, peach icebox cake, graham cracker dessert


