Vegan S'mores Ice Cream (no-churn!)

If you love the nostalgic flavors of gooey campfire s'mores, this vegan s'mores ice cream is about to become your new favorite summer dessert! Creamy, dairy-free ice cream loaded with rich chocolate, roasted marshmallows and graham cracker swirl makes every bite taste like summer vacation in a bowl.

Sugar cone topped with lopsided scoops of s'mores ice cream.

This recipe was so much easier than I thought it would be. It came out perfect! I put it in the freezer and ate it over the week. -Danielle

I absolutely love to make homemade ice cream! Vegan options in the store are always pretty limited and the ones you do find tend to be lacking. There is never enough mix in's!

This recipe utilizes my no-churn vegan vanilla ice cream as a base and requires only a handful of additional ingredients to make it "s'mores." So quick and easy!

If you like graham cracker-chocolate-marshmallow goodness as much as I do, you'll also want to try my vegan s'mores cookies!

Jump to:
S'mores ice cream cones laying on a black surface with marshmallows and chocolate chunks.

ingredients

While making homemade ice cream may seem daunting, this recipe comes together with staple, household ingredients!

  • graham cracker crumbs create the classic s'mores flavor and add that signature crunchy, cookie-like texture throughout the ice cream.
  • vegan butter helps bind the graham cracker swirl together while adding richness and creating a butteriness similar to a traditional pie crust.
  • agave nectar adds sweetness to the graham cracker mixture while helping create a smooth swirl consistency that stays soft enough to scoop once frozen.
  • nondairy milk loosens the graham cracker mixture so it blends into a creamy swirl instead of becoming dry or crumbly.
  • vanilla extract enhances the sweet cookie flavor and adds warmth that makes the graham cracker layer and ice cream base taste more like classic s'mores.
  • salt balances the sweetness and helps bring out the s'mores flavor.
  • vegan mini marshmallows bring the signature gooey marshmallow element that makes s'mores instantly recognizable while adding soft texture throughout the ice cream.
  • nondairy heavy cream is the base of the no-churn ice cream, whipping up light and airy while creating a rich, creamy texture without needing an ice cream machine.
  • nondairy sweetened condensed milk adds sweetness while helping create a smooth, scoopable texture and preventing the ice cream from freezing too hard.
  • chopped nondairy chocolate adds rich chocolate flavor and creates little chunks of texture throughout the ice cream to complete the classic s'mores combination.

have a specific food allergy?

Click the button below to ask ChatGPT to alter it for your diet!

S'mores ice cream cones laying on a black background with marshmallows and chocolate chunks.

why you'll love this ice cream

  • all the classic s'mores flavors: Gooey marshmallow, rich chocolate, and buttery graham cracker swirls bring all the nostalgic campfire flavors you know and love.
  • no ice cream maker needed: This easy no-churn recipe comes together without any special equipment!
  • ultra creamy texture: The combination of dairy-free heavy cream and sweetened condensed milk creates a rich, scoopable ice cream.
  • completely dairy-free: It's 100% vegan while still delivering that indulgent, creamy texture you'd expect from traditional ice cream.
  • fun homemade graham cracker swirl: The buttery graham cracker ribbon adds texture and makes every bite taste like classic s'mores.
  • real roasted marshmallows: Instructions are included for an easy way to toast marshmallows giving the ice cream a true, campfire taste.
  • make-ahead friendly: Perfect for preparing ahead for summer parties, BBQs, or whenever an ice cream craving hits.

how to make vegan s'more ice cream (with pictures)

Please see the recipe card at the bottom of the page for full instructions and ingredient measurements.

Begin by mixing together all of the graham cracker swirl ingredients in a bowl. Set aside to allow the mixture time to thicken.

Spread the marshmallows out on a baking sheet lined with parchment paper. Place under the broiler to toast for 1-2 minutes, keeping a very close eye.

Glass bowl of graham cracker swirl with a rubber spatula.
Toasted marshmallows on a baking sheet.

Pour the heavy cream into a large mixing bowl and beat with an electric hand mixer until stiff peaks form.

Whisk together the dairy-free sweetened condensed milk, vanilla and salt in a separate bowl. Pour mixture over the whipped cream and fold together using a rubber spatula. Take care not to deflate the cream completely.

Whipped cream in a glass bowl.
Dairy-free sweetened-condensed milk in a glass bowl.

Grab a sealable container or a cake/loaf pan. Pour in half of the ice cream base. Dollop half of the graham cracker mixture over the top and swirl in with a knife. Sprinkle over half of the roasted marshmallows and chopped chocolate.

Pour the remaining ice cream base over the top. Dollop in remaining graham cracker and swirl. Sprinkle remaining marshmallows and chocolate on top.

Cover and place in the freezer to chill for at least 4 hours.

