If you love classic campfire s’mores but don’t want to light a single match, this S’mores Ice Cream Recipe is your new summer obsession. Think creamy vanilla-marshmallow ice cream, ripples of chocolate, and buttery graham crunch folded through every scoop. No ice cream machine? No problem. This recipe is designed for home bakers with just a whisk, a loaf tin, and a freezer.
You’ll get a scoopable, creamy texture — not icy, not rock-hard — with defined layers and crunch that stays crisp. Pro tip: lightly toast and cool the graham crumble before folding it in. That step keeps it crunchy even after freezing.
Why This Recipe Works
Ice cream texture comes down to fat, sugar, and air.
- Heavy cream (35% fat) provides richness and prevents large ice crystals. Fat coats water molecules, keeping the texture smooth.
- Sweetened condensed milk adds both sugar and milk solids. Sugar lowers the freezing point, which keeps your ice cream soft straight from the freezer.
- Whipped cream structure traps air. Folding gently preserves that air, creating a light, scoopable base.
- Marshmallow adds invert sugars (glucose and fructose), which further improve softness and chew.
Did you know? Ice cream turns icy when there’s too much free water. That’s why we avoid adding plain milk in this no-churn version.
Ingredients (with Purpose)

Yields: About 1.2 liters (8–10 scoops)
- Heavy cream — 480 g (2 cups) — structure, richness
- Sweetened condensed milk — 397 g (1 standard 14 oz can / ~1 ¼ cups) — sweetness, softness
- Vanilla extract — 5 g (1 tsp) — flavor
- Fine salt — 1 g (¼ tsp) — balances sweetness
Graham Crunch Layer
- Graham crackers — 120 g (1 ½ cups crushed) — texture
- Unsalted butter, melted — 45 g (3 tbsp) — binds crumbs
- Brown sugar — 20 g (1 ½ tbsp) — caramel depth
Chocolate Ripple
- Dark chocolate (50–60%) — 120 g (¾ cup chopped) — chocolate layer
- Heavy cream — 60 g (¼ cup) — smooth ganache
Marshmallow Swirl
- Marshmallow fluff — 150 g (½ cup packed) — classic flavor
Ingredient note: Use 50–60% chocolate. Higher percentages (70%+) taste bitter once frozen.
Equipment
Required
- 9×5 inch (23×13 cm) loaf pan
- Hand mixer or balloon whisk
- Mixing bowls
- Rubber spatula
- Freezer
- Digital scale (recommended for accuracy)
Nice-to-have
- Instant-read thermometer
- Offset spatula
- Parchment sling for easy removal
Step-by-Step Instructions
Step 1: Prepare the Graham Crunch (10 minutes + cooling)

Preheat oven to 170°C (340°F). Line a small tray with parchment.
Mix crushed graham crackers, melted butter, and brown sugar. Spread thinly and bake 8–10 minutes, until golden and fragrant.
Visual cue: It should smell nutty and slightly caramelized. Edges turn deeper golden, not dark brown.
Cool completely (at least 20 minutes). Break into small clusters.
Avoid this: Adding warm crumbs to ice cream — they melt the base and lose crunch.
Step 2: Make the Chocolate Ripple (5 minutes)
Heat cream until steaming (not boiling). Pour over chopped chocolate. Let sit 1 minute, then stir smooth.
Cool to room temperature.
Checkpoint: It should be thick but pourable, like warm Nutella.
Step 3: Whip the Cream (4–5 minutes)

In a cold bowl, whip heavy cream on medium speed until medium-stiff peaks form.
Visual cue: Lift the whisk — peaks should stand tall with tips slightly curling. If they droop fully, whip 30 seconds more.
Internal temp tip: Cream whips best below 7°C (45°F).
Step 4: Fold the Base (3 minutes)

In a separate bowl, mix condensed milk, vanilla, and salt.
Fold whipped cream into condensed milk in 2 additions.
Visual cue: The mixture should stay fluffy and pale. No streaks, but also no deflated liquid texture.
Step 5: Layer and Swirl (5 minutes)
Spoon one-third of the base into the loaf pan. Add graham clusters, drizzle chocolate, dollop marshmallow fluff.
Repeat layers twice.
Use a knife to gently swirl — 3–4 passes only.
Avoid over-swirling — it muddies the layers.
Step 6: Freeze (6–8 hours)

