These frozen s’mores are a cool and creamy twist on the classic campfire treat. Layers of fluffy marshmallow, rich chocolate pudding, and crunchy graham crackers come together in a frozen dessert that’s perfect for hot days. I love making them when I want the nostalgic taste of s’mores without the fire.
Why You’ll Love This Recipe
I love how this recipe keeps all the familiar flavors of s’mores but turns them into a chilled treat. The texture is irresistible—soft, creamy layers between crisp graham crackers. It’s also a make-ahead dessert, so I can prepare it in advance and have it ready in the freezer whenever I need something sweet and refreshing.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Graham crackers
-
Instant chocolate pudding mix
-
Cold milk
-
Marshmallow creme (or marshmallow fluff)
-
Whipped topping (like Cool Whip)
Directions
-
I line the bottom of a baking dish with a single layer of graham crackers.
-
In a mixing bowl, I whisk together the pudding mix and cold milk until thickened, then set aside.
-
In another bowl, I mix the marshmallow creme with whipped topping until smooth.
-
I spread half of the marshmallow mixture over the graham crackers.
-
I spread the chocolate pudding evenly over the marshmallow layer.
-
I add the remaining marshmallow mixture on top of the pudding.
-
I finish with another layer of graham crackers on top, gently pressing them down.
-
I cover the dish and freeze for at least 4 hours, or until firm.
-
Before serving, I cut the frozen s’mores into squares and let them sit at room temperature for a few minutes to soften slightly.
Servings and timing
This recipe makes about 12 servings. I usually spend 15 minutes assembling the layers, and then it needs at least 4 hours in the freezer to set.
Variations
I sometimes add mini chocolate chips or crushed candy bars between the layers for extra texture. If I want a richer chocolate flavor, I use chocolate fudge pudding instead of regular chocolate pudding. For a different twist, I swap the chocolate pudding for peanut butter pudding.
storage/reheating
I store frozen s’mores in an airtight container in the freezer for up to 2 weeks. I don’t reheat them, but I do let them sit out for a few minutes before eating so they’re easier to bite into.
FAQs
Can I use homemade pudding instead of instant?
Yes, I sometimes make my own pudding, but I make sure it’s completely cooled before layering.
Can I make these with real marshmallows?
Yes, I melt marshmallows with a bit of milk to create a spreadable layer, but marshmallow creme is quicker.
How can I keep the graham crackers from getting soggy?
I assemble the dessert just before freezing and serve it within a couple of weeks for the best texture.
Can I use a different type of cookie?
Absolutely, I’ve tried digestive biscuits, vanilla wafers, and even chocolate graham crackers with great results.
Do they need to be thawed before eating?
Not really, I just let them sit for about 5 minutes at room temperature so they’re easier to cut and eat.
Conclusion
These frozen s’mores are one of my favorite summer desserts because they’re easy, nostalgic, and incredibly satisfying. I love how they combine creamy, chocolatey, and crunchy layers in every bite. It’s the perfect treat to keep in the freezer for when I want a quick taste of summer.

Frozen S’mores
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A frozen twist on the classic s’mores, made with layers of graham crackers, fluffy marshmallow creme, and rich chocolate pudding for a cool, creamy, and nostalgic summer treat.
- Total Time: 4 hours 15 minutes
- Yield: 12 servings
Ingredients
- 18–20 graham crackers (enough for 2 layers in a baking dish)
- 1 box (3.9 oz) instant chocolate pudding mix
- 2 cups cold milk
- 1 jar (7 oz) marshmallow creme
- 8 oz whipped topping (such as Cool Whip)
Instructions
- Line the bottom of a baking dish with a single layer of graham crackers.
- In a mixing bowl, whisk together pudding mix and cold milk until thickened. Set aside.
- In another bowl, mix marshmallow creme with whipped topping until smooth.
- Spread half of the marshmallow mixture over the graham crackers.
- Spread chocolate pudding evenly over the marshmallow layer.
- Spread the remaining marshmallow mixture over the pudding.
- Top with another layer of graham crackers, gently pressing down.
- Cover and freeze for at least 4 hours, or until firm.
- Before serving, cut into squares and let sit at room temperature for 5 minutes to soften slightly.
Notes
- Add mini chocolate chips or crushed candy bars between layers for extra texture.
- Use chocolate fudge pudding for a richer flavor, or peanut butter pudding for a twist.
- Homemade pudding can be used, but make sure it’s cooled before layering.
- To avoid soggy crackers, serve within 2 weeks of freezing.
- Try different cookies such as digestive biscuits or chocolate graham crackers.
- Author: liinaa
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 square
- Calories: 220
- Sugar: 20g
- Sodium: 240mg
- Fat: 8g
- Saturated Fat: 5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 5mg