Bean Donut Recipe: Crispy Shells With Sweet Black Bean Magic

Breakfast & Brunch

Bean Donut Recipe: Crispy Shells With Sweet Black Bean Magic

This bean donut recipe transforms humble black beans into crispy, golden shells with a surprisingly tender interior—proof that plant-based desserts can be just as indulgent as traditional donuts. 💛 The secret lies in blending cooked beans with flour and leavening agents to create a batter that fries up with that perfect crackly exterior while staying moist inside.

What makes these donuts special is their cultural versatility: from Brazilian bolo de feijão to Southern American black bean donuts, this recipe bridges tradition with modern dietary needs.

The beauty of these donuts is their simplicity—just five core ingredients (plus a pinch of baking powder) come together in a foolproof method that yields results every time. Whether you're frying or baking, the key is patience: letting the donuts cook slowly for even browning and that satisfying crunch.

For those watching their gluten intake, swapping in almond or coconut flour keeps the texture intact while making them naturally gluten-free.

What you'll end up with is a batch of donuts that look like classic treats but pack a nutritional punch—high in protein, fiber, and complex carbs without sacrificing sweetness.

The natural sweetness of black beans reduces the need for refined sugar, and a simple glaze (or even a dusting of cinnamon) elevates them to café-quality status. These are perfect for brunch crowds, vegan gatherings, or anyone craving a healthier dessert option.

Ready to impress? The recipe scales easily, so you can fry a small batch for two or double it for a crowd. Here's everything you need to bring this crispy, plant-powered treat to life—no special equipment required.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for bean donut

Crispy shells meet tender interiors—just 11 ingredients transform black beans into café-worthy donuts.

Ingredient Amount Notes
Canned Black Beans 🌱 1 ½ cups Drained and rinsed thoroughly
All-Purpose Flour 🌾 1 ½ cups Gluten-free flour for alternative
Granulated Sugar 🍚 ½ cup Or coconut sugar for refined option
Baking Powder 🧂 2 tsp Ensures light, fluffy texture
Salt 🧂 ½ tsp Kosher or sea salt preferred
Vanilla Extract 🌸 1 tsp Pure vanilla for best flavor
Vegetable Oil 🫒 ½ cup For frying, 350°F temperature
Powdered Sugar 🍚 1 cup For glaze, sifted for smooth finish
Plant-Based Milk 🥛 ¼ cup Almond or soy milk works best
Cinnamon 🌿 1 tsp Ground for dusting donuts
Ground Flaxseed 🌾 1 tbsp Mixed with 3 tbsp water for egg substitute

The black beans are the star here—low-sodium canned keeps the flavor clean. Trader Joe's and Whole Foods carry excellent brands like Goya or Eden. If your canned beans smell off, toss them—freshness matters for that perfect texture. The flour is where texture magic happens: King Arthur or Bob's Red Mill are reliable choices. For gluten-free versions, swap in almond or coconut flour (increase by 10% for better binding). The baking powder? Aluminum-free is key—Diamond Crystal is my go-to for consistent results.

No vanilla extract? Vanilla bean paste or even a pinch of ground vanilla bean works. Short on flaxseed? Chia seeds at the same ratio (1 tbsp chia + 3 tbsp water) is a great swap. The powdered sugar glaze can be skipped entirely if you prefer a more rustic look—just dust with cinnamon instead. For extra richness, add 1 tbsp melted coconut oil to the glaze. The plant-based milk adds moisture without overpowering the bean flavor, but any neutral-tasting milk (soy, almond, or oat) works. If frying feels intimidating, bake at 375°F for 12-15 minutes with a light spray of oil for a healthier alternative.