Cover tightly with plastic wrap touching the surface.
Freeze at -18°C (0°F) for at least 6 hours or overnight.
Doneness test: A knife inserted should meet firm resistance but still slice smoothly.
Troubleshooting Common Issues
Problem: Ice cream is icy
Likely causes: Under-whipped cream; freezer too warm.
Fix: Whip to firmer peaks; check freezer temp (-18°C ideal).
Problem: Too hard to scoop
Likely causes: Too little sugar or too much ganache.
Fix: Let sit at room temp 5–10 minutes before scooping.
Problem: Graham crackers turned soggy
Likely cause: Skipped baking or didn’t cool fully.
Fix: Always toast crumbs and cool completely.
Problem: Layers disappeared
Likely cause: Over-mixing during swirl.
Fix: Fewer swirls next time.
Problem: Grainy texture
Likely cause: Over-whipped cream (curdling stage).
Fix: Stop at medium-stiff peaks.
Substitutions and Variations
Egg-Free
Already egg-free.
Dairy-Free
- Use full-fat coconut cream (480 g) chilled overnight.
- Replace condensed milk with 320 g sweetened condensed coconut milk.
Flavor will have mild coconut notes.
Gluten-Free
Use certified gluten-free graham crackers.
Flavor Variations
- Add 5 g instant espresso powder to ganache for mocha s’mores.
- Swap dark chocolate for milk chocolate (reduce ganache cream to 45 g).
- Add toasted mini marshmallows on top before freezing for texture contrast.
Scaling Guide
| Pan Size | Multiplier | Cream | Condensed Milk |
|---|---|---|---|
| 6-inch tin | 0.75x | 360 g | 300 g |
| 9×5 loaf | 1x | 480 g | 397 g |
| 8×8 square | 1.5x | 720 g | 600 g |
Storage, Make-Ahead & Freezing
- Freezer: Up to 2 months in airtight container.
- Press plastic wrap directly on surface to prevent ice crystals.
- For best texture, consume within 4 weeks.
- Do not refreeze after melting fully — texture becomes icy.
To refresh slightly icy ice cream: let soften, stir vigorously, and refreeze 2 hours (not perfect, but helps).
Serving Suggestions
- Serve with warm chocolate sauce for contrast.
- Sandwich between homemade cookies.
- Pair with espresso for balance — bitterness offsets sweetness.
FAQs
Can I use store-bought marshmallows instead of fluff?
Yes. Melt 150 g marshmallows with 1 tbsp milk until smooth before swirling.
How do I prevent icy texture?
Use full-fat dairy and freeze quickly in the coldest part of freezer.
Can I double the recipe?
Yes. Use a deep 8×8 inch pan and freeze 8–10 hours.
Best chocolate type?
50–60% cocoa gives balance. Too dark tastes bitter when frozen.
Can I make this in an OTG freezer compartment?
Yes, but freezing may take longer (8–10 hours). Ensure consistent cold temperature.
Notes From My Kitchen (Testing Log)
Batch 1: Skipped toasting graham crackers — turned soft after freezing.
Batch 2: Over-whipped cream — texture slightly grainy.
Batch 3: Used 70% chocolate — too bitter once frozen.
Batch 4: Tried milk chocolate — too sweet. Settled on 55%.
Batch 5: Added marshmallows directly — froze chewy. Fluff swirls better.
Final Version: Toasted crumbs + 55% chocolate + medium peaks = best balance of creamy, crunchy, scoopable texture.
I tested three chocolate percentages and two crumb methods before settling here — this version holds texture even after 3 weeks frozen.
Nutrition & Disclaimer
Approximate per serving (1 of 8):
Calories: ~380
Fat: 25 g
Carbs: 36 g
Protein: 5 g
Values are estimates and vary by brand and portion size. Always store at safe freezer temperatures (-18°C/0°F).
Conclusion
This S’mores Ice Cream Recipe captures everything you love about campfire desserts — creamy vanilla, gooey marshmallow, rich chocolate, and crunchy graham — without leaving your kitchen. It’s beginner-friendly, no machine required, and forgiving if you follow the visual cues.
If you try it, let me know how your layers turn out — and whether you resisted eating it straight from the pan.