This homemade s’mores ice cream brings the nostalgic campfire favorite into a creamy, indulgent dessert.
With rich chocolate custard, toasted marshmallows, and crunchy graham crackers, every spoonful delivers a balance of flavor and texture.
While decadent, it’s also a protein-rich treat thanks to egg yolks and dairy, and provides fiber from whole graham crackers.
Easy to prepare ahead, this recipe makes a crowd-pleasing dessert perfect for everyday enjoyment or special gatherings.

Rich & Creamy S’mores Ice Cream
Equipment
- 1 Medium saucepan
- 1 large mixing bowl
- Plastic wrap (enough to cover custard surface)
- 1 Ice Cream Maker
- 1 Large Baking Sheet
Ingredients
- 2 cups heavy cream
- 2 cups whole milk
- 1 cup sugar
- ½ cup dark cocoa powder
- 7 large egg yolks
- 1 teaspoon vanilla extract or vanilla bean paste
- 7 sheets graham crackers lightly crushed
- 2 ½ cups mini marshmallows
Instructions
- Prepare the Chocolate Custard Base: In a medium saucepan, combine the heavy cream, whole milk, granulated sugar, and cocoa powder. Place the pan over medium heat and gently whisk the mixture together until the sugar fully dissolves and the cocoa powder blends smoothly with the cream. Continue whisking occasionally to prevent sticking at the bottom. Heat until the mixture reaches a gentle simmer—you should see small bubbles forming around the edges, but it should never boil, as boiling can cause the dairy to split. Once it reaches a simmer, remove from heat immediately.
- Whisk the Egg Yolks: In a separate large mixing bowl, add the egg yolks and vanilla extract. Using a whisk or a hand mixer, beat them together until the mixture becomes pale, thick, and slightly frothy. This step usually takes about 3 minutes and is important for achieving a rich, creamy texture in your custard.
- Temper the Eggs (Prevent Scrambling): To prevent the eggs from cooking too quickly when added to the hot cream, you’ll need to temper them. Take about ¼ to ½ cup of the warm cream mixture and slowly drizzle it into the egg yolks while whisking constantly. This gradually raises the temperature of the eggs without scrambling them. Repeat this process 2–3 times until the egg mixture feels warm to the touch.
- Cook the Custard: Now, slowly pour the tempered egg mixture back into the saucepan with the rest of the warm cream, whisking continuously as you pour. Return the pan to medium heat and stir constantly with a wooden spoon or heatproof spatula. Cook until the custard thickens slightly and can coat the back of a spoon—when you drag your finger across the spoon, it should leave a clean line. This step usually takes about 5–7 minutes. Do not allow the mixture to boil. Once thickened, remove the pan from heat.
- Chill the Custard Thoroughly: Pour the hot custard into a clean mixing bowl. Press a piece of plastic wrap directly onto the surface of the custard to prevent a skin from forming. Place the bowl in the refrigerator and chill for at least 4 hours or ideally overnight. The custard must be completely cold before churning, as this ensures smooth, creamy ice cream.
- Toast the Marshmallows: While the custard chills, prepare your marshmallows. Preheat your oven’s broiler and line a large baking sheet with foil (avoid parchment paper, as it can burn under high heat). Spread the mini marshmallows evenly over the sheet in a single layer. Place the pan a few inches below the broiler and toast until the tops turn golden brown and slightly charred—this should take less than a minute, so watch closely to avoid burning. Once toasted, use a spatula to transfer the sticky marshmallows onto a sheet of parchment paper to cool and set. Don’t worry if they lose their shape or clump together—that gooey texture will add flavor and fun pockets of sweetness in the ice cream.
- Churn the Ice Cream: Once the custard is fully chilled, pour it into your ice cream maker and churn according to the manufacturer’s directions. The mixture should slowly thicken and turn into soft-serve consistency within 20–25 minutes. In the last 5 minutes of churning, gradually add the crushed graham crackers and spoonfuls of the toasted marshmallows. They may be sticky, but that’s what makes this ice cream so authentic to the campfire s’mores experience.
- Freeze to Firm Up: Transfer the churned ice cream into an airtight container. Smooth out the top with a spatula and cover tightly. Place the container in the freezer for at least 3–4 hours (or longer if you prefer firmer ice cream).
- Serve and Enjoy: When ready to serve, let the ice cream sit at room temperature for 2–3 minutes to soften slightly for easier scooping. Serve generous scoops in bowls, cones, or even layered between graham cracker squares for the ultimate s’mores experience. Enjoy the creamy chocolate base, gooey marshmallow swirls, and crunchy graham cracker bites in every spoonful!
Notes
- Do not allow the cream and milk mixture to boil, or it may curdle.
- Always temper the eggs to avoid scrambled egg texture in your custard.
- Toasted marshmallows will be sticky and messy, but they add the authentic s’mores flavor—don’t skip this step.
- Chill the custard completely before churning to achieve smooth and creamy ice cream.
- Use foil instead of parchment paper when broiling marshmallows, as parchment can catch fire.
- For best results, let the ice cream firm up in the freezer for at least 3–4 hours before serving.
- Graham crackers add texture and fiber, making this dessert more satisfying.
- Using high-quality dark cocoa powder enhances the rich chocolate flavor.
- For an extra indulgence, drizzle melted chocolate or hot fudge when serving.
- This recipe makes a soft yet creamy ice cream that improves in flavor the next day.
Chef’s Secrets for Perfect Ice Cream
The secret to restaurant-quality ice cream at home is patience and precision.
Never rush the custard-making process—gentle heating and constant stirring ensure a silky, lump-free base.
Tempering the eggs is also crucial; adding hot cream too quickly will scramble the yolks, ruining the texture.
Another chef’s tip is to chill the custard overnight rather than just a few hours.
The colder the mixture, the smoother the churn. Finally, fold in the marshmallows and graham crackers only during the last few minutes of churning to keep their texture intact.
These small details make a world of difference.
Serving Suggestions for Any Occasion
This s’mores ice cream is delicious straight from the scoop, but you can elevate it with a few creative touches.
Serve it in waffle cones for a crunchy contrast or sandwich scoops between graham crackers to make frozen s’mores sandwiches.
For dinner parties, pair it with a drizzle of chocolate sauce, crushed nuts, or even a shot of espresso for a fun affogato twist.
Kids love it topped with extra mini marshmallows, while adults can enjoy it alongside a glass of rich dessert wine.
Whether casual or elegant, this recipe adapts to every setting.
Storage Tips for Best Freshness
Homemade ice cream tastes best when enjoyed within the first one to two weeks, as it can develop ice crystals if stored too long.
Always transfer the churned ice cream into an airtight, freezer-safe container, and press a layer of plastic wrap directly against the surface before sealing the lid.
This prevents freezer burn and helps retain creaminess. Keep the ice cream stored at the back of the freezer where the temperature is most stable.
When serving, allow the container to sit at room temperature for a couple of minutes to soften slightly before scooping.
Frequently Asked Questions
1. Can I make this without an ice cream maker?
Yes! For a no-churn version, prepare the custard as directed, chill it, and then fold in the marshmallows and graham crackers. Transfer to a freezer-safe container and stir every 30 minutes for about 3 hours to break up ice crystals. The texture won’t be quite as smooth, but it’s still delicious.
2. Can I use store-bought marshmallows without toasting?
You can, but toasting them adds a smoky depth that mimics real s’mores. Untoasted marshmallows will still give sweetness and chewiness, but you’ll miss that authentic campfire flavor.
3. How can I make this healthier?
You can substitute half-and-half for some of the heavy cream, use less sugar, or swap regular graham crackers with whole-grain versions. While it’s a treat, small adjustments can lower calories and increase fiber.
4. Why is my custard too thin or too thick?
If too thin, the custard may not have cooked long enough—return it to the stove and cook until it coats the back of a spoon. If too thick, it may have cooked at too high heat. Next time, keep the flame low and stir constantly.
5. Can I add extra mix-ins?
Absolutely! This recipe is flexible. Try folding in chocolate chips, peanut butter swirls, or even caramel ribbons in the last few minutes of churning. Just avoid adding large, frozen chunks as they can affect texture.