Desserts
This bean cookie dough recipe delivers all the fudgy, sweet satisfaction of classic cookie dough—but without raw eggs or dairy. The secret lies in a simple blend of white beans, cocoa powder, and plant-based sweeteners that creates a texture so rich and satisfying, you won't miss the traditional ingredients.
What makes this recipe truly remarkable is how effortlessly it transforms into either chewy cookies or a ready-to-eat dip, all while being completely vegan-friendly.
The magic happens with just 5 key ingredients that work together to mimic the creaminess of butter and eggs. White beans provide the binding power, while coconut oil and maple syrup create that signature cookie dough consistency.
No special equipment is needed—just a food processor or blender, and you'll be ready to roll out dough that's perfect for baking or scooping. The result? A dessert that's equally perfect for holiday baking or an impromptu snack attack.
What you'll end up with is a batch of cookie dough that's fudgy, sweet, and irresistibly thick, with a texture that holds its shape when baked into cookies or melts into a velvety dip.
The cocoa powder adds depth of flavor, while vanilla extract enhances the sweetness without overpowering the natural taste. This recipe proves that plant-based desserts can be just as indulgent—and far more versatile—than their traditional counterparts.
Store the dough in an airtight container in the fridge for up to 5 days or freeze for longer storage.
Whether you're baking a tray of cookies or serving it as a dip with apple slices, this bean cookie dough is a game-changer for anyone looking to enjoy their favorite treats without compromise. Let's get started!
Ingredients for bean cookie dough
Five simple ingredients create this magic vegan cookie dough that tastes just like classic dough.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🌱 | 1 can | Drained and rinsed thoroughly |
| Cocoa Powder 🍫 | ½ cup | Unsweetened for rich flavor |
| Maple Syrup 🍯 | ½ cup | Pure grade B for depth |
| Coconut Oil 🥥 | ½ cup | Melted for smooth texture |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Beans 🌿 | 1 whole | Optional for extra flavor |
| Chocolate Chips 🍫 | ½ cup | Vegan chocolate chips |
| Almond Flour 🌰 | ¼ cup | For added texture |
| Almond Milk 🥛 | ¼ cup | Unsweetened for balance |
The white beans are the secret star. Canyon or Great Northern work best—they blend smoothly and add that signature creaminess. Grab the canned kind (drained and rinsed) from Trader Joe's or Whole Foods for the best quality. The cocoa powder should be unsweetened Dutch-processed for a richer flavor. Hershey's or Ghirardelli are solid choices. If you want to splurge, Valrhona cocoa takes this to the next level. The maple syrup? Grade B has that caramel depth that makes all the difference. And coconut oil—use the refined kind if you're worried about coconut flavor, but I like the natural taste.
No maple syrup? Agave nectar or brown sugar works in a pinch, though maple gives that authentic cookie dough taste. Skip the vanilla extract? Vanilla bean paste or even a scraped vanilla bean can work, but pure extract is easiest. The almond flour is optional but adds a nice crunch—Bob's Red Mill is my go-to brand. For the chocolate chips, Enjoy Life or Pascha are the only brands I trust for vegan baking. Pro tip: toast the almond flour for 5 minutes to deepen the flavor—worth the extra minute. The dough will be thick but pliable—if it feels too dry, add a splash more almond milk.
This dough keeps 5 days in the fridge, wrapped tightly in plastic. For longer storage, freeze it in 1-ball portions—perfect for baking cookies straight from frozen. The flavor actually improves after a day or two as everything melds together. Want to bake? Roll into balls, flatten slightly, and bake at 350°F for 10-12 minutes. For the dip version, just scoop and serve with apple slices or pretzels. The dough thickens when chilled, so bring it to room temp before scooping if you're making a dip.
Why You'll Love This Recipe
- No-Fuss Magic: I swear, this takes less effort than opening a jar of store-bought dough. Just mash the beans, mix in the cocoa and maple, and—boom—ready in 10 minutes. No eggs, no waiting for dough to chill, no mess.
- Rich Chocolate Hug: That cocoa and maple combo? It’s like a warm, gooey blanket for your taste buds. The beans add this weirdly perfect creaminess (trust me), while the vanilla ties it all together—sweet but not cloying.
- Cookie Dough Anywhere: Need a quick snack? Drop spoonfuls straight into the oven for 10-minute cookies. Or roll it into balls and freeze for later—perfect for when you’re craving something sweet but don’t want to bake. (Yes, even on a Tuesday night.)
- Pantry Stash Savior: Three ingredients are probably already in your cupboards (hello, beans and cocoa). The rest are cheap staples, and a can of beans goes a long way—this recipe feeds a crowd or stretches for days. My wallet thanks me every time.
Step-by-step instructions for bean cookie dough
Here's how to make this rich, fudgy cookie dough that's safe to eat raw.
Prepare the Base Ingredients
Start by draining and rinsing the 1 can of canned white beans thoroughly under cold water. This removes excess starch that could make your dough gummy. Transfer the drained beans to a food processor and pulse until completely smooth—you're aiming for a texture similar to hummus. Scrape down the sides to ensure everything gets fully incorporated.
In a small saucepan, gently warm the 0.5 cup maple syrup and 0.5 cup coconut oil over low heat just until the coconut oil melts completely. If using the 1 whole vanilla bean, split it lengthwise and scrape out the seeds, then add both the seeds and the pod to the warm syrup mixture. Let this infuse for 5 minutes while you prepare the remaining ingredients. This step ensures maximum vanilla flavor extraction.
Combine Wet and Dry Ingredients
In a large mixing bowl, combine the processed beans, warm maple syrup mixture (with vanilla), 1 tablespoon vanilla extract, and 0.5 teaspoon salt. Use a hand mixer or stand mixer with the paddle attachment to blend everything together on medium speed until completely smooth and well combined. This should take about 2-3 minutes. The mixture will be thick and dough-like at this stage.
Add the 0.25 cup almond flour and mix again until fully incorporated. The almond flour helps bind everything together and adds a nice texture. If the mixture seems too dry, add 1 tablespoon of the 0.25 cup almond milk at a time until you reach a pliable, cookie dough consistency. You want it to hold together when pressed but still be soft enough to scoop.
Fold in Chocolate and Finish
Remove the bowl from the mixer and use a spatula to gently fold in the 0.5 cup chocolate chips. Be careful not to overmix—just distribute them evenly throughout the dough. The chocolate should be visible but well incorporated. At this point, your cookie dough should be thick, rich, and ready to eat.
For best flavor, let the cookie dough rest in the refrigerator for at least 30 minutes before serving. This allows the flavors to meld together and makes it easier to scoop. If you're planning to bake it, you can roll the dough into balls and bake at 350°F for 10-12 minutes until the edges are set but the centers remain soft. Enjoy immediately while still warm!
Pro Tips For Making Bean Cookie Dough
- DRAIN AND RINSE BEANS: Skip the soaking step—just open the can, drain the beans, and rinse them under cold water for 30 seconds. That extra starch in the canned liquid makes the dough gummy, and nobody wants a chewy cookie dough. I learned this the hard way after making a batch that stuck together like glue.
- MELT COCONUT OIL FIRST: Warm the coconut oil in a small bowl for 10 seconds in the microwave—just enough to soften it. Cold oil makes mixing a struggle, and you’ll end up with lumps that turn into dry spots in your dough. Sounds small, but it actually changes the texture.
- USE A FOOD PROCESSOR: Blend the beans, cocoa, and maple syrup in a food processor for 2-3 minutes until completely smooth. A blender won’t get the job done, and you’ll end up with a grainy, uneven dough. This is the thing that matters most—skip it, and you’ll taste the difference.
- ADD VANILLA LAST: Stir in the vanilla extract right before rolling or scooping the dough. It fades fast when mixed in early, and you’ll end up with a subtler flavor than you’re expecting. I was skeptical until I tried it—now I never skip this step.
Flavor customization for bean cookie dough
Sweet Variations
Craving extra sweetness? Swap the 0.5 cup maple syrup for 0.5 cup brown sugar or 0.4 cup agave nectar—both add caramel notes while boosting sweetness. For a deeper flavor, add 1 teaspoon cinnamon or ½ teaspoon espresso powder to complement the chocolate.
I love sprinkling crushed freeze-dried strawberries into the dough for a fruity twist that pairs perfectly with the cocoa. 🍓
Spiced Flavors
Warm spices transform this dough into a cozy treat. Mix in ½ teaspoon pumpkin pie spice or ¼ teaspoon cardamom for autumnal vibes. For a Mexican-inspired version, fold in 1 teaspoon chili powder and ½ teaspoon cayenne—trust me, the heat balances the sweetness beautifully.
A pinch of orange zest adds brightness that cuts through the richness. Store-bought pumpkin puree works too for a spiced pumpkin dough variation.
Nutty Enhancements
Boost texture and flavor by adding ¼ cup chopped pecans or walnuts for a buttery crunch. Toast the nuts first in a dry pan for 3-4 minutes until fragrant—this deepens their flavor. For a peanut butter twist, stir in 2 tablespoons creamy peanut butter (ensure it’s vegan).
I also love adding 1 tablespoon tahini for a sesame-nutty depth that pairs surprisingly well with chocolate. Toasted coconut flakes work too for a tropical vibe.
Fruity Add-Ins
Brighten the dough with tart fruit flavors. Fold in ¼ cup finely chopped dried cranberries or raspberries for a chewy contrast. Fresh fruit like diced apple or pear works too—just toss it in the last minute to prevent excess moisture.
For a citrus kick, add 1 tablespoon lemon or orange zest along with 1 teaspoon citrus juice. A splash of almond extract (½ teaspoon) enhances fruity flavors beautifully. These additions keep the dough from feeling too heavy.
Creamy Upgrades
For a richer texture, replace ½ the coconut oil with ¼ cup vegan butter (like Miyoko’s or Earth Balance). This adds a buttery mouthfeel without altering the vegan status. A dollop of cashew cream (blend soaked cashews with water) makes the dough even more luscious.
For a marshmallow-like finish, fold in 2 tablespoons vegan marshmallow fluff—it melts into a gooey surprise when baked. These tweaks elevate the dough to restaurant-quality indulgence. 💛
Nutrition facts
Frequently asked questions
Why does this bean cookie dough work without eggs?
The white beans act as a natural binder, replacing eggs by providing protein and starch that hold the dough together. When blended smooth, they create a thick, creamy texture similar to traditional cookie dough. The coconut oil and almond flour also help bind everything while adding richness.
Can I make this dough nut-free or gluten-free?
Yes! This recipe is naturally gluten-free and nut-free if you skip the almond flour. Replace it with 0.25 cup oat flour or 0.125 cup tapioca starch for binding. For extra richness, add 1 tablespoon ground flaxseed mixed with 3 tablespoons water as a binder. Always check labels on chocolate chips and coconut oil for cross-contamination warnings.
How do I fix dough that's too dry or crumbly?
Add 1 tablespoon almond milk or water at a time while mixing until the dough becomes pliable. If it's still too dry, try replacing 1 tablespoon almond flour with 1 tablespoon more maple syrup. The key is a thick but scoopable consistency—it should hold together when pressed but still be soft.
Can I bake these cookies from frozen?
Roll the dough into balls and freeze them on a parchment-lined tray for 1 hour first. Then transfer to an airtight container. When ready to bake, place frozen balls directly on a baking sheet and bake at 350°F for 12-14 minutes—they'll need the extra time to cook through. No thawing required!
What's the best way to store leftover dough?
Wrap tightly in plastic wrap and store in the fridge for up to 5 days or freeze in 1-ball portions for up to 3 months. For fridge storage, let the dough sit at room temperature for 10 minutes before scooping to prevent cracking. When freezing, place parchment paper between balls to prevent sticking.
