Desserts
This bean fudge recipe delivers creamy, nutty-sweet perfection that surprises even the most skeptical dessert lovers. đ The secret lies in blending white beans with cocoa powder and coconut oil, creating a rich, velvety texture without dairy or refined sugar.
Iâve perfected this vegan version over years of testingâitâs foolproof and requires just five simple ingredients.
The magic happens in the blending process, where beans act as a natural thickener, replacing traditional butter or cream. Unlike store-bought fudge, this version stays smooth and fudgy (not grainy) when set properly.
The nutty depth from cocoa and coconut oil makes it taste decadent, while vanilla or fruit additions let you customize the flavor to your taste.
What youâll end up with is a glossy, cuttable slab thatâs easier to make than boxed desserts but tastes like a gourmet treat. The texture is firm yet tender, with just the right snap when brokenâideal for gifting, holiday treats, or satisfying a sweet craving.
No special equipment needed beyond a blender and baking sheet.
Best of all, it keeps for weeks in the fridge, making it perfect for meal prep or sharing. Whether youâre vegan, avoiding refined sugar, or just love rich desserts, this recipe delivers restaurant-quality results at home. Letâs get started!
Ingredients for bean fudge
Five simple ingredients transform into velvety bean fudge thatâs rich, nutty, and secretly healthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 𼍠| 1 can | Drained and rinsed thoroughly |
| Unsweetened Cocoa Powder đŤ | ½ cup | Natural or Dutch-processed |
| Coconut Oil 𼼠| ½ cup | Refined or unrefined, melted |
| Pure Maple Syrup đ | ½ cup | Grade B for deeper flavor |
| Pure Vanilla Extract đż | 1 tbsp | Alcohol-free preferred |
| Sea Salt đ§ | Âź tsp | Fine grain for balance |
| Dark Chocolate Chips đŤ | ½ cup | Vegan, 70% cocoa minimum |
| Toasted Almonds đĽ | Âź cup | Chopped, for topping |
The white beans are the starâcannellini or great northern work best. Grab the no-salt-added canned version from Trader Joe's or your local grocery store. If you want extra richness, soak and rinse them twice to remove any metallic taste. The cocoa powder should be unsweetened and naturalâDutch-processed works too, but itâs slightly less intense. For the coconut oil, refined is neutral-tasting, while unrefined has a stronger coconut flavor. I always grab the organic brands at Whole Foods for that extra smooth texture in the final product.
No maple syrup? Agave nectar or date syrup works in a pinch, but maple gives that classic fudge depth. Running low on vanilla? Vanilla bean paste adds flecks of vanilla and works perfectly. The dark chocolate chips should be vegan-certifiedâcheck labels, as some brands sneak in milk powder. For a nutty crunch, toasted pecans or walnuts swap in nicely. If youâre feeling fancy, add a pinch of espresso powder to intensify the chocolate flavor. The sea salt is non-negotiableâit balances all that sweetness and makes the fudge taste restaurant-quality.
This fudge sets beautifullyâjust pour it into a lined pan and let it chill for 2 hours. It keeps for 3-4 weeks in the fridge, wrapped tightly in plastic. For gifting, slice it into squares and wrap each piece in parchment paper. Freezes for up to 3 months too, so make a big batch. I always double the recipe and give half awayâitâs a crowd-pleaser at holiday parties. Store any leftovers in an airtight container to keep it fresh.
Why You'll Love This Recipe
- No Pantry Panic: I swear by this recipe because it uses five ingredientsâno fancy substitutions. Open a can of beans, grab cocoa and coconut oil, and youâre already halfway there. Honestly, if I forget to buy anything else, this is what I make.
- Rich Without Guilt: That deep cocoa-maple flavor hits like a classic fudge, but the beans add a creamy, almost caramel-like texture. The vanilla ties it all togetherâitâs decadent but somehow feels lighter, like a grown-up treat that wonât wreck my diet.
- Party Trick Ready: Between us, this is my secret for last-minute gatherings. It sets in minutes, looks impressive in little cups, and no one will guess itâs bean-based. (Yes, even on a Tuesday night.) Iâve brought it to book clubs, potlucks, and even as a "dessert" for my health-conscious coworker.
- Budget Magic: A single can of beans and a bag of cocoa stretch to dozens of servings. I make a big batch, portion it out, and freeze what I wonât eat in a week. Itâs my go-to for when Iâm broke but still want something that tastes like I bothered.
Step-by-step instructions for bean fudge recipe
Here's how to transform simple pantry staples into velvety bean fudge with perfect texture.
đł Step 1: Blend the Base Until Silky Smooth
Drain and rinse the 1 can of white beans thoroughly, then transfer them to a high-speed blender. Add the 0.5 cup unsweetened cocoa powder, 0.5 cup coconut oil, 0.5 cup maple syrup, 1 tablespoon vanilla extract, and 0.25 teaspoon sea salt. You'll want to blend this until it's completely smoothâabout 3-5 minutesâwith no visible bean particles. I like to stop occasionally to scrape down the sides with a spatula, ensuring everything gets fully incorporated.
This blending process is crucial. You're looking for a texture similar to hummus but slightly thicker. If it's too thick, add 1-2 tablespoons of water and blend again. The mixture should be glossy and uniform, with no graininess remaining. Trust the processâthis is what gives bean fudge its signature creamy texture without any weird aftertaste.
đĽ Step 2: Cook Until Thickened and Glossy
Transfer the blended mixture to a medium saucepan and place it over medium-low heat. Stir constantly with a silicone spatula for 15-20 minutes until it thickens significantly. You'll know it's ready when it coats the back of a spoon and leaves a slight trail when you run your finger through it. This step requires patienceâdon't rush it or you'll end up with a grainy texture.
Here's the thingâI like to keep the heat gentle to prevent burning. If you see the mixture starting to bubble vigorously, reduce the heat slightly. The fudge should thicken gradually, becoming more opaque and developing a beautiful sheen. Once it reaches this stage, it's time to remove it from the heat immediately to prevent overcooking.
đĽ Step 3: Fold in Chocolate and Almonds
Remove the saucepan from heat and let it cool for 5 minutes. Then, gently fold in the 0.5 cup dark chocolate chips using a spatula, stirring until they're completely melted and evenly distributed. The residual heat from the mixture will help them melt smoothly. Next, stir in the 0.25 cup toasted almonds, reserving a few for garnish. I find that folding them in at this stage ensures they're coated in the rich chocolate mixture without sinking to the bottom.
This is where the magic happensâthe chocolate adds depth while the almonds provide that satisfying crunch. If you're worried about the chocolate not melting completely, you can place the bowl over a pot of barely simmering water for 1-2 minutes while stirring, but I've never needed to do this with this recipe. The mixture should now be thick, glossy, and ready for setting.
â° Step 4: Set in Fridge for Perfect Texture
Pour the fudge into a 9x9-inch baking dish lined with parchment paper, smoothing the top with a spatula. Sprinkle the reserved toasted almonds evenly over the surface for decoration. Cover the dish with plastic wrap and refrigerate for at least 4 hoursâovernight is even better. The fudge needs this time to firm up properly and develop its signature fudge-like texture.
Here's the secret to successâdon't cut into it too soon. The longer it chills, the better it will hold its shape when you cut it. When it's ready, you'll see clean edges when you slice through it, and it should hold its shape without being too hard. Once set, cut into squares or diamonds and serve at room temperature for the best texture and flavor experience.
Pro Tips For Making Bean Fudge
- MASH BEANS WELL: Grab a potato masher or wooden spoon and crush those white beans until theyâre smoothâno visible chunks. I learned this the hard way: even tiny bean bits make the texture gritty, and no amount of blending later fixes it. Take the extra 2 minutes now to save yourself from a fudgy disappointment.
- MELT COCOUT OIL SLOW: Warm the coconut oil over low heat until just liquidâno sizzling, no rushing. I used to blast it on high and end up with a weird, grainy mess. Once melted, let it sit off the heat for 30 seconds to cool slightly before mixing; it prevents the cocoa from seizing up and turning into paste.
- DONâT SKIP THE SIMMER: After combining everything, give the mixture a gentle simmer for 5â7 minutes. This lets the maple syrup and cocoa fully meld, deepening the flavor and smoothing out any bitterness. I know, itâs tempting to stir and call it doneâbut that extra time makes a real difference in the final taste.
- STORE IT COOL: Let the fudge cool to room temperature before refrigerating, or itâll sweat and turn into a sticky, sad puddle. I used to pop it in the fridge hot, and itâd always end up gloppy. Once fully set (about 1 hour), portion it into containersâthis keeps it firm for days. (Yes, even if youâre impatient like me.)
Creative variations of this bean fudge
Spiced Coffee Version
For a sophisticated twist, add 1 teaspoon instant espresso powder and ½ teaspoon cinnamon to the blended base. The coffee deepens the chocolate flavor while the cinnamon adds warmthâperfect for a cozy dessert.
I like to top this version with crushed hazelnuts for extra crunch and a touch of orange zest for brightness. đ
Peanut Butter Swirl
Stir Âź cup creamy peanut butter into the cooked fudge mixture before setting. For a marbled effect, spread half the fudge in the pan, swirl in the peanut butter with a knife, then top with the remaining fudge.
This version tastes like a cross between fudge and a peanut butter cupâmy kids go wild for it. Use natural peanut butter without added sugar for best results.
Fruit-Infused Twist
Add ½ cup mashed raspberries or strawberries to the blended base for a fruity surprise. The berries add natural sweetness and a vibrant color. For extra depth, fold in 1 teaspoon lemon zest after cooking.
This version works beautifully with white chocolate chips instead of dark for a lighter, fruit-forward fudge. Store in an airtight container to preserve freshness.
Salted Caramel Drizzle
After setting, drizzle the cooled fudge with homemade salted caramel sauce (melt ½ cup brown sugar with 2 tbsp butter and 1 tbsp cream, then add a pinch of flaky salt).
The caramel pools beautifully on top, creating a decadent contrast. I use Trader Joe's caramel sauce for convenienceâjust heat it slightly to make it pourable. đŻ
Matcha Green Tea
Replace 2 tablespoons of cocoa powder with 2 teaspoons matcha powder for an earthy, vibrant green fudge. The matcha pairs surprisingly well with the chocolate and coconut oil. Garnish with crushed pistachios and a sprinkle of flaky sea salt for a sophisticated touch.
This version is a hit at tea partiesâitâs unexpected but delicious. Store in a cool, dark place to preserve the matchaâs freshness.
Nut-Free Option
Skip the almonds and replace them with Âź cup sunflower seeds for a nut-free version. Toast the seeds lightly in a dry pan until golden, then fold them in. For extra richness, add 1 tablespoon tahini to the blended base.
This version is perfect for those with nut allergies but still delivers that satisfying crunch. The tahini adds a subtle sesame flavor that complements the cocoa beautifully. â¨
Nutrition facts
Frequently asked questions
Why does this bean fudge taste nutty even without actual nuts?
The rich, earthy flavor comes from the cocoa powder and white beans, which naturally contain subtle nutty undertones. The beans act as a thickener while adding a satisfying depth, similar to how almond flour enhances baked goods. For extra nutty flavor, try adding 1 teaspoon vanilla bean paste or a pinch of cinnamon to the blend.
Can I make this fudge without a blender?
Yes, but the texture will be less smooth. Mash the beans with a fork or potato masher until chunky, then strain through a fine-mesh sieve to remove lumps. The result will be more rustic but still deliciousâjust expect a slightly grainier texture. For best results, use a food processor or immersion blender if available.
How do I fix fudge that's too soft or too hard?
If your fudge is too soft, it likely didn't chill long enough. Return it to the fridge for 1-2 more hours or freeze for 30 minutes to firm up. For overly hard fudge, let it sit at room temperature for 10-15 minutes before slicing. If it's still too firm, microwave it for 5-10 seconds to soften slightly.
Is this fudge safe for people with soy allergies?
Only if you use a soy-free canned bean brandâsome white beans are processed in soy facilities. Always check labels! For a completely soy-free version, substitute the beans with ½ cup cooked and mashed chickpeas (rinse thoroughly first). The texture will be slightly different but still delicious.
How can I make this fudge look extra fancy for gifting?
Press the set fudge into a springform pan for clean edges, then dust the top with cocoa powder before chilling. For a marbled effect, layer colors by adding natural food coloring to portions of the mixture before setting. Wrap slices in parchment paper tied with twine, or package in clear boxes with a sprinkle of edible glitter on top.