Vanilla ice cream base in a glass bowl with a rubber spatula.
Unfrozen s'mores ice cream in a round cake pan.

recipe tips

Here are a few things you can do to ensure your ice cream turns out perfectly every time:

  1. chill everything first: For the fluffiest ice cream base, make sure your nondairy heavy cream, mixing bowl, and beaters are well chilled before whipping.
  2. don't over-whip the cream: Whip until stiff peaks form, but stop before it becomes grainy or starts separating.
  3. fold gently: When mixing in the sweetened condensed milk, use a gentle folding motion so you don't deflate all the air you whipped into the cream.
  4. make the graham cracker swirl thick but pourable: You want the swirl mixture smooth enough to ribbon through the ice cream without sinking straight to the bottom.
  5. layer instead of fully mixing: Alternate layers of ice cream base, graham cracker swirl, marshmallows, and chocolate chunks for distinct pockets of flavor throughout.
  6. freeze overnight for best texture: While it may look set after a few hours, letting it freeze fully overnight creates the creamiest scoop.
  7. cover tightly while freezing: Press plastic wrap or use an airtight container to help prevent ice crystals from forming on the surface.
  8. let it sit before scooping: Homemade no-churn ice cream can freeze very firm, so let it sit at room temperature for 5-10 minutes before serving.
  9. use good quality dairy-free chocolate: Since chocolate is a major flavor here, using a higher quality vegan chocolate bar instead of chips often gives better texture and flavor.
S'mores ice cream cones laying on a black surface with marshmallows and chocolate chunks.

toasting marshmallows in the oven

If you want that classic golden, campfire-style toasted marshmallow flavor for your vegan s'mores ice cream, the oven makes it super easy.

  • line a baking sheet: Place a sheet of parchment paper on a baking tray for easy cleanup.
  • spread marshmallows evenly: Arrange the vegan marshmallows in a single layer, leaving a little space between them.
  • use the broiler setting: Turn your oven to broil on high so the marshmallows toast quickly from the top.
  • watch closely: Marshmallows can go from perfectly golden to burnt very fast. Stay near the oven and watch carefully.
  • broil for 30 seconds to 2 minutes: Depending on your oven, they'll start turning golden brown very quickly.
S'mores ice cream cones laying on a black surface with marshmallows and chocolate chunks.

Frequently Asked Questions

Do I need an ice cream maker for this recipe?

Nope! This is a no-churn ice cream recipe, which means you can make it without any special equipment.

Why is my ice cream icy instead of creamy?

This usually happens if the whipped cream was over-mixed, the ingredients weren't folded gently enough, or the container wasn't sealed tightly while freezing.

How long does homemade no-churn ice cream take to freeze?

It usually needs at least 4-6 hours, but overnight freezing gives the best texture.

Can I use chocolate chips instead of chopped chocolate?

Yes, but chopped chocolate usually gives a smoother texture and larger chocolate pieces throughout the ice cream.

Why is my ice cream too hard to scoop?

Homemade vegan ice cream often freezes firmer than store-bought versions. Let it sit at room temperature for 5-10 minutes before scooping.

didn't find the answer you were looking for?

Ask ChatGPT to answer based on this specific recipe:

Sugar cone topped with two scoops of s'mores ice cream.

common mistakes and how to fix them

  1. the whipped cream won't form stiff peaks: Make sure your nondairy heavy cream is very cold before whipping. Chilling the mixing bowl and beaters beforehand can help it whip up faster and hold more structure.
  2. the ice cream turned icy instead of creamy: This usually happens when the mixture wasn't folded gently enough or the container wasn't sealed properly while freezing. Fold carefully and always store in an airtight container.
  3. the whipped cream was over-mixed: Over-whipping can cause the cream to become grainy or separate. Stop mixing as soon as stiff peaks form for the smoothest texture.
  4. the graham cracker swirl sank to the bottom: If the swirl mixture is too thin, it can settle while freezing. Aim for a thicker, spoonable consistency so it layers evenly throughout the ice cream.
  5. the marshmallows became too hard after freezing: Some vegan marshmallows can firm up in the freezer. Let the ice cream sit at room temperature for a few minutes before serving so they soften slightly.
  6. the ice cream is too hard to scoop: Homemade no-churn ice cream often freezes firmer than store-bought versions. Let it sit on the counter for 5-10 minutes before scooping.
  7. chocolate pieces feel too hard: Large chunks of chocolate can become very firm when frozen. Chop the chocolate into smaller pieces for easier scooping and better texture.
  8. the layers blended together too much: If everything is stirred too aggressively, you lose distinct swirls and pockets of flavor. Layer ingredients gently instead of fully mixing.
S'mores ice cream in sugar cones on a black surface.

