Desserts
This egg-free chocolate chip cookie dough ice cream delivers the dreamy texture and rich flavor you crave without compromising on creaminess or structure. The secret lies in a flaxseed "egg" substitute that binds the base perfectly while keeping it light, and churning techniques that prevent ice crystals.
I developed this recipe after years of experimenting with vegan ice creams that either turned icy or lost their signature cookie dough swirls.
The magic happens in two stages: first, creating a smooth, creamy base with coconut milk and aquafaba (chickpea brine) that mimics the richness of traditional egg-based recipes.
Then, folding in chunks of no-bake cookie dough—made with almond flour for structure and dark brown sugar for depth—ensures every bite delivers that familiar cookie dough experience. The result is a velvety, swirled dessert with pockets of gooey cookie dough throughout.
What sets this apart is the 10-minute prep time before churning, plus proper freezing techniques that guarantee a scoopable texture without freezer burn.
You'll end up with a dessert that looks and tastes like it came from an ice cream shop, complete with those signature cookie dough swirls that melt just slightly when served. The flavor profile balances sweet, salty, and rich notes perfectly—no aftertaste, just pure indulgence.
Serve it immediately for soft scoops or let it sit at room temperature for 5 minutes before serving for the ideal creamy consistency. Top with warm caramel drizzle or crushed pretzels for extra texture contrast.
This recipe proves you don’t need eggs to create restaurant-quality cookie dough ice cream at home.
Ingredients for chocolate chip cookie dough ice cream recipe no eggs
Creamy coconut milk, flaxseed magic, and cookie dough chunks—this list delivers restaurant-quality swirls without eggs.
| Ingredient | Amount | Notes |
|---|---|---|
| Full-Fat Coconut Milk 🥥 | 1 can | Chilled overnight for cream separation |
| Aquafaba (Chickpea Brine) 🥫 | ½ cup | Freshly drained from canned chickpeas |
| Dark Brown Sugar 🍬 | ¾ cup | Packed, for caramel depth |
| Almond Flour 🌰 | ½ cup | Fine, for cookie dough structure |
| Flaxseed Meal 🌾 | 3 tbsp | Ground fresh for binding |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar for aroma |
| Sea Salt 🧂 | ½ tsp | Fine grain for balance |
| Mini Chocolate Chips 🍫 | 1 cup | Enjoy Life brand for vegan |
| Unsalted Butter 🧈 | ¼ cup | Vegan butter for cookie dough |
| Chickpea Brine 🥫 | ¼ cup | From canned chickpeas |
| Dark Chocolate Chunks 🍫 | ½ cup | 70% cacao for richness |
| Xanthan Gum 🧪 | ¼ tsp | For ultra-smooth texture |
| Coconut Oil 🫒 | 1 tbsp | Melted for cookie dough |
The coconut milk is non-negotiable—full-fat cans from Trader Joe's or Thai Kitchen give the richest cream when chilled overnight. Save the thick cream part for churning, and use the water for smoothies (trust me). For aquafaba, chickpea brine from cans works perfectly, but if you're feeling fancy, aquafaba from chickpeas soaked overnight adds extra stability. The almond flour? Bob's Red Mill is my go-to—it's finely ground and won't clump like some store brands. Dark brown sugar is key here; Domino or Murphy's both pack that caramel depth without grit.
No aquafaba? Flax eggs (1 tbsp ground flax + 3 tbsp water per egg) work in a pinch, but the texture won't be quite as silky. Mini chocolate chips? Enjoy Life brand is the only vegan option that melts beautifully—regular chips get grainy. For the cookie dough, vegan butter like Miyoko's or Earth Balance is a must; regular butter will curdle. The xanthan gum might sound scary, but it's the secret to that ultra-creamy texture. One-quarter teaspoon is all you need—don't overdo it. And if you're out of dark chocolate chunks, chop a vegan chocolate bar into rough pieces for that same melty magic.
Store the coconut milk cream in the fridge overnight—it separates naturally, and you only need the thick part. The cookie dough mixture keeps for 3 days in the fridge, but fold it into the ice cream base within 24 hours for best texture. Once churned, serve immediately for soft scoops or let it sit at room temp for 5 minutes before serving. For leftovers, transfer to an airtight container and press plastic wrap directly on the surface to prevent freezer burn. It'll keep for up to 2 weeks—though I doubt it'll last that long.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by the aquafaba trick—whisk it, fold it, done. No eggs, no stress, just that perfect cookie dough texture with the coconut milk adding that rich, creamy base. It’s the kind of recipe that makes me laugh because it’s that simple.
- Cookie Dough Magic: That dark brown sugar caramelizes into something almost buttery, while the flaxseed meal gives it a subtle nutty depth. The chocolate chips melt just enough to ooze through every bite, like biting into warm cookie dough—except this version stays cold and dreamy.
- Weeknight or Party Star: I’ve served this straight from the container at book club meetings and as a midnight snack when I forgot to meal prep. The almond flour keeps it light enough for summer but hearty enough to impress guests. No one ever guesses it’s vegan.
- Leftovers? Even Better: This stuff keeps for days in the freezer, and honestly? It’s better the second day. The flavors meld, the texture gets smoother, and I’ve been known to sneak bites straight from the tub. Budget-friendly, foolproof, and always a win.
Step-by-step instructions for chocolate chip cookie dough ice cream
Here's how to create velvety-smooth cookie dough ice cream without eggs—creamy swirls guaranteed.
Separate and Whip the Coconut Cream
First, open the chilled can of full-fat coconut milk and scoop out the thick cream portion, leaving the watery part behind. Place the cream in a mixing bowl and whip it with an electric mixer on high speed for 3-4 minutes until it becomes light and fluffy—like whipped cream. This step is crucial for achieving that signature creamy texture. If you skip this, your ice cream will be icy instead of smooth.
While whipping, add the 0.5 cup aquafaba (chickpea brine) and the 0.25 tsp xanthan gum gradually. The aquafaba acts as a natural egg substitute, helping to bind the mixture and create that perfect cookie dough consistency. The xanthan gum ensures a silky-smooth finish, preventing any graininess. Keep whipping until the mixture is completely smooth and holds its shape when spooned.
Mix the Cookie Dough Base
In a separate bowl, combine the 0.75 cup dark brown sugar, 0.5 cup almond flour, 3 tbsp flaxseed meal, 0.5 tsp sea salt, and 1 tbsp vanilla extract. Mix these dry ingredients thoroughly to blend the flavors evenly. The flaxseed meal will act as a binder, replacing eggs in this recipe, while the almond flour adds structure and a subtle nutty depth.
Next, melt the 0.25 cup unsalted butter and 1 tbsp coconut oil together in a small saucepan over low heat. Once fully melted, let the mixture cool slightly before adding it to the dry ingredients. Stir until you have a smooth, well-combined dough-like mixture. This base will form the rich, cookie dough flavor that runs through every spoonful of your ice cream.
Combine Wet and Dry Ingredients
Gently fold the whipped coconut cream mixture into the cookie dough base using a spatula. Be careful not to overmix—just combine until everything is evenly distributed. The goal here is to maintain the airiness from the whipped cream while incorporating the cookie dough flavors. If the mixture looks too thick, add 1 tablespoon of the chickpea brine at a time until it reaches a smooth, spreadable consistency.
Now, fold in the 1 cup mini chocolate chips and 0.5 cup dark chocolate chunks by hand. Make sure they're evenly distributed throughout the mixture. The chocolate chunks will melt slightly during churning, creating pockets of gooey chocolate in every bite. The mini chocolate chips add texture and bursts of flavor with every spoonful.
Churn the Ice Cream
Pour the mixture into an ice cream maker and churn according to the manufacturer's instructions, typically for 20-25 minutes, until it reaches a thick, creamy consistency. The ice cream should pull away from the sides of the bowl and hold its shape when scooped. If you don't have an ice cream maker, you can freeze the mixture in a shallow container, stirring every 30 minutes for 3 hours to achieve a similar texture.
While churning, the mixture will transform from a thick dough-like consistency into a smooth, creamy ice cream. The flaxseed meal and xanthan gum work together to prevent ice crystals from forming, ensuring a velvety texture. The coconut cream adds richness, while the chocolate chips and chunks deliver that classic cookie dough experience.
Freeze and Serve
Transfer the churned ice cream to an airtight container and freeze for at least 4 hours, or until completely firm. For the best texture, let it sit at room temperature for 5-10 minutes before serving to soften slightly. This resting period allows the flavors to meld and the texture to become even creamier.
When ready to serve, scoop into bowls and garnish with an extra sprinkle of mini chocolate chips or a drizzle of melted dark chocolate. Each bite should deliver a perfect balance of creamy coconut, rich chocolate, and that unmistakable cookie dough flavor. Store any leftovers in the freezer for up to 1 week, though it's unlikely to last that long!
Pro Tips For Making Chocolate Chip Cookie Dough Ice Cream Recipe No Eggs
- Whisk Aquafaba Cold: I learned this the hard way—warm chickpea brine won’t whip like a dream. Pop that can in the fridge for 10 minutes first, then whip it in a chilled bowl. The difference in volume and texture is night and day, especially when you’re trying to mimic egg whites for that airy cookie dough consistency.
- Toast Almond Flour First: Skip this, and your ice cream will taste like nutty cardboard. Pulse 2 tablespoons of almond flour in a dry pan over medium-low heat for 3–4 minutes until it smells toasty. Let it cool before mixing—this deepens the flavor and prevents that raw, bitter aftertaste that ruins the cookie dough vibe.
- Chill the Base Longer: I used to rush the freezing process, but here’s the deal: Let the ice cream mix sit uncovered in the freezer for 2 hours before churning. This hardens the coconut milk fats just enough so they don’t turn into icy globs when you blend in the chocolate chips later. (Yes, even if you’re impatient like me.)
- Use Less Flaxseed Meal: Too much, and your ice cream tastes like a health-food smoothie. Stick to 1 tablespoon total (mixed with 3 tablespoons water) for binding—just enough to hold the texture together without overpowering the chocolate chip cookie dough flavor. Measure it by weight if you can; volume measurements lie here.
Common mistakes when making this dish
Overwhipping the Base
I’ve ruined more ice cream batches than I’d like to admit by overwhipping the coconut cream mixture. Once it reaches that fluffy, whipped-cream consistency, stop immediately—any extra time in the mixer will turn it into butter. The goal is light and airy, not dense.
If your mixture looks too thick after whipping, add just 1 tablespoon of chickpea brine at a time until it’s smooth but still holds its shape. Overworking it here leads to icy texture later, no matter how perfect your churning technique. 🥥
Skipping the Chill Step
Chilling the coconut milk overnight isn’t optional—it’s the secret to that ultra-creamy texture. If you use room-temperature milk, the cream won’t separate properly, and your base will taste thin and watery. The thick cream layer is what gives this ice cream its richness.
Pro tip: Place the can in the fridge for 12 hours minimum, then scoop out only the thick part (discard the watery part). No shortcuts here! ❄️
Uneven Chocolate Distribution
Folding in the chocolate chips and chunks by hand might seem simple, but doing it halfway leads to clumps or pockets where the cookie dough flavor dominates. Use a spatula to gently cut through the mixture and distribute the chocolate evenly.
For extra insurance, toss the chocolate in 1 tablespoon of flour before folding—this prevents sinking and ensures every bite has that perfect balance. 🍫
Freezing Too Quickly
Rushing the freezing process is a common mistake that turns creamy ice cream into a frozen brick. After churning, spread the mixture evenly in your container and freeze for at least 4 hours.
If you’re impatient, resist the urge to speed it up with a higher freezer temp—this creates large ice crystals. For best results, let it firm up slowly overnight. The slow freeze = silky texture. ⏰
Ignoring the Rest Time
Serving ice cream straight from the freezer is tempting, but skipping the 5-10 minute rest at room temp means a shockingly cold, almost frozen bite. This step lets the flavors meld and the texture soften slightly—trust me, it’s worth the wait.
If you’re in a hurry, place the container in warm (not hot) water for 1-2 minutes. The goal is creamy, not melted. 🕒
Using the Wrong Chocolate
Not all chocolate chips are created equal. Regular semi-sweet chips can turn grainy during churning, while vegan chips (like Enjoy Life brand) melt beautifully. For chunks, use 70% cacao dark chocolate. Lower percentages melt too quickly, and higher ones might not soften enough.
If you’re substituting, chop your own chocolate into ½-inch pieces. They’ll melt just enough to create those dreamy pockets of gooey chocolate. 🍫✨
Nutrition facts
Frequently asked questions
Can I make this without an ice cream maker?
Freeze the mixture in a shallow container, stirring every 30 minutes for 3 hours to break up ice crystals. For even better texture, cover the surface with plastic wrap pressed directly against the ice cream to prevent freezer burn. The result won't be as creamy as churned ice cream, but it'll still be delicious.
What if I don't have aquafaba?
Use a flax egg substitute (1 tbsp ground flaxseed + 3 tbsp water per "egg") instead, but expect slightly less airiness in the texture. The xanthan gum will still help with creaminess, though the final product may be denser. For best results, try to find chickpea brine or use an extra 0.25 tsp xanthan gum to compensate.
How do I get the cookie dough swirls to stay visible?
Fold in the cookie dough chunks just before churning, and use a spatula to create gentle swirls in the mixture before pouring it into the ice cream maker. For extra drama, press some chunks into the bottom of the container before freezing. The key is to keep the chunks ½-inch or smaller so they melt slightly but don't disappear completely.
Can I add other mix-ins like nuts or caramel?
Yes! Fold in ½ cup chopped pecans or walnuts for crunch, or drizzle ¼ cup caramel sauce over the top before freezing. For a layered effect, spread a thin layer of cookie dough mixture in the container, add chocolate chips, then repeat. Just be mindful not to overfill the container—ice cream expands as it freezes!
Why did my ice cream turn icy?
This usually happens from overwhipping the coconut cream (turns it into butter) or not using enough xanthan gum.
