Breakfast & Brunch
This bean donut recipe delivers the perfect balance of crispy shells and spiced bean filling that's both satisfying and plant-based. đą The secret lies in using a simple batter that creates a light, airy texture while the fillingâmade with mashed beans, warm spices, and a touch of sweetnessâadds depth and substance.
I've perfected this recipe to ensure every bite is crisp on the outside and tender on the inside, making it a standout for breakfast or dessert.
The beauty of these bean donuts is their versatility. You can fry them for a classic, golden-brown exterior or bake them for a lighter alternative, both methods delivering that satisfying crunch.
The filling is where the magic happensâspiced with cinnamon, nutmeg, and a hint of vanilla, it creates a flavor profile that's rich and comforting. This recipe is fully vegan, using plant-based ingredients without sacrificing texture or taste.
What makes these donuts truly special is how they transform a simple ingredient like beans into something extraordinary. The crispy shells provide the perfect contrast to the soft, spiced filling, making each bite a delightful experience.
Whether you're serving them for brunch or as a sweet treat, these donuts are sure to impress. Let's get started on creating these delicious, plant-based delights.
For those looking to adapt the recipe, you can easily make it gluten-free by using a gluten-free flour blend, or even air-fry them for a healthier twist. The possibilities are endless, but the result is always the same: crispy, flavorful, and utterly satisfying bean donuts that everyone will love.
Ingredients for bean donut
Plant-based ingredients that create a crispy shell and spiced filling for perfect vegan donuts.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern Beans đą | 1 ½ cups | Cooked, mashed smooth |
| All-Purpose Flour đž | 2 ½ cups | Gluten-free blend optional |
| Granulated Sugar đ | ½ cup | Or coconut sugar |
| Baking Powder đ§ | 2 tsp | Aluminum-free preferred |
| Salt đ§ | ½ tsp | Fine sea salt |
| Ground Cinnamon đż | 1 ½ tsp | Freshly ground preferred |
| Ground Nutmeg đż | ½ tsp | Freshly grated nutmeg |
| Pure Vanilla Extract đŻ | 1 tsp | Alcohol-free if preferred |
| Non-Dairy Milk đĽ | ½ cup | Almond or oat milk |
| Vegetable Oil đŤ | ½ cup | For frying, high smoke point |
| Maple Syrup đ | 2 tbsp | For filling sweetness |
| Lemon Zest đ | 1 tsp | Freshly grated |
The beans are the heart of this recipeâGreat Northern beans work best for their smooth texture when mashed. Canned beans save time, but if using dried, soak overnight for even cooking. For the flour, King Arthur or Bob's Red Mill are reliable choices, but any all-purpose will do. The spices need to be freshâPenzeys or bulk bins at Whole Foods are great for quality. When mashing the beans, aim for a texture between hummus and puddingâthis ensures the filling stays cohesive but tender.
No vanilla extract? Vanilla bean paste or a scraped vanilla bean works just as well. For a gluten-free version, swap the flour for a 1:1 blend like Bob's Red Mill Gluten-Free 1-to-1. The non-dairy milk can be any plant-based kind, but oat milk adds a subtle creaminess. If you're air-frying, reduce the oil to 2 tbsp and increase the baking time by 3-4 minutes. For extra crispiness, double-fry the donutsâfirst at 350°F for 2 minutes, then again after resting for 5 minutes.
Store the batter in an airtight container for up to 2 days in the fridge, or freeze for 3 months. The cooked donuts keep well for 3 days at room temperature in an airtight container, but they're best enjoyed fresh. To reheat, warm in a 350°F oven for 5-7 minutes. For a make-ahead tip, fry half the batch, cool completely, then store in the fridgeâreheat in a skillet over medium heat for 2 minutes per side before serving.
Why You'll Love This Recipe
- Iâll be real: this recipe saves me money and time. Beans are cheap, flourâs always on hand, and a batch makes enough for seconds. Plus, they reheat like a dreamâjust pop them in the oven until crispy again.
- No-Fuss Batter: I swear, this dough comes together faster than I can wipe flour off my counter. Just mash the beans, mix in the dry ingredientsâflour, sugar, baking powderâand youâre done. No rolling, no fuss, no waiting for dough to rise.
- Sweet & Savory Twist: Honestly, the combo of Great Northern beans and sugar sounds weird at first, but the slight earthiness balances that caramelized crunch. Fry them up golden, and youâve got something thatâs ridiculously goodâlike a cross between a donut and a cookie, but better.
- Breakfast or Snack: Between us, these are my go-to for lazy mornings or when I need a quick pick-me-up. Toss them in a to-go box for work, or serve them warm with a drizzle of honeyâno one will guess theyâre secretly budget-friendly.
Step-by-step instructions for bean donuts with spiced filling
Here's how to craft perfectly crisp shells paired with a flavorful bean fillingâevery step ensures that signature crunch.
đ¨âđł Step 1: Prepare the Bean Filling
Drain and rinse the 1.5 cups cooked Great Northern Beans thoroughly to remove excess starch. Transfer them to a food processor and pulse until completely smoothâno visible chunks should remain. This ensures a silky texture in your filling.
In a medium bowl, combine the mashed beans with 0.5 cup granulated sugar, 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp pure vanilla extract, and 1 tsp lemon zest. Mix well until the spices are evenly distributed. The lemon zest adds a bright contrast to the warm spices, balancing the sweetness.
Add 2 tbsp maple syrup and 0.5 cup non-dairy milk, then stir until fully incorporated. The mixture should be thick but pourable. If it's too stiff, add 1-2 teaspoons of milk until it reaches a smooth, spreadable consistency. Cover and refrigerate while you prepare the doughâthis keeps the filling cool and prevents the donuts from absorbing moisture.
đ¨âđł Step 2: Mix the Donut Dough
In a large mixing bowl, whisk together 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. This dry blend forms the structural backbone of your donuts, ensuring they hold their shape during frying.
Create a well in the center and pour in 0.5 cup vegetable oil and 0.5 cup non-dairy milk. Using a wooden spoon or silicone spatula, gently fold the dry ingredients into the wet until just combinedâyou should still see small flour streaks. Overmixing develops gluten, which can make the donuts dense instead of light and crisp.
Turn the dough onto a lightly floured surface and knead gently for 30 seconds until it forms a smooth, cohesive ball. Divide the dough into 12 equal portions (about 1.5 ounces each) and roll each into a 1-inch thick circle. Keep the remaining dough covered with a damp towel to prevent drying while you shape the rest.
đĽ Step 3: Fry the Donuts to Golden Perfection
Heat 2 inches of vegetable oil in a deep fryer or heavy pot to 350°F. Use a deep-fry thermometer to monitor the temperatureâthis ensures even cooking and that signature crispy exterior. Fry 2-3 donuts at a time, being careful not to overcrowd the pan, as this lowers the oil temperature and results in greasy donuts.
Fry each donut for 1 minute 30 seconds, turning once, until they reach a deep golden brown color. They should float to the surface, indicating they're fully cooked. Remove with a slotted spoon and drain on a wire rack lined with paper towels. Don't stack themâthey'll steam and lose crispness.
While still warm, use a piping bag or spoon to inject 1 teaspoon of the bean filling into the center of each donut. The heat from the donut will slightly soften the filling, creating a gooey contrast to the crisp shell. Seal the opening with a dab of extra dough if needed to prevent filling leaks.
â° Step 4: Serve Immediately for Maximum Crispness
Serve the donuts warm, ideally within 10 minutes of frying, to maintain that irresistible crunch. The filling will be warm and slightly runny, creating a perfect balance with the crisp shell. If storing, keep them in an airtight container at room temperature for up to 2 days, but reheat in a 350°F oven for 5 minutes to restore crispness.
For an extra touch, dust with powdered sugar or roll in crushed nuts right before serving. The contrast of textures and temperaturesâcrispy shell, warm filling, and cool dustingâmakes these donuts unforgettable. Enjoy them while they're at their peak!
Pro Tips For Making Bean Donut
- SOAK BEANS OVERNIGHT: I learned this the hard wayârushing the soak means gummy, uneven donuts. Use 3 cups cold water to 1 cup dry Great Northerns, soak 12+ hours (or quick-soak: boil 2 minutes, then let sit 1 hour covered). Drain thoroughlyâno one likes a soggy batter.
- DONâT SKIP THE DRYING: After draining, spread beans on a kitchen towel and pat them very dry with another towel. Wet beans = dense donuts. This step takes 10 minutes but makes all the difference in textureâlight and airy, not brick-like.
- FRIED IN BATCHES: Crowding the pan drops the oil temp and steams the donuts instead of frying them. Cook 2-3 at a time in 350°F oil until golden (3-4 minutes per side). Use a slotted spoon to avoid splashesâbean batter sticks, and no one wants a greasy mess.
- ADD VANILLA EXTRACT: This isnât in most recipes, but trust me: 1 teaspoon vanilla extract in the dry ingredients cuts through the flourâs heaviness and balances the sugar. Itâs the upgrade that turns "good" into "people-asking-for-the-recipe." (Yes, even if youâre skeptical.)
Perfect pairings for this bean donut
Sweet Drizzle Toppings
Elevate your bean donuts with a warm maple glazeâsimmer ½ cup maple syrup with 1 tsp cinnamon and ½ tsp vanilla extract for 3 minutes until slightly thickened.
Drizzle over warm donuts for a sticky, aromatic finish. For extra decadence, add Âź cup vegan chocolate chips to the glaze before simmering. đ
Creamy Dips
A spiced coconut whipped cream pairs perfectly with these donuts. Whip 1 cup chilled coconut cream with 1 tbsp powdered sugar, ½ tsp cinnamon, and ½ tsp vanilla until fluffy. Serve in small bowls for dippingâits cool creaminess contrasts beautifully with the warm filling.
For a tangy twist, try a vegan lemon curd made with ½ cup lemon juice, Ÿ cup maple syrup, and 2 tbsp cornstarch, cooked until thick.
Savory Contrasts
Balance the sweetness with a smoky chipotle aioli. Mix ½ cup vegan mayo with 1 tsp chipotle powder, ½ tsp smoked paprika, and 1 tsp lime juice. Drizzle lightly over the top or serve on the side for a bold, unexpected flavor.
For a crunchy element, sprinkle with toasted pecans or crumbled vegan baconâboth add texture and depth. đśď¸
Beverage Pairings
Sip on a spiced chai latte made with vanilla almond milk, 1 tsp chai concentrate, and a dash of cinnamon for a cozy pairing. The warm spices mirror the donut fillingâs flavor profile.
For a refreshing contrast, try a cold brew coffee with a splash of vanilla syrupâthe bitterness cuts through the sweetness beautifully. A sparkling peach iced tea (mix ½ cup peach nectar with soda water) adds a fruity brightness.
Seasonal Variations
In fall, swap the cinnamon for pumpkin pie spice and add Âź cup pumpkin puree to the filling. Top with candied pecans for a Thanksgiving-worthy treat. For summer, infuse the glaze with fresh berriesâsimmer ½ cup mixed berries with the maple syrup for a fruity twist.
In winter, dust with crushed candy cane or roll in toasted coconut flakes for a festive touch. đ
Make-Ahead Serving
Prepare donuts ahead and store in an airtight container at room temperature for up to 3 days. Reheat in a 350°F oven for 5 minutes to restore crispness. Assemble toppings separatelyâdrizzle glaze or sprinkle nuts just before serving to keep them fresh.
For a brunch spread, arrange donuts on a tiered tray with dips in small bowls and beverages in carafes for an elegant presentation. đ˝ď¸
Nutrition facts
Frequently asked questions
Can I use canned beans instead of cooked dried beans?
Yes! Canned Great Northern beans work perfectlyâjust drain and rinse them thoroughly to remove excess starch. For the smoothest filling, mash them until completely free of lumps. This saves time while keeping the texture ideal for piping into the donuts.
Why did my bean donuts turn out dense instead of crispy?
Overmixing the dough or using too much flour can make them dense. Keep mixing gentle and measure flour accurately. Also, ensure your oil is at 350°Fâtoo low a temperature results in greasy, undercooked donuts. Fry in small batches to maintain proper heat.
How can I make these donuts gluten-free?
Swap the all-purpose flour for a 1:1 gluten-free blend like Bob's Red Mill. For best results, use a blend with xanthan gum included. Keep the same measurements, but you may need to add 1 extra teaspoon of oil to help bind the dough.
Can I bake these donuts instead of frying?
Preheat oven to 375°F and brush the donuts lightly with oil before baking on a parchment-lined sheet for 12-15 minutes. For extra crispiness, bake at 400°F for 10 minutes after the initial bake. The texture will be lighter but still delicious.
What's the best way to store leftover bean donuts?
Keep them in an airtight container at room temperature for up to 3 days. To revive crispness, reheat in a 350°F oven for 5 minutes. For longer storage, freeze the unfilled donuts for 3 monthsâfill and fry fresh when ready to eat.