serving suggestions

  1. top with extra crushed graham crackers: Sprinkle extra graham cracker crumbs on top for even more classic s'mores flavor and a little added crunch.
  2. add toasted marshmallows: Finish each scoop with a few freshly toasted vegan marshmallows for that nostalgic campfire feel.
  3. drizzle with melted chocolate: Warm dairy-free chocolate drizzle makes every bowl feel extra indulgent and dessert-worthy.
  4. serve in waffle cones: Turn it into the ultimate summer treat by scooping into vegan waffle cones or sugar cones.
  5. make ice cream sandwiches: Sandwich scoops between vegan graham crackers or cookies for a fun handheld dessert.
  6. pair with brownies: Serve alongside warm vegan brownies for an extra rich chocolate dessert combination.
  7. make a s'mores sundae: Add chocolate sauce, crushed graham crackers, whipped cream, and marshmallows for the ultimate loaded sundae.
  8. enjoy straight from the container: Honestly… sometimes the best serving suggestion is just grabbing a spoon and going for it.
S'mores ice cream melting out of an ice cream cone.

storage

freeze in an airtight container: Store the ice cream in a freezer-safe container with a tight-fitting lid to help prevent freezer burn and keep the texture creamy.

cover the surface: For extra protection, press a piece of parchment paper or plastic wrap directly against the surface of the ice cream before sealing the container. This helps reduce ice crystals.

best enjoyed within 2-3 weeks: While it will keep longer, homemade vegan no-churn ice cream has the best texture and flavor when enjoyed within a few weeks.

let it soften before scooping: Because homemade ice cream freezes firmer than store-bought versions, let it sit at room temperature for 5-10 minutes before serving.

avoid repeated thawing and refreezing: Repeated temperature changes can create ice crystals and make the texture less creamy over time.

use a shallow container if possible: A wider, shallow container helps the ice cream freeze more evenly and makes scooping easier later.

S'mores ice cream cones laying on a black background covered in graham cracker crumbs.

If you make this recipe, please tag @censoredbaker on Instagram!

Print

Vegan S'mores Ice Cream

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Dairy-free, no-churn ice cream loaded with chocolate chunks, roasted marshmallows and graham cracker swirl. 

  • Author: Lyndsey Hiltner
  • Prep Time: 30 minutes
  • Chill Time: 4 hours
  • Total Time: 4 hours 30 minutes
  • Yield: 1 Pint 1x
  • Category: Frozen Desserts
  • Method: Freeze
  • Cuisine: American
  • Diet: Vegan

Ingredients

Units Scale

For the Graham Cracker Swirl

1 cup graham cracker crumbs

3 tablespoons vegan butter, melted

3 tablespoons agave nectar

¼ cup nondairy milk

¼ teaspoon vanilla extract

¼ teaspoon salt

For the Ice Cream

1 ½ cups vegan mini marshmallows

2 cups nondairy heavy cream

11.25 oz nondairy sweetened condensed milk

1 teaspoon vanilla extract

½ teaspoon salt

½ cup chopped nondairy chocolate

Instructions

  1. Mix: Add the graham cracker crumbs, melted vegan butter, agave nectar, nondairy milk, vanilla extract and salt to a mixing bowl. Stir together until a paste comes together. Set aside to thicken slightly.
  2. Roast: Spread the marshmallows out on a baking sheet lined with parchment paper. Place under your oven broiler for 1-2 minutes or until marshmallows are toasted to your liking. Watch them the entire time as they can burn very quickly!
  3. Whip: Pour dairy-free heavy cream into a large mixing bowl. Beat with an electric hand mixer until stiff peaks form. In a separate bowl, whisk together the nondairy sweetened condensed milk, vanilla and salt. Pour mixture into the whipped cream and fold together gently with a rubber spatula until combined. You don't want to completely deflate the cream.
  4. Assemble: Grab a sealable container or a cake/loaf pan. Pour half of the ice cream base into the container. Drop spoonfuls of graham cracker mixture on top of the ice cream base. You'll use about half of it. Gently swirl with a knife. Sprinkle over half of the chocolate and half of the roasted marshmallows. Pour the remaining ice cream base over everything. Spoon in the remaining graham cracker and swirl with a knife. Top with remaining chocolate and roasted marshmallows.
  5. Freeze: Seal the container or cover tightly with plastic wrap. Place in the freezer to chill for at least 4 hours.

Notes

*Prepared ice cream will keep in an airtight container in the freezer for up to 2 weeks.

*Allow ice cream to sit out for 5-10 minutes before attempting to scoop.

Did you make this recipe?

Be sure to leave a rating and a review below and tag @censoredbaker on Instagram and hashtag it #censoredbaker so we can see!

Recipe Card powered byTasty Recipes

more no-churn vegan ice cream recipes

more dairy-free frozen desserts

summarize this recipe

2 Comments

  1. This recipe was so much easier than I thought it would be. It came out perfect! I put it in the freezer and ate it over the week.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star