Vegan Cookie Dough Ice Cream Recipe: Rich Chocolate Chunks and Cold Vanilla Swirls

Desserts

Vegan Cookie Dough Ice Cream Recipe: Rich Chocolate Chunks and Cold Vanilla Swirls

This vegan cookie dough ice cream delivers all the nostalgic flavors of classic cookie dough—chocolate chunks, vanilla swirls, and that familiar doughy texture—without a single dairy product or egg.

The secret lies in plant-based butter and flax eggs that bind the mixture perfectly while keeping it rich and creamy when churned. I developed this recipe after years of craving cookie dough ice cream but struggling to find a vegan version that truly satisfied.

The foundation starts with a simple cookie dough base made from almond flour, coconut sugar, and coconut milk, which creates a tender, slightly crispy texture when frozen. Adding melted vegan chocolate chunks ensures every bite feels indulgent, while a swirl of vanilla coconut milk adds that signature ice cream creaminess.

The key technique? Churning it just right—too long and it gets icy, too short and it won’t set properly.

What you’ll end up with is a decadent dessert that looks and tastes like the classic version but is completely plant-based. The chocolate chunks stay melty, the dough pieces maintain their texture, and the vanilla swirls create beautiful marbling throughout.

It’s the kind of dessert that’s perfect for summer gatherings, potlucks, or just treating yourself after a long week.

Best of all, this recipe is foolproof—no special equipment beyond an ice cream maker, and it freezes beautifully for up to two months. Whether you’re vegan, dairy-free, or just looking for a healthier indulgence, this ice cream delivers on every level. Let’s get started!

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for vegan cookie dough ice cream

Four servings of nostalgic cookie dough ice cream—rich, creamy, and completely plant-based.

Ingredient Amount Notes
Almond Flour 🌰 1 ½ cups Finely ground for texture
Coconut Sugar 🍯 ½ cup Light brown preferred
Vegan Butter 🧈 ½ cup Miyoko's brand recommended
Coconut Milk 🥥 1 can Full-fat for creaminess
Flaxseed Meal 🌾 2 tbsp Ground flaxseed for binding
Vanilla Extract 🍃 1 tsp Pure vanilla preferred
Sea Salt 🧂 ¼ tsp Fine grain preferred
Vegan Chocolate Chunks 🍫 1 cup Enjoy Life brand preferred
Vanilla Coconut Milk 🥥 ½ cup For swirls, store-bought okay
Vanilla Bean Paste 🍃 1 tsp For extra vanilla flavor
Maple Syrup 🍁 2 tbsp For sweetness balance
Ice Cream Maker ❄️ 1 whole Essential for texture

The almond flour is key here—Bob's Red Mill or Trader Joe's brands work best for that fine texture. Coconut sugar adds caramel notes without refining, and Miyoko's vegan butter melts beautifully for that classic doughy richness. If you can't find Enjoy Life chocolate chunks, Pascha or Hu Kitchen brands are solid vegan alternatives. For the flaxseed meal, Bob's Red Mill is my go-to—it binds perfectly without any weird aftertaste. The vanilla extract should be pure, nothing with alcohol fillers. That said, if you've got a vanilla bean lying around, scrape in the seeds for extra depth.