Store leftover donuts in an airtight container with a paper towel layer to keep them crispy for up to 3 days. Freeze extras on a tray first, then transfer to a bag for 1 month of freshness. Reheat in a 350°F oven for 5 minutes to revive that golden crunch. The glaze sets quickly, so work fast if you're dipping fresh donuts. For a crowd, double the recipe—just be ready for seconds!

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I’m low on eggs or milk—just beans, flour, and sugar transform into something golden and satisfying. No fancy ingredients, no stress.
  • Sweet Crunch Perfection: That crispy exterior with a tender, slightly sweet interior? It’s like a donut’s soul but with zero guilt. The sugar caramelizes just enough to make every bite irresistible.
  • Breakfast or Dessert: Honestly, I serve these for both—drizzled with honey for a quick breakfast or dusted with cinnamon sugar for a dessert that feels special. They’re the ultimate crowd-pleaser.
  • Budget-Friendly Stash: A can of beans and a bag of flour last me ages, and these donuts freeze beautifully. Perfect for when I’m broke or lazy—either way, they win.

Step-by-step instructions for crispy bean donuts

Transform simple pantry staples into golden, crispy donuts with this foolproof method.

1

👨‍🍳 Step 1: Prepare the Black Bean Batter

In a medium bowl, combine the 1.5 cups drained black beans with the 0.5 cup vegetable oil and 0.25 cup plant-based milk. Use an immersion blender or food processor to blend until completely smooth—this creates the perfect moist base for our donuts. You want a texture similar to pancake batter, not chunky.

In a separate bowl, whisk together the 1.5 cups all-purpose flour, 0.5 cup granulated sugar, 2 tsp baking powder, 0.5 tsp salt, and 1 tsp vanilla extract. Gradually pour the dry ingredients into the wet mixture while stirring gently with a spatula—just until combined. The batter should be thick but pourable. Here's the thing—don't overmix or you'll develop gluten that makes the donuts tough instead of crispy.

2

🔥 Step 2: Create the Flax Egg Substitute

While the batter rests for 5 minutes, mix the 1 tbsp ground flaxseed with 3 tbsp water in a small bowl. Stir well and let it sit for 2-3 minutes until it thickens into a gel-like consistency. This flax "egg" replaces traditional eggs while keeping our donuts light and crispy.

After the flax mixture thickens, gently fold it into the bean batter using a spatula. The batter will appear slightly lumpy, but that's okay—don't worry about perfect smoothness. This step ensures our donuts will hold their shape during frying while maintaining that crisp exterior we're after.

3

🍳 Step 3: Fry the Donuts to Golden Perfection

Heat 2 inches of vegetable oil in a deep skillet to 350°F—use a thermometer for accuracy. The oil should be hot enough that when you test it with a wooden chopstick, bubbles form around it immediately. This is critical for achieving that signature crispy texture.

Using a spoon or small ladle, carefully drop 1-tablespoon portions of batter into the hot oil, spacing them about 2 inches apart. Fry for 2-3 minutes per side until they're golden brown and crispy. You'll know they're done when you can see light golden color all around and they float easily in the oil. Don't overcrowd the pan or the oil temperature will drop, leading to greasy donuts instead of crispy ones.

4

🥘 Step 4: Prepare the Cinnamon Sugar Coating

While the donuts fry, mix together the 1 cup powdered sugar and 1 tsp cinnamon in a shallow bowl. As each donut comes out of the oil, let it drain briefly on a wire rack or paper towel to remove excess oil—just 10-15 seconds is enough. Then immediately roll it in the cinnamon sugar mixture until fully coated.

Here's where it gets fun—press the cinnamon sugar gently into the donuts so it adheres well. The residual heat from the frying will help the sugar melt slightly, creating that perfect crunchy coating we all love. Work quickly while the donuts are still warm to get that ideal texture.

5

⏰ Step 5: Serve Warm for Maximum Crispiness

Let the donuts cool for 2-3 minutes before serving—just enough time for the coating to set slightly but still maintain that crispy exterior. Serve immediately while they're warm for the ultimate texture contrast: crispy outside, tender inside, with that sweet cinnamon sugar crunch.

Real talk: these donuts are best enjoyed fresh out of the fryer. The crispy shell softens as they cool, so don't wait too long. Store any leftovers in an airtight container for up to 2 days, but I promise you'll eat them all before then.

👨‍🍳

