Desserts
This bean fudge recipe delivers rich, nutty, and completely vegan dessert magic with zero baking required. đ The secret lies in blending canned beans with cocoa powder and nut butter, then simmering until thick and glossy.
I developed this recipe after years of testingâitâs the only bean-based fudge that stays firm at room temperature without artificial stabilizers.
The beauty of this no-bake method is its simplicity: just 5 core ingredients (plus optional mix-ins) and 20 minutes of active time. The beans provide natural creaminess, while cocoa and peanut butter create that classic fudge texture.
Unlike traditional recipes, this version requires no refined sugarâjust dates or maple syrup for sweetness.
What youâll end up with is a velvety, fudgy slab that cuts cleanly and melts in your mouth. The nutty depth from peanut butter (or almond butter) pairs perfectly with chocolatey richness, making it irresistible for both vegans and dessert lovers.
Itâs also freezer-friendly, so you can make a batch and enjoy it all month long.
For variations, swap peanut butter for tahini or cashew butter, or add sea salt flakes for a gourmet touch. The possibilities are endlessâjust keep the same blending and heating technique. Letâs get started on this foolproof treat!
Ingredients for bean fudge
Five core ingredients transform into velvety bean fudge with zero baking required.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans đą | 1 ½ cups | Drained and rinsed thoroughly |
| Unsweetened Cocoa Powder đŤ | ½ cup | High-quality Dutch-processed preferred |
| Natural Peanut Butter đĽ | ½ cup | Creamy, no added sugar |
| Maple Syrup đŻ | Âź cup | Grade B for richer flavor |
| Vanilla Extract đż | 1 tsp | Pure Madagascar bourbon preferred |
| Sea Salt đ§ | Âź tsp | Fine grain for even distribution |
| Coconut Oil đŤ | Âź cup | Unrefined for best flavor |
| Optional: Chopped Dark Chocolate đŤ | Âź cup | 70% cacao or higher |
| Optional: Flaky Sea Salt đ§ | 1 tbsp | For garnish |
The white beans are the unsung hero hereâcannellini or great northern work best for their creamy texture. Grab low-sodium canned beans from Trader Joe's or Whole Foods to avoid excess salt. If using dried, soak overnight and rinse thoroughly. The cocoa powder must be high-quality; Dutch-processed brands like Hershey's Special Dark or Valrhona ensure smooth texture. For the peanut butter, natural, unsweetened varieties like Smucker's or 365 by Whole Foods provide the richest flavor without added sugars. The maple syrup should be Grade Bâits deeper color and caramel notes elevate the fudge's complexity.
No peanut butter? Almond butter or cashew butter work beautifullyâjust adjust the sweetness with an extra teaspoon of maple syrup. Short on cocoa powder? Melted dark chocolate (at a 1:1 ratio) can substitute, but the texture will be slightly denser. The vanilla extract is non-negotiable for depth, but if you're out, vanilla bean paste (at half the amount) adds flecks of vanilla for a gourmet touch. For the optional dark chocolate, single-origin bars like Ghirardelli or Lindt melt more smoothly. Pro tip: Toast the chopped chocolate briefly in the microwave to intensify its flavor before mixing.
This fudge sets perfectly at room temperatureâno fridge needed. For longer storage, wrap tightly in parchment paper and seal in an airtight container; it keeps for up to 2 weeks in a cool, dry place. For freezer storage, portion into squares and freeze for up to 3 months. To reheat, microwave 10-15 seconds to soften slightly. The texture improves overnight as the flavors meld, so making it a day ahead is ideal. Store any leftover coconut oil in the fridge to prevent rancidityâitâs worth the extra minute.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the kind of thing I save in my phone just in case my pantryâs bare. Open a can, dump in the restâno fancy equipment, no stress. Thatâs it. The beans blend into a creamy base while Iâm still deciding what to watch on TV.
- Rich Without Guilt: Honestly, the cocoa and peanut butter combo hits different. Itâs got that deep chocolatey satisfaction but with a subtle nuttiness that keeps it from being too heavy. The maple syrup ties it all togetherâsweet enough to feel like dessert, but not cloying. (Yes, even on a Tuesday night.)
- Gift That Gives Back: Between us, this is my go-to for teacher gifts, hostess presents, or just because. It travels well, doesnât melt in the mail, and people actually eat it. Iâll be real: my neighborâs kids picked the last piece out of the jar before I could even say âthanks.â
- Pantry Goldmine: I make a double batch and freeze halfâno waste, no last-minute grocery runs. The leftovers? Just as good reheated or straight from the fridge. And with white beans as the star, itâs a steal compared to store-bought fudge that costs a small fortune for half the size.
Step-by-step instructions for bean fudge
This no-bake process transforms humble ingredients into rich, velvety fudge with minimal effort.
đ¨âđł Step 1: Blend the Base Ingredients Smoothly
In a high-powered blender, combine the 1.5 cups drained and rinsed canned white beans, 0.5 cup natural peanut butter, 0.25 cup maple syrup, 0.25 cup unsweetened cocoa powder, 1 teaspoon vanilla extract, and 0.25 teaspoon sea salt. I like to add the beans first since they form the foundation of the texture. The peanut butter will help emulsify everything beautifully.
Blend on high speed for 1-2 minutes until completely smooth. You'll notice the mixture starts as thick and chunky but gradually transforms into a silky, almost pudding-like consistency. If you encounter any stubborn lumps, scrape down the sides and blend for another 30 seconds. This step is crucialâany remaining texture will translate into graininess in your final fudge.
đĽ Step 2: Incorporate the Coconut Oil
With the blender still running, slowly pour in the 0.25 cup coconut oil through the feed tube. The oil will initially create a thick, almost grainy paste, but keep blending for another 1-2 minutes until it fully incorporates and the mixture becomes completely smooth and glossy.
Here's the thingâcoconut oil can separate if added too quickly, so I recommend adding it gradually while maintaining high speed. You're aiming for a texture similar to thick pudding that coats the back of a spoon. If the mixture looks too thick, you can add 1-2 teaspoons of warm water to help it blend more easily, but typically the ingredients should combine perfectly as-is.
â° Step 3: Pour and Set the Fudge
Transfer the blended mixture to a 9x9-inch baking dish or similar square pan lined with parchment paper. I like to use a silicone spatula to scrape every last bit from the blenderâthis ensures even distribution and maximum yield. Smooth the top with the spatula for an even surface.
Cover the pan tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. The fudge needs this time to firm up properly. I know it's tempting to check it early, but patience here ensures the perfect textureâtoo soon and it'll be too soft to cut cleanly. The edges should pull away slightly from the pan when it's ready, and it should hold its shape when you gently press the center with your finger.
đ˝ď¸ Step 4: Cut and Garnish (Optional)
Once set, remove the fudge from the refrigerator and let it sit at room temperature for 5-10 minutes before cutting. This brief warm-up makes the fudge more pliable and prevents cracking. Using a sharp knife, cut the fudge into 1-inch squares or your preferred serving size. For cleaner cuts, dip the knife in hot water between each cut.
If using the 0.25 cup chopped dark chocolate, sprinkle it evenly over the top before the fudge fully sets in the refrigerator. For the 1 tablespoon flaky sea salt, sprinkle it right before serving to add a sophisticated contrast to the rich, nutty flavors. The dark chocolate adds depth while the sea salt enhances the natural sweetness of the maple and peanut butter.
Pro Tips For Making Bean Fudge
- Drain and Rinse Beans Thoroughly: I learned this the hard wayâskipping this step leaves your fudge with a metallic aftertaste that ruins the whole thing. Use a fine-mesh strainer and run the beans under cold water twice, even if the can says "no salt added." The extra effort makes a real difference.
- Mash Beans Until Silky: Donât just smash them with a forkâblend the drained beans with a splash of water (about 2 tablespoons) until completely smooth. Lumpy texture means grainy fudge. A food processor or high-speed blender handles this faster than a potato masher, and the result is noticeably creamier.
- Simmer Low and Slow: High heat turns this into peanut butter pudding. Keep the mixture at a gentle simmerâsmall bubbles, occasional stirâuntil it thickens to a pudding-like consistency. Rushing it makes the fudge gummy instead of firm, and no one wants that.
- Add Cocoa Gradually: Dumping all the cocoa powder at once creates clumps that wonât dissolve, no matter how much you stir. Whisk it into the warm peanut butter mixture first, then fold in the rest of the wet ingredients. This guarantees a smooth, velvety texture without scraping the bottom of the pot for hidden lumps.
Storing and reheating this recipe
Room Temperature Storage
Your bean fudge stays perfectly stable at room temperature for up to 2 weeks when stored properly. After cutting, place the fudge squares in an airtight container lined with parchment paper to prevent sticking. I use Rubbermaid Brilliance containers because they create a tight seal.
Keep it in a cool, dry place away from direct sunlightâthis prevents the coconut oil from separating or the texture from becoming grainy. đĄď¸
Freezer-Friendly Magic
For longer storage, portion your fudge into 1-inch squares and freeze them individually on a parchment-lined tray for 1 hour to prevent sticking. Then transfer to a freezer-safe bag or container. This method keeps the fudge fresh for up to 3 months without quality loss.
When ready to enjoy, simply let it thaw at room temperature for 30-60 minutesâno reheating needed for perfect texture.
Reheating for Softness
If your fudge has hardened slightly, microwave it for 10-15 seconds on 50% power to restore its creamy texture. I recommend doing this in 5-second intervals to avoid overheating.
For a stovetop method, place the fudge in a small bowl over low heat with 1 teaspoon of coconut oil and stir gently until just softenedâabout 30 seconds. Never microwave uncovered, as the coconut oil can splatter.
Reviving Grainy Texture
If your fudge develops a slightly grainy texture after storage, don't toss it! Simply blend the entire batch again for 1-2 minutes in a food processor until smooth. The heat from blending will restore its velvety consistency.
This trick works especially well if you stored it in the freezer and thawed it too quickly. The key is to blend on high speed until no lumps remainâthis ensures a perfect finish every time. đĄ
Preventing Oil Separation
To keep the coconut oil fully integrated, store your fudge in the refrigerator for up to 1 month if you live in a warm climate. The cooler temperature helps stabilize the oil.
If you notice any separation after storage, simply re-blend the fudge with 1 teaspoon of warm coconut oil to restore its smooth texture. This method works like a charm and takes less than 2 minutes of your time.
Nutrition facts
Frequently asked questions
Why does this bean fudge recipe work without refined sugar?
This recipe relies on natural sweeteners like maple syrup and the inherent sweetness of peanut butter to achieve perfect flavor and texture. The beans provide creaminess while the cocoa powder adds depth, balancing the sweetness without needing refined sugar. For extra richness, you can increase the maple syrup by 1 tablespoon if your taste buds crave more sweetness.
Can I make this fudge with black beans instead of white beans?
While you can use black beans, they won't yield the same creamy texture. White beans like cannellini or great northern break down more smoothly in the blender, creating that signature velvety consistency. If you're set on black beans, blend them for an extra 30 seconds to ensure a silky finish, but expect a slightly denser result.
How do I fix if my fudge turns out too soft or too hard?
If your fudge is too soft, it likely didn't chill long enough. Return it to the fridge for 2-3 more hours or freeze for 30 minutes to firm up. For overly hard fudge, microwave it in 5-second bursts on 50% power until just softened. The key is patienceânever rush the chilling step!
What are the best substitutions for peanut butter?
For nut-free options, try almond butter or cashew butterâboth work beautifully! Tahini adds a unique sesame flavor, while sunflower seed butter keeps it nut-free. Just reduce the sweetener by 1 teaspoon if using almond butter, as it's naturally sweeter. For a seed-based option, pumpkin seed butter also works well with a 1:1 ratio.
Is this fudge safe for people with nut allergies?
Only if you use a 100% nut-free substitute like sunflower seed butter or tahini. Always check labels for cross-contamination warnings, especially with peanut butter. For extra safety, prepare the fudge in a completely clean kitchen area where no nuts have been processed recently.
