Breakfast & Brunch
This black bean donut recipe transforms humble pantry staples into decadent, vegan treats that rival traditional donuts—fudgy centers, crispy tops, and a rich chocolate coating that melts in your mouth. 💫 The secret lies in blending black beans into the batter, which creates a moist, cake-like texture without eggs or dairy while adding subtle earthiness that pairs perfectly with chocolate.
What makes these donuts truly special is the two-stage cooking process: first baking for structure, then frying for that signature golden-brown exterior. This method ensures they stay light and airy inside while achieving that irresistible crispness.
The batter is simple—just blend, mix, and let it rest—so even beginners can master this technique with confidence.
Once fried, the donuts get coated in a velvety chocolate glaze and rolled in crushed nuts or sprinkles for crunchy contrast. The result? A donut that’s rich, satisfying, and completely plant-based—no one will guess they’re made with black beans.
Perfect for brunch, dessert, or a sweet breakfast treat, these donuts prove vegan baking can be just as indulgent.
The best part? These donuts stay fresh for days, making them ideal for meal prep or sharing. Whether you’re baking for a crowd or treating yourself, this recipe delivers restaurant-quality results with minimal effort. Let’s get started!
Ingredients for black bean donut
Transform humble pantry staples into decadent vegan donuts with this fudgy, chocolate-covered masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🫘 | 1 can | Drained and rinsed thoroughly |
| All-Purpose Flour 🌾 | 2 cups | Unbleached preferred for texture |
| Granulated Sugar 🍚 | ½ cup | Organic preferred for purity |
| Baking Powder 🧂 | 2 tsp | Aluminum-free for best rise |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon |
| Non-Dairy Milk 🥛 | ½ cup | Unsweetened almond or oat |
| Melted Coconut Oil 🥥 | ¼ cup | Unrefined for flavor |
| Vegan Chocolate Chips 🍫 | 1 cup | Enjoy Life brand preferred |
| Crushed Pecans 🌰 | ½ cup | Toasted for enhanced flavor |
| Vegetable Oil 🫒 | 2 cups | For deep-frying, high smoke point |
| Dark Chocolate Glaze 🍫 | 1 ½ cups | Vegan, 70% cocoa minimum |
| Powdered Sugar 🍚 | 1 cup | Confectioners sugar, sifted |
| Almond Extract 🌿 | ½ tsp | Pure, for depth of flavor |
The black beans are the unsung hero here—cannellini or black beans work best for their creamy texture. Grab the no-salt-added canned variety from Trader Joe's or Whole Foods to control sodium levels. For the flour, King Arthur Unbleached yields the best texture, but any all-purpose will do. The baking powder needs to be fresh—test by dropping a pinch in water; if it fizzes, it's good. Penzeys sells pre-tested baking powder if you're unsure. Toast your pecans in a dry skillet until fragrant—this enhances their flavor dramatically. The coconut oil should be melted but not hot; microwave for 40 seconds if needed. For the chocolate glaze, Enjoy Life brand is the gold standard for vegan baking, but any dairy-free chocolate chips will work in a pinch.
No almond extract? Vanilla bean paste at double the amount works beautifully. Substituting pecans? Toasted walnuts or crushed hazelnuts add a different but equally delightful crunch. Short on baking powder? Baking soda plus cream of tartar at a 2:1 ratio is a reliable swap. The non-dairy milk can be swapped for soy or oat milk, but almond milk provides the best neutral flavor. For the chocolate glaze, if you can't find vegan chips, melt dairy-free dark chocolate bars instead. The key to success is ensuring all ingredients are at room temperature before mixing—the batter should be thick but pourable. If it's too thick, add 1 tbsp non-dairy milk at a time until it reaches the right consistency.
Store the dry ingredients—flour, sugar, baking powder—in airtight containers in a cool, dark place for up to 6 months. The black beans can be refrigerated for 5 days after opening, or frozen for 3 months for extended use. Once fried, the donuts stay fresh for 3 days at room temperature if stored in an airtight container with parchment paper between layers. For longer storage, freeze the unfried donut batter in an airtight container for up to 2 months. To reheat, bake at 350°F for 5-7 minutes or air-fry at 375°F for 3-4 minutes. The glaze can be made ahead and stored in the fridge for 1 week, simply reheating it gently to achieve a smooth consistency before dipping.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to grocery shop—just open a can of black beans, dump in flour and sugar, and boom. No fresh ingredients needed, no excuses.
- Sweet-Savory Surprise: The contrast of crispy fried edges with that tender, slightly sweet bean center? It’s like a hug in donut form. (Honestly, my kids think they’re eating cake.)
- Breakfast or Snack: Fry up a batch on Sunday, and you’ve got quick breakfast for the week—dip in coffee or sprinkle with cinnamon. Or serve them warm at a brunch with fruit—no one will guess they’re bean-based.
- Budget Win: A single can of black beans stretches to 12+ donuts, and the rest of the ingredients cost pennies. My wallet and my taste buds thank me every time.
Step-by-step instructions for black bean donuts
Transform humble black beans into rich, fudgy donuts with crispy tops and decadent chocolate coating.
👨🍳 Step 1: Blend the Black Bean Batter
Drain and rinse the 1 can Canned Black Beans thoroughly to remove excess sodium. In a high-powered blender, combine the beans with the 2 cups All-Purpose Flour, 0.5 cup Granulated Sugar, 2 tsp Baking Powder, and 0.5 tsp Salt. Blend until completely smooth, scraping down the sides as needed. The batter should be thick but pourable—this is your foundation.
Add the 0.5 cup Non-Dairy Milk, 0.25 cup Melted Coconut Oil, 1 tbsp Vanilla Extract, and 0.5 tsp Almond Extract. Blend again until fully incorporated. Here's the thing—black bean batter behaves differently than traditional donut batter. It's denser, so don't over-blend or you'll develop gluten and end up with tough donuts. Stop when the mixture is homogeneous and slightly thick.
🍳 Step 2: Fold in Chocolate and Pecans
Remove the batter from the blender and transfer it to a large mixing bowl. Using a silicone spatula, gently fold in the 1 cup Vegan Chocolate Chips and 0.5 cup Crushed Pecans. Be careful not to overmix—just distribute them evenly throughout the batter. The chocolate chips will create pockets of molten goodness in each bite, while the pecans add a satisfying crunch.
Let the batter rest for 10 minutes at room temperature. This brief pause allows the flour to fully hydrate and the gluten to relax slightly, resulting in a more tender donut. Don't skip this step—I've learned the hard way that impatient baking leads to dense, chewy results instead of light, airy donuts.
🔥 Step 3: Deep-Fry for Perfect Texture
Heat 2 cups Vegetable Oil in a deep fryer or heavy pot to 350°F. You'll know it's ready when a wooden chopstick inserted into the oil bubbles vigorously and rises to the surface. Line a wire rack with paper towels for draining.
Using a piping bag fitted with a large round tip (or a spoon), pipe 2-tablespoon portions of batter into the hot oil, spacing them 2 inches apart to prevent sticking. Fry for 2-3 minutes per side until golden brown. The donuts should float to the surface and develop a crispy exterior while maintaining a soft, fudgy center. If they brown too quickly, reduce the heat slightly—the goal is even cooking, not charring.
🥘 Step 4: Prepare the Chocolate Glaze
While the donuts fry, prepare the glaze by combining the 1.5 cups Dark Chocolate Glaze with the 1 cup Powdered Sugar in a microwave-safe bowl. Microwave in 20-second intervals, stirring between each, until smooth and glossy. The glaze should coat the back of a spoon but still be pourable—this ensures a perfect balance of coating and drizzle.
Here's where it gets fun: immediately after frying, transfer the donuts to a wire rack set over a baking sheet. While still warm, dip the tops into the chocolate glaze, allowing any excess to drip off. The residual heat from the donuts will make the glaze melt beautifully, creating that signature glossy finish. If the glaze thickens, thin it with a few drops of non-dairy milk.
⏰ Step 5: Cool and Set for Maximum Enjoyment
Let the glazed donuts cool on the wire rack for 10-15 minutes until the glaze sets but remains soft to the touch. This resting period is crucial—it allows the internal heat to distribute evenly, preventing the chocolate from melting completely and turning into a messy puddle. The donuts should be firm enough to handle but still warm when you serve them.
Real talk: these donuts are at their best when served fresh from the fryer, but they'll keep for 2 days at room temperature in an airtight container. For extra crunch, sprinkle with additional crushed pecans before the glaze sets completely. Each bite delivers a perfect balance of fudgy black bean cake, rich chocolate, and nutty crunch—proof that plant-based baking can be just as indulgent as traditional recipes.
Pro Tips For Making Black Bean Donut
- Drain and Rinse Beans: That canned bean liquid is sneaky—it’s packed with sodium and starch that’ll turn your batter gummy. Dump the beans into a colander and run cold water over them for 30 seconds, then drain again. Trust me, your donuts will be lighter and less dense if you skip this step.
- Mash, Don’t Blend: I learned this the hard way—blending black beans into a smooth paste makes the donuts tough and dense. Instead, use a fork or potato masher to break them up into small chunks with some texture. You want a rustic, slightly chunky batter, not a smoothie.
- Test Fry One First: Black bean donuts can be tricky—they need to be golden but not burnt. Fry one small test donut first, cut it open, and check the center. If it’s still raw inside, your oil isn’t hot enough (or your donuts need more time). Adjust before committing to the whole batch.
- Add a Pinch of Vinegar: Sounds weird, but it works: toss in ½ teaspoon of white vinegar with the flour and baking powder. It tenderizes the gluten just enough to keep the donuts soft longer. I was skeptical until I tried it—now it’s non-negotiable in my recipe.
Best sauces and condiments for black bean donut
Rich Chocolate Glaze
This velvety glaze is the star of the show—it transforms your donuts into decadent, restaurant-quality bites. Melt 1.5 cups vegan dark chocolate glaze (like Enjoy Life brand) with 1 cup powdered sugar in 20-second microwave bursts, stirring until silky smooth.
The key is achieving a thick-but-pourable consistency—like honey that coats the back of a spoon. 🍫
For extra depth, add ½ tsp almond extract while heating, which complements the black bean's earthiness beautifully. Let it cool slightly before dipping the warm donuts—this prevents the chocolate from melting completely.
If it thickens too much, thin with 1 tsp non-dairy milk at a time. Pro tip: Use a fork to lift donuts while dipping to avoid soggy bottoms.
Spiced Maple Drizzle
Swap or complement the chocolate with a warm maple-cinnamon glaze that pairs perfectly with the black bean's richness. Simmer ½ cup maple syrup with 1 tsp cinnamon and ¼ tsp vanilla extract until slightly thickened.
Drizzle over cooled donuts for a sweet-spiced contrast. For extra flair, add pinch of cayenne for subtle heat that cuts through the richness.
Salted Caramel Topping
Elevate your donuts with a homemade salted caramel that adds a buttery, salty-sweet finish. Cook ½ cup coconut sugar in a saucepan until melted, then whisk in ¼ cup coconut cream and 1 tbsp maple syrup.
Simmer for 5 minutes until golden, then stir in ½ tsp flaky sea salt. Drizzle over donuts while warm for a luxurious touch.
Citrus Zest Glaze
Brighten the chocolate with a zesty glaze that cleanses the palate. Whisk together ½ cup powdered sugar, 2 tbsp lemon juice, and 1 tsp orange zest. Thin with 1-2 tsp non-dairy milk until pourable.
This glaze adds a refreshing tang that balances the richness of the black bean batter. Perfect for summer variations or when you crave something lighter.
Nutty Peanut Butter Dip
For a protein-packed twist, prepare a creamy peanut butter dip by mixing ½ cup peanut butter with ¼ cup powdered sugar and 1 tbsp non-dairy milk. Warm gently until smooth, then drizzle or dip the donuts.
The nutty depth pairs wonderfully with the chocolate, creating a satisfying contrast. Roll in crushed peanuts for extra texture before serving.
Nutrition facts
Frequently asked questions
Why do black beans make donuts fluffy instead of dense?
The black beans act as a natural binder and moisture source, replacing eggs and dairy while adding protein and fiber. When blended into the batter, they create tiny air pockets during frying, giving that classic donut texture. The key is blending them smooth—lumps will make the donuts dense. Think of them like a vegan "egg wash" for structure!
Can I bake these donuts instead of frying?
For baked donuts, pipe batter onto a parchment-lined baking sheet and bake at 375°F for 12-15 minutes until golden. They'll be cake-like rather than fried, but still delicious. For crispy tops, broil for 1-2 minutes at the end. Just note: the texture will be more cakey than traditional fried donuts.
What if my batter is too thick or too thin?
Too thick? Add 1 tbsp non-dairy milk at a time until pourable. Too thin? Stir in 1 tbsp flour until it reaches the right consistency—like thick pancake batter. The ideal batter should hold its shape when piped but still flow smoothly. Remember, black bean batter is denser than traditional donut batter!
How do I store leftover donuts?
Keep them fresh for 2 days at room temperature in an airtight container with parchment between layers. For longer storage, freeze the unfried batter for 2 months or the fried donuts (unglazed) for 1 month. To reheat, bake at 350°F for 5 minutes or air-fry at 375°F for 3 minutes. The glaze may soften slightly when reheated.
Can I make these donuts gluten-free?
Yes! Swap the all-purpose flour for a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add ½ tsp xanthan gum to improve texture. You may need to adjust the liquid slightly—start with ¼ cup less non-dairy milk since gluten-free flours absorb differently. Test with a small batch first!