No almond flour? Oat flour works in a pinch—just pulse rolled oats in a food processor. Short on coconut sugar? Date sugar or brown sugar (but it'll be less refined). The chocolate chunks can be swapped for vegan dark chocolate bars chopped into chunks, though they might melt faster. For the vanilla swirl, vanilla ice cream base from the store is fine if you're in a hurry, but homemade vanilla coconut milk (simmer coconut milk with scraped vanilla bean) takes this to the next level. The flax eggs? Chia seeds work too—just mix 1 tbsp chia with 3 tbsp water per egg and let sit for 5 minutes.

This freezes beautifully for 2 months—just let it harden in the freezer for 4-6 hours before scooping. For the best texture, churn it for exactly 20-24 minutes—any longer and it'll get icy. The chocolate chunks stay melty if you store it in an airtight container with parchment between layers. Portion into single servings before freezing for easy grab-and-go treats. And if you're making this for a crowd, double the batch—it disappears fast.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: The dough comes together in one bowl—no standing mixer, no overcomplicating. Just fold the flaxseed meal into coconut milk, blend it with almond flour and vegan butter, then stir in coconut sugar until it’s thick enough to scoop. Honestly, I’ve made it while chatting with my kid about their day—no stress, just creamy magic.
  • Cookie Dough Without Guilt: That classic doughy sweetness is still here—the coconut sugar keeps it rich but not cloying, while the almond flour adds a subtle nuttiness that balances the vegan butter’s buttery depth. Between us, it’s the first vegan dessert I’ve ever finished the whole batch of.
  • Freezer-Friendly Flex: Make a big batch on Sunday, then portion it into silicone molds or a loaf pan. It keeps perfectly for weeks, so you’re never scrambling for a last-minute treat. I’ve pulled it out for birthday parties, lazy movie nights, or just because—no one ever asks if it’s vegan.
  • Budget Booster: Almond flour and coconut sugar might sound fancy, but they stretch further than regular flour and sugar. Plus, the flaxseed egg cuts costs and adds protein. I’ve fed a houseful of guests for under $10—proof that indulgence doesn’t have to break the bank.

Step-by-step instructions for vegan cookie dough ice cream

Here's how to create a creamy, indulgent vegan ice cream with real cookie dough flavor and swirling vanilla accents.

1

Prepare the Cookie Dough Base

In a medium mixing bowl, combine the 1.5 cups almond flour, 0.5 cup coconut sugar, 0.25 tsp sea salt, and 2 tbsp flaxseed meal. Whisk these dry ingredients together until fully incorporated and no flour streaks remain. This dry blend forms the foundation of your cookie dough flavor profile.

In a separate small bowl, melt the 0.5 cup vegan butter in 10-second intervals in the microwave (or over low heat) until just soft enough to mix smoothly. Add the melted butter to the dry ingredients along with the 1 tsp vanilla extract and 1 tsp vanilla bean paste. Mix with a rubber spatula until the mixture forms a thick, crumbly dough that holds together when pressed.

Here's the thing—this dough needs to be firm enough to hold its shape when folded into the ice cream base, but not so dry that it won't blend smoothly. If the mixture seems too crumbly, add 1 teaspoon of the vanilla coconut milk to help bind it together.

2

Create the Ice Cream Base

Open the 1 can coconut milk and separate the thick cream from the watery liquid. Pour just the thick cream portion into a large mixing bowl—you should have about 1½ cups of this rich coconut cream. Add the 2 tbsp maple syrup and whisk vigorously until fully combined and smooth.

Now, gently fold in the cookie dough mixture you prepared earlier using a silicone spatula. Work quickly but carefully to maintain the cookie dough's texture while incorporating it evenly into the coconut cream. You want visible cookie dough chunks throughout the base—this creates that authentic cookie dough ice cream experience.

Finally, add 1 cup vegan chocolate chunks and gently fold them in as well. Reserve 0.25 cup of the vanilla coconut milk for the swirls—this will be your final addition before churning. The chocolate chunks should be evenly distributed but still visible, promising bursts of rich cocoa flavor in every bite.

3

Prepare the Vanilla Swirls

In a small bowl, combine the reserved 0.25 cup vanilla coconut milk with 1 tablespoon of the maple syrup. This mixture will create the beautiful swirling patterns in your finished ice cream. The coconut milk's natural sweetness pairs perfectly with the vanilla, enhancing the overall flavor without overpowering it.

Heat this mixture in the microwave for 20 seconds or until just warm to the touch (about 110°F). The warmth helps the coconut milk's natural thickening properties activate, creating a smoother, more stable swirl when added to the churning ice cream. Let it cool for 2 minutes before using—it should be warm but not hot.

4

Churn the Ice Cream

Pour the prepared ice cream base into your ice cream maker and attach the churning bowl. Set the machine to churn according to manufacturer instructions, typically for 20-25 minutes. You'll know it's ready when the mixture transforms from a liquid to a thick, creamy texture that holds its shape when scooped.

About 2 minutes before the churning cycle completes, carefully drizzle the warm vanilla coconut milk mixture in a zigzag pattern across the surface of the churning ice cream. The residual heat from the mixture will create beautiful marbled swirls as the ice cream continues to churn and freeze.

This is the moment that matters: the temperature difference between the warm swirl mixture and the cold churning base creates those signature marbled patterns. If you're concerned about the texture, you can add 1 tablespoon of coconut milk to the swirl mixture to ensure it blends smoothly without disrupting the churning process.

5

Freeze and Serve

Once the churning cycle completes, transfer the ice cream to a loaf pan or airtight container. Cover with parchment paper pressed directly onto the surface to prevent ice crystals from forming. Freeze for at least 4 hours, or until completely firm—this ensures the perfect scoopable texture.

For best results, let the ice cream sit at room temperature for 5-10 minutes before serving. This brief resting period allows the texture to soften slightly, making it easier to scoop while maintaining its creamy consistency. The final product should be rich, slightly crunchy from the cookie dough chunks, with smooth vanilla swirls throughout.

Real talk: if you notice any ice crystals forming after removing from the freezer, simply blend the ice cream briefly in a food processor before serving. The texture will smooth out perfectly, and you'll still enjoy that incredible cookie dough flavor without any compromise.

👨‍🍳

Pro Tips For Making Vegan Cookie Dough Ice Cream

  • CHILL THE MIX FIRST: After blending almond flour, coconut sugar, and vegan butter, pop the dough mixture in the freezer for 20 minutes before churning. I learned this the hard way—skipping it means your ice cream machine will fight to freeze the coconut milk properly, and you’ll end up with a soupy mess instead of a creamy texture. Trust me, 20 minutes now saves 30 minutes of scraping later.
  • GRIND ALMOND FLOUR FINE: Pulse your almond flour in a food processor until it’s almost powdery—no visible flecks bigger than a pinhead. I used to just scoop it straight from the bag, and the texture ended up gritty, like eating cookie dough with sand. A quick 30-second pulse makes all the difference in that smooth, bakery-style mouthfeel.
  • DON’T OVERMIX THE FLAX EGGS: Stir the flaxseed meal and coconut milk just until combined—no need to whip it into a froth. Overmixing turns the flax eggs gummy, and your ice cream will taste like you’re chewing through cookie dough bits instead of enjoying a creamy scoop. Think "just combined," not "fully emulsified."
  • SWAP COCONUT MILK FOR CREAMINESS: Use full-fat coconut milk and scoop out the thick cream from the top of the can for richer texture. I was skeptical until I tried it—regular coconut milk makes the ice cream watery, but the cream adds that classic cookie dough fat that keeps it luscious. (Yes, even if you’re impatient like me.)

Storing and reheating this recipe

Freezer Storage Tips

Store your vegan cookie dough ice cream in an airtight container with parchment paper pressed directly on the surface to prevent ice crystals. I use glass loaf pans because they hold the shape beautifully and prevent freezer burn.

For best texture, freeze for 4-6 hours before scooping—this ensures the cookie dough chunks stay firm while the ice cream maintains its creamy consistency. 🥶

Reheating for Smooth Texture

If your ice cream develops ice crystals, don’t panic! Simply transfer it to a food processor and blend for 10-15 seconds until smooth. The cookie dough chunks will break down slightly, but the flavor remains rich.

For a quicker fix, let it sit at room temperature for 5-10 minutes before serving—this softens the texture without melting it completely. 💫

Portioning for Convenience

Divide the ice cream into single-serving containers before freezing. This makes it perfect for grab-and-go treats or meal prep. I like using silicone ice cube trays for portion control—just pop them out and store in a freezer bag.

When ready to eat, let each portion soften for 2-3 minutes before scooping. ✨

Reviving Thawed Ice Cream

If your ice cream has partially thawed, place the container back in the freezer for 1-2 hours to refirm it. For a faster reset, wrap it tightly in plastic wrap and freeze for 30 minutes—this prevents freezer burn while restoring texture.

Avoid microwaving, as it can make the cookie dough chunks rubbery and ruin the creamy base. 🔥

Long-Term Freezing

This recipe keeps beautifully for up to 2 months in the freezer, though I find it’s at its best within 3-4 weeks. For extended storage, press parchment paper between layers if making multiple batches.

Label containers with the date to track freshness—trust me, you’ll want to eat this before it disappears! 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 0mg0%
Sodium 140mg6%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 32g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this without an ice cream maker?

Yes! For a no-churn version, mix the ice cream base with 1 cup of full-fat coconut milk (chilled overnight) and 1 cup of frozen coconut milk solids (found in the freezer section). Freeze in a loaf pan for 6-8 hours, stirring with a fork every 1-2 hours to break up ice crystals. The texture will be softer but still delicious.

2

Why does my vegan cookie dough ice cream get icy?

This usually happens when churning too long or using too much liquid. Stick to the 20-24 minute churn time and ensure your coconut milk is full-fat. If it's already icy, blend with 1 tablespoon of coconut cream or let it sit at room temperature for 5-10 minutes before serving. The dough chunks help mask ice crystals!

3

Can I add nuts or sprinkles to this recipe?

Fold in ½ cup chopped walnuts or pecans with the chocolate chunks, or sprinkle M&M's or vegan sprinkles on top before freezing. For extra crunch, toast the nuts first. Just be mindful—too many mix-ins can make the texture grainy. Start with ½ cup and adjust to taste.

4

What’s the best way to serve this ice cream?

Let it soften slightly (5-10 minutes at room temp) for easy scooping, then serve in chilled bowls with warm vegan chocolate sauce or crushed Oreos on top. For a fun twist, drizzle with melted vegan caramel or sprinkle with sea salt flakes. It’s also perfect in ice cream sandwiches with vegan cookies!

5

Can I substitute the chocolate chunks with something else?

Try vegan caramel bits, crushed pretzels, or freeze-dried strawberries for a fruity twist. For a cookie twist, fold in 1 cup crushed vegan graham crackers or mini vegan chocolate chip cookies. Just reduce the cookie dough base by ¼ cup to balance the texture.

★★★★★4.5(6 reviews)
Categories Desserts