Breakfast & Brunch
This bean donut recipe transforms humble black beans into golden, crispy fried bites that surprise with their texture and nutritional boost. 💫 The secret lies in blending mashed beans with flour and plant-based milk to create a light, airy batter that fries up perfectly—no heavy dough required.
What makes these stand out is their ability to deliver that classic donut experience while packing in fiber and plant-based protein.
The process is straightforward: drain and mash the beans, then mix with dry ingredients until smooth. Fry in small batches for even cooking, ensuring each donut emerges with a crispy exterior and tender interior.
The result is a donut that holds its shape beautifully, with a satisfying crunch that rivals traditional recipes. This method also works for baking—just adjust the time and temperature for a lighter version.
Topping options are where creativity shines—dust with powdered sugar for simplicity, or drizzle with a vegan glaze for extra sweetness. The beauty of these donuts is their versatility: serve them warm for breakfast, as a dessert, or even as a snack.
They’re perfect for brunch gatherings, potlucks, or satisfying that midday sweet tooth without guilt.
Whether you're frying or baking, the key is patience—don’t rush the cooking process. The donuts will reward you with that perfect golden-brown finish and a texture that’s impossible to resist. Here’s how to make them shine every time.
Ingredients for bean donut
Twelve ingredients transform simple black beans into golden, crispy donuts bursting with plant-based protein.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🫘 | 1 ½ cups | Drained, rinsed, and mashed smooth |
| All-Purpose Flour 🌾 | 1 ½ cups | White or whole wheat blend |
| Unsweetened Almond Milk 🥛 | ¾ cup | Plain, unsweetened variety |
| Granulated Sugar 🍚 | ½ cup | For sweetness and texture |
| Baking Powder 🧂 | 1 ½ tsp | For lightness and rise |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality extract |
| Vegetable Oil 🫒 | 2 cups | For frying, high smoke point |
| Powdered Sugar 🍚 | ½ cup | For dusting, sifted |
| Vegan Chocolate Chips 🍫 | ½ cup | Optional topping, chopped |
| Lemon Zest 🍋 | 1 tsp | Fresh, for brightness |
| Ground Cinnamon 🌿 | ½ tsp | For subtle warmth |
The black beans are the foundation—opt for low-sodium canned beans to control flavor balance. Trader Joe's or Whole Foods carry high-quality brands like Lotus or Bush's, which mash smoothly without grittiness. If using dried beans, soak them overnight and blend until completely smooth for that perfect airy texture. The almond milk should be unsweetened and plain—flavored varieties can alter the batter's consistency. For the flour, King Arthur or Bob's Red Mill brands yield the best results, ensuring a light yet sturdy donut structure. Fresh lemon zest adds brightness, so grab a bright yellow lemon from the produce section—avoid those with dull skins.
No almond milk? Oat or soy milk work equally well, but avoid coconut milk for its strong flavor. Substitute powdered sugar with equal parts granulated sugar if needed, though texture may slightly differ. For a lower-fat option, replace half the vegetable oil with unsweetened applesauce, though crispiness will reduce. The vanilla extract should be pure, not imitation—McCormick or Nielsen-Massey brands are reliable choices. If you prefer a spiced variation, swap cinnamon for nutmeg or cardamom at the same ratio. For the vegan chocolate chips, Enjoy Life or Pascha brands melt beautifully and avoid cross-contamination risks. Always sift the powdered sugar to prevent clumping on your finished donuts.
Store the dry ingredients—flour, sugar, baking powder, and spices—in an airtight container for up to 6 months. The mashed beans and wet ingredients should be refrigerated for no longer than 3 days to maintain freshness. These donuts are best fried fresh, but you can prepare the batter ahead and store it in the fridge for 24 hours, giving it a quick stir before frying. For make-ahead convenience, freeze the batter in an airtight container for up to 1 month. Thaw overnight in the fridge before using. The fried donuts reheat beautifully in a 350°F oven for 5-7 minutes, restoring their crispy exterior and warm interior.
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 almond milk—no measuring cups needed—and boom, you’ve got a dough that’s ready to fry. The sugar caramelizes into a sticky glaze without extra work, so it’s basically a shortcut to something that feels homemade.
- Sweet-Savory Surprise: Between us, I didn’t expect these to taste this good. The beans add a subtle earthiness that balances the crispy, sugar-kissed exterior, and the baking powder gives them a lightness you wouldn’t guess from the ingredients. It’s like a donut’s cooler, more interesting cousin—one that won’t leave you reaching for more syrup.
- Breakfast or Snack: Honestly, I make these for everything. Crispy warm donuts for breakfast with a sprinkle of cinnamon? Done. Reheated in the toaster as a midday pick-me-up? Also done. Even my coffee-loving husband grabs them for the drive to work—proof they’re versatile enough to fit any moment.
- Budget-Friendly Win: A single can of beans stretches to two batches, and the rest of the ingredients cost pennies. My college-student nephew texted me last week asking for the recipe after I sent him a bag—turns out, he’s been surviving on ramen and these for weeks. They’re the kind of treat that doesn’t break the bank but still makes you feel like you’re indulging.
Step-by-step instructions for crispy black bean donuts
Transform humble black beans into golden, crispy donuts with this precise frying method.
👨🍳 Step 1: Create the Donut Batter
In a large mixing bowl, combine the 1.5 cups mashed black beans with the 0.75 cup unsweetened almond milk and 1 tsp vanilla extract. Whisk vigorously until completely smooth—no lumps should remain. This creates the base for our donut mixture, and the beans provide that signature dense, moist texture.
In a separate bowl, sift together the 1.5 cups all-purpose flour, 0.5 cup granulated sugar, 1.5 tsp baking powder, 0.5 tsp salt, 1 tsp lemon zest, and 0.5 tsp ground cinnamon. Gradually pour this dry mixture into the wet ingredients while whisking continuously. The batter should be thick but pourable—similar to traditional donut batter consistency. If it's too thick, add 1-2 tablespoons of almond milk to reach the perfect pouring texture.
🍳 Step 2: Preheat Oil and Prepare Frying Station
Pour the 2 cups vegetable oil into a deep, heavy-bottomed pot and place it over medium heat. Insert a deep-fry thermometer and heat the oil until it reaches 350°F—this is crucial for achieving that perfect golden-brown crust. I like to use a candy thermometer for precision, but if you don't have one, test with a small piece of batter: it should sizzle and float immediately when ready.
Set up your frying station with paper towels nearby and a wire rack over a baking sheet. Keep the batter covered with plastic wrap between batches to prevent a skin from forming. The oil should be deep enough to submerge the batter completely—about 2-3 inches—to ensure even cooking on all sides.
🔥 Step 3: Fry the Donuts to Golden Perfection
Carefully ladle 2-tablespoon portions of batter into the hot oil using a deep-fry spoon or ice cream scoop. Maintain 350°F during frying—fluctuations will affect texture. Fry for 2-3 minutes per side until the donuts are deep golden brown with a crisp exterior. You'll know they're ready when they release cleanly from the spoon and the edges are set.
Use a slotted spoon to transfer the donuts to the prepared wire rack. Let them drain for 1 minute before transferring to a plate. This prevents soggy bottoms and maintains that coveted crispness. Work in batches, keeping the oil temperature consistent—adding too many at once will drop the temperature and result in greasy donuts.
🥘 Step 4: Coat and Serve Immediately
While still warm, place the 0.5 cup powdered sugar in a fine-mesh sieve and dust each donut evenly. For extra indulgence, press vegan chocolate chips onto the tops while the sugar is still moist. The warmth of the donuts will make the chocolate melt slightly, creating little pools of flavor that contrast beautifully with the crisp exterior.
Serve immediately while the donuts are at their crispest. The contrast between the crunchy exterior and the tender, bean-rich interior makes these donuts uniquely satisfying. If you need to transport them, place parchment paper between layers to maintain crispness—just reheat in a 350°F oven for 2-3 minutes before serving.
Pro Tips For Making Bean Donut
- Drain and Rinse Beans Thoroughly: Skimping here is the fastest way to end up with a gummy, bitter donut. Use a colander and run cold water over the drained beans for at least 20 seconds—this removes excess starch and that metallic canned-bean taste that ruins everything.
- Mix Batter Just Until Combined: Overmixing turns your donuts into dense, rubbery pancakes. Stir the flour, almond milk, and mashed beans together until barely smooth—lumps are fine—then fold in sugar and baking powder. The moment you see streaks of flour, stop.
- Use a Heavy Pan and Medium Heat: Light pans or high heat = burnt outsides, raw centers. A cast-iron skillet or nonstick with a lid keeps the temp steady. Fill the pan halfway with oil (about ½ inch) and let it get hot enough to sizzle when a drop of batter hits—then lower to medium. Patience here means perfect donuts.
- Let Batter Rest 10 Minutes: I used to skip this, and my donuts would either fall apart or stay dense. Let the batter sit while you heat the oil—this lets the flour absorb the almond milk, making the texture lighter and the frying process cleaner. (Yes, even if you're impatient like me.)
Troubleshooting your bean donut
Oil Temp Troubles
If your donuts come out greasy or pale instead of golden and crisp, your oil temperature is likely the culprit. I’ve found that 350°F is the sweet spot—any lower, and the donuts absorb too much oil.
Invest in a candy thermometer (like the Thermoworks model) for accuracy. If you don’t have one, test with a small piece of batter: it should sizzle and float immediately when ready. 🌡️
Batter Too Thick
A thick batter leads to dense, heavy donuts instead of light, airy ones. If your mixture feels like pancake batter, gradually add 1-2 tablespoons of almond milk at a time until it reaches a smooth, pourable consistency—similar to heavy cream.
Overmixing can also cause this issue, so whisk just until combined. The goal is a batter that holds its shape when spooned but flows easily. 💛
Donuts Stick Together
When donuts clump after frying, it’s usually from excess moisture in the batter or not draining properly. Let freshly fried donuts rest on a wire rack for 1-2 minutes before dusting with powdered sugar.
Work in small batches to avoid overcrowding the oil, which can cause steam buildup. If using a donut cutter, ensure it’s well-oiled to prevent sticking. ✨
Baking Alternative Issues
Baking instead of frying? The biggest mistake is skipping the par-baking step. First, bake the donuts at 375°F for 10 minutes before adding toppings. If they brown too quickly, reduce heat to 350°F and cover loosely with foil.
Overbaking leads to dryness, so keep an eye on them—8-12 minutes total is ideal. A toothpick should come out clean but slightly moist. 🔥
Soggy Bottoms
Soggy donuts happen when excess oil or steam gets trapped underneath. After frying, transfer donuts to a wire rack (not a plate) to drain for 1-2 minutes before dusting.
For baked donuts, place them on a cooling rack immediately after baking to prevent condensation. If using a donut pan, grease it thoroughly with oil or nonstick spray. 💡
Nutrition facts
Frequently asked questions
Can I use canned chickpeas instead of black beans?
You can try, but the texture will differ slightly. Chickpeas are denser and may require 1 extra tablespoon of almond milk to achieve the same smooth batter consistency. Black beans provide a more neutral base, while chickpeas add a subtle earthiness. For best results, stick with black beans, but if you prefer chickpeas, mash them extra smooth to prevent grittiness in the final donuts.
How do I make these donuts vegan?
This recipe is already fully vegan! The batter uses plant-based ingredients like almond milk, and the toppings (powdered sugar, vegan chocolate chips) are naturally vegan. Just ensure your vanilla extract is vegan-certified and your oil is refined (not animal-derived). The black beans provide plant-based protein, making these donuts a nutritious treat.
Can I bake these donuts instead of frying?
Preheat your oven to 375°F and line a baking sheet with parchment paper. Spoon 2-tablespoon portions of batter onto the sheet, spacing them 2 inches apart. Bake for 12-15 minutes until golden brown, then flip and bake another 8-10 minutes. For crispier results, broil for 1-2 minutes at the end. The texture will be lighter than fried, but still delicious!
Why do my donuts turn out dense instead of crispy?
Dense donuts usually mean the batter was too thick or the oil wasn't hot enough. For crispiness, maintain 350°F oil temperature and ensure your batter is smooth but pourable—like heavy cream. If using a donut cutter, grease it well to prevent sticking. Overcrowding the oil also causes steam, leading to soggy results. Work in small batches for even cooking.
How long do these donuts stay fresh?
Fried donuts stay crispy for 2-3 hours at room temperature, but best enjoyed fresh. For longer storage, refrigerate in an airtight container for 3 days—reheat in a 350°F oven for 2-3 minutes to restore crispness. Freeze the batter (not fried donuts) for up to 1 month, then fry from frozen (add 30 seconds per side). Avoid freezing fried donuts—they become soggy.