Pro Tips For Making Bean Donut

  • Drain and Rinse Beans: Skip the rinse if you’re in a hurry, but I learned the hard way—soaking the drained beans in a bowl of cold water for 10 minutes cuts the grittiness and keeps the batter from turning gluey. Trust me, your donuts will hold together better when frying.
  • Use Warm Batter: Let the bean batter sit for 10 minutes after mixing—it thickens up just enough to fry without falling apart. I used to rush this, and my donuts either stuck to the pan or turned into a sad, greasy mess.
  • Don’t Overcrowd the Pan: Fry in batches of 2-3 donuts at most, or the oil temperature will drop, and you’ll end up with greasy, unevenly cooked donuts. Crowding is the fastest way to ruin a good batch, and nobody wants soggy bean donuts.
  • Add a Pinch of Cinnamon: Sounds weird, but it works—just a teaspoon of cinnamon in the batter balances the sweetness and adds depth. I was skeptical until I tried it, and now it’s non-negotiable for me. The flavor jumps from basic to actually delicious.

Storing and reheating your bean donut

Fridge Storage

Store leftover bean donuts in an airtight container with a paper towel layer between each stack to maintain crispiness for up to 3 days. The paper towel absorbs excess moisture, preventing sogginess.

Place the container in the fridge at 40°F or below—the cooler temperature slows down staling, keeping the texture closer to fresh. 🌡️

When ready to enjoy, let the donuts sit at room temperature for 5-10 minutes before reheating. This brief rest helps the sugar coating re-crystallize slightly, restoring some of that satisfying crunch. For best results, reheat in a 350°F oven for 3-5 minutes—just until warmed through.

Freezer Magic

For longer storage, freeze donuts on a parchment-lined tray for 1 hour to prevent sticking. Transfer to a freezer-safe bag or airtight container, removing as much air as possible to prevent freezer burn.

They’ll keep for up to 1 month without significant texture loss. The key is freezing them uncoated—add the cinnamon sugar glaze right after thawing for maximum freshness. ❄️

To thaw, leave donuts at room temperature for 1-2 hours or reheat directly from frozen in a 350°F oven for 5-7 minutes. The oven method helps restore crispiness faster than microwave reheating, which can make them rubbery.

For a quick fix, microwave on medium power for 15-20 seconds—just enough to warm without compromising texture.

Reviving Texture

If your stored donuts lose their crispy edge, don’t worry! Pop them back in the oven at 350°F for 2-3 minutes with a spritz of oil to refresh the exterior. The heat reactivates the starches, bringing back that satisfying crunch.

For extra crispiness, place them on a wire rack in a single layer and broil for 1 minute—watch closely to avoid burning the sugar coating. 🔥

Pro tip: If you’re prepping for a crowd, freeze half the batch immediately after frying. This way, you can serve fresh donuts while keeping extras ready for later. The frozen donuts reheat just as well as freshly made ones, making them perfect for meal prep or parties.

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 50g18%
Dietary Fiber 4g14%
Sugars 22g
Protein 7g14%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do bean donuts turn out greasy instead of crispy?

The oil temperature is the #1 culprit! Keep it at 350°F and never drop batter into cold oil. Overcrowding the pan also lowers the temperature, leading to greasiness. Fry in small batches with 2 inches of oil and use a thermometer for accuracy.

2

Can I make these donuts without frying?

Bake at 375°F for 12-15 minutes on a parchment-lined tray with a light spray of oil. For extra crispiness, broil for 1-2 minutes at the end. The texture will be slightly different but still delicious—great for a healthier option.

3

What's the best way to store them for maximum freshness?

Keep in an airtight container with a paper towel layer to prevent sogginess. They stay crispy for 3 days in the fridge. For longer storage, freeze uncoated donuts on a tray for 1 month. Reheat in a 350°F oven for 3-5 minutes to restore crispiness.

4

Are these donuts really vegan?

Yes! This recipe uses flax eggs (1 tbsp flax + 3 tbsp water) instead of chicken eggs, and plant-based milk. The black beans provide protein without dairy or animal products. Just double-check your flour and baking powder for hidden animal-derived additives.

5

Can I use chickpeas instead of black beans?

You can try, but black beans work best because they're naturally sweeter and blend smoother. Chickpeas would make the donuts denser. For a similar texture, use 1.5 cups cooked chickpeas and add 1 extra tbsp flour to compensate for the extra moisture.

★★★★★4.7(7 reviews)
Categories Breakfast & Brunch