Appetizers
This bean fritters recipe transforms humble mashed beans into golden, crispy-edged bites that pack hidden veggie goodness in every bite. The secret lies in the perfect balance of mashed beans, flour, and seasonings that create a batter light enough to fry but sturdy enough to hold its shape.
I developed this version after testing countless iterations, and it consistently delivers that satisfying crunch while keeping the inside tender and flavorful.
What makes these fritters special is their versatility—they're equally at home as a protein-rich snack, appetizer, or even a side dish. The recipe uses simple pantry staples but delivers restaurant-quality results with minimal effort.
Whether you're serving them at a gathering or meal prepping for the week, these crispy bites are a game-changer for anyone looking to add more plant-based protein to their diet.
The key to success is achieving that perfect crispy exterior while maintaining a tender interior, which requires precise frying techniques. You'll end up with golden-brown fritters that are crispy on the outside and soft on the inside, with a flavor profile that's both savory and satisfying.
The best part? They're ready in under 30 minutes, making them ideal for busy weeknights or last-minute entertaining.
These fritters pair beautifully with a variety of dips, from tangy salsa to creamy avocado sauce, or even a simple yogurt-based dip. They also work well as a side dish alongside salads or soups, adding a satisfying crunch to any meal.
Let's get started on creating these crispy, flavorful bites that are sure to become a staple in your recipe rotation.
Ingredients for bean fritters
Pantry staples meet crispy magic—these fritters are your new go-to snack or side!
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🥫 | 1 ½ cups | Drained and mashed smooth |
| All-Purpose Flour 🌾 | ¾ cup | For crispy texture |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Divided for frying |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor |
| Yellow Onion 🧅 | ½ cup | Finely diced small |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for freshness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Smoked Paprika 🌶️ | ½ tsp | For smoky flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado Oil 🫒 | 1 cup | For frying, high smoke point |
| Vegan Mayonnaise 🥛 | ¼ cup | For dipping sauce |
| Lime Wedges 🍋 | 2 whole | For serving |
The beans are the star, so pick canned white beans (cannellini or great northern work best). Drain them and mash until completely smooth—no lumps means perfect texture. I grab mine from Trader Joe's or the bulk section at Whole Foods for the freshest taste. The flour is non-negotiable for that crispy exterior, but if you're gluten-free, swap for a 1:1 gluten-free blend. Fresh cilantro makes all the difference here—dried just won't cut it. Grab a small bunch and chop only what you need to avoid wilting.
No fresh garlic or cilantro? Garlic powder at half the amount works in a pinch, and dried cilantro (if you must) should be used at one-third the quantity. Running out of avocado oil? Peanut or vegetable oil both work, but keep an eye on the temperature—you want it hot but not smoking. For the vegan mayo, Hellmann's Vegenaise is my go-to, but any plant-based mayo will do. Want extra flavor? Mix in 1 tbsp of nutritional yeast to the batter for a cheesy kick without the dairy. The batter should be thick but pourable—adjust with a splash more water if needed.
These fritters are best served fresh but reheat beautifully. Pop them in a 350°F oven for 5-7 minutes to crisp up again. Store leftovers in an airtight container in the fridge for 3 days, or freeze for up to 2 months. I like to portion them into single-serving bags for easy grab-and-go snacks. The lime wedges should go on right before serving—they add that bright pop of flavor that keeps everything fresh.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I’m staring at a half-empty fridge. Canned beans and flour? That’s my backup plan for days when fresh ingredients are MIA. No chopping, no soaking—just open, drain, mix, and fry.
- Crispy-Creamy Gold: The secret’s in the olive oil and garlic—frying those fritters until golden gives that addictive crunch, while the inside stays tender and packed with bean-y goodness. Honestly, the first bite makes me forget I’m eating something "healthy."
- Snack or Side: Between us, these disappear as snacks straight from the pan, but they’re also perfect on a charcuterie board or tossed into a salad for extra protein. My kids grab them cold for lunch; my husband waits for them hot.
- Budget Win: A can of beans and a bag of flour stretch to so many meals. I make a batch on Sundays, freeze half, and pull them out for quick breakfasts or late-night cravings. Zero waste, all flavor.
Step-by-step instructions for bean fritters
Here's how to make golden, crispy bean fritters with tender interiors and smoky depth—every bite delivers.
Create the Perfect Crispy Battering Mix
Start by draining and rinsing the 1.5 cups canned white beans, then mash them thoroughly with a fork or potato masher until completely smooth. The texture should be like thick hummus with no visible chunks—this ensures even cooking and that perfect crispy exterior.
In a large bowl, whisk together the mashed beans, 0.75 cup all-purpose flour, 1 tsp salt, 0.5 tsp black pepper, 1 tsp ground cumin, and 0.5 tsp smoked paprika. The flour will absorb into the beans, creating a thick, pancake-like batter. Add 2 tbsp lemon juice and 0.5 cup finely diced yellow onion—this brightens the flavor and adds subtle sweetness that balances the smokiness.
Finally, fold in 3 minced garlic cloves and 0.25 cup chopped fresh cilantro. The garlic should be finely minced so it distributes evenly, and the cilantro adds that fresh, herby brightness that makes these fritters pop. Let the batter rest for 10 minutes—this allows the flavors to meld and the flour to fully hydrate, which prevents dry fritters.
Fry the Fritters to Crispy Perfection
Heat 1 cup avocado oil in a deep skillet over medium-high heat until it shimmers—this should take about 5 minutes. The oil is ready when a wooden chopstick inserted briefly creates small bubbles around it. Using a spoon, carefully drop 1 tablespoon portions of batter into the oil, spacing them about 1 inch apart to prevent overcrowding.
Fry for 3-4 minutes per side until the fritters are deep golden brown with crispy edges. You'll see the edges set and pull away from the oil cleanly—that's your cue they're ready. If they brown too quickly, reduce the heat slightly to medium to avoid burning. Transfer the cooked fritters to a paper towel-lined plate to drain excess oil.
Here's the thing—don't skip the draining step. Letting them sit for 2-3 minutes on the paper towel ensures they stay crispy when you serve them, not soggy. If you're making a big batch, work in small batches so the oil doesn't cool down between frying rounds.
Assemble the Dipping Sauce and Serve
While the fritters are still warm, prepare the dipping sauce by whisking together 0.25 cup vegan mayonnaise with 0.25 tbsp lemon juice (reserved from earlier). This tangy mayo complements the smoky, crispy fritters beautifully. Taste and adjust seasoning with a pinch more salt or lemon juice if needed—you want it bright and balanced, not overpowering.
Serve the fritters immediately with the dipping sauce on the side and the 2 whole lime wedges for squeezing. The contrast of the crispy exterior with the tender, bean-rich interior is what makes these fritters so addictive. For extra flair, sprinkle with a pinch more smoked paprika right before serving—it adds that final smoky kick that ties everything together.
Real talk: These fritters are best enjoyed fresh, but you can reheat them in a 350°F oven for 5-7 minutes if needed. Just don't microwave them—they'll lose that perfect crunch. Pair with a simple green salad or spicy salsa for a complete meal that's packed with flavor and texture.
Pro Tips For Making Bean Fritters
- Drain and Rinse the Beans: Skip this, and your fritters will taste like a can of beans. After opening, drain the white beans and give them a thorough rinse under cold water—even if the label says "no salt added." The starch clinging to them thickens the batter into a gluey mess instead of a crispy, golden exterior.
- Crush Half the Beans: I used to blend everything smooth, but that’s a mistake. Mash about half the beans with a fork (leave the other half whole) for texture contrast—you’ll get that satisfying bite between creamy and firm. If you’re lazy, use a potato masher instead of a blender.
- Use a Mix of Oils: Extra-virgin olive oil is great for flavor, but it smokes at high heat. Split the frying oil—use half olive oil for richness and half neutral oil (like vegetable or canola) for even browning. Your pan won’t fill the kitchen with smoke, and the crust will crisp up faster.
- Let the Batter Rest: Stir the batter together, then walk away for 10 minutes. The flour needs time to hydrate properly, or your fritters will fall apart when you flip them. Trust me, the wait makes the difference between a crumbly disaster and a golden, hold-together fritter.
Storing and reheating this dish
Refrigerator Storage
Store leftover bean fritters in an airtight container with parchment paper between layers to maintain crispiness. They’ll stay fresh in the fridge for up to 3 days—perfect for meal prep!
I like using glass containers with snap-on lids from Rubbermaid because they keep the fritters from absorbing fridge odors. 🧊
Freezer-Friendly Tips
For long-term storage, freeze fritters on a baking sheet for 1 hour before transferring to a freezer bag (remove as much air as possible to prevent freezer burn).
They’ll keep for up to 2 months—just thaw in the fridge overnight before reheating. I portion them into single-serving bags for easy grab-and-go snacks. ❄️
Oven Reheating
To revive crispiness, spread fritters on a baking sheet and bake at 350°F for 5-7 minutes until golden again. I avoid the microwave—it turns them rubbery. For extra crunch, sprinkle with cornstarch before reheating. 🔥
Air Fryer Hack
Need a quicker fix? Toss frozen or refrigerated fritters in an air fryer at 375°F for 3-4 minutes, shaking the basket halfway. This method works best for single servings and keeps them crispy without oil splatter. 💡
Dip Preservation
Store the vegan mayo dip separately in a small airtight container with a splash of lemon juice to prevent browning. Refrigerate for up to 5 days—just whisk before serving to restore creaminess. The lime wedges should be added fresh when serving. 🍋
Serving Leftovers
Use cooled fritters in wraps, salads, or even as a protein boost in grain bowls. I like tossing them with quinoa and avocado for a hearty lunch. For extra flair, dust with smoked paprika before serving. 🌟
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned for these fritters?
Dried beans work but require extra prep time. Soak 1 cup dried white beans overnight, then boil until tender (45-60 minutes). Drain and mash completely—dried beans need more liquid, so you may need 1-2 extra tablespoons of water in the batter. The texture will be slightly denser but still delicious!
Why did my fritters turn out greasy instead of crispy?
Greasy fritters usually mean the oil wasn't hot enough or the batter was too wet. For perfect crispiness, maintain oil at 350-375°F and let the batter rest 10 minutes before frying. Also, pat fritters dry with paper towels after draining to remove excess oil. Too much oil in the batter? Add 1 extra tablespoon of flour.
What's the best way to make these gluten-free?
Replace all-purpose flour with a 1:1 gluten-free flour blend (like Bob's Red Mill) plus 1 tsp xanthan gum for binding. For extra crispiness, add 2 tbsp cornstarch to the batter. The texture will be slightly different but still delicious—just expect a 10% shorter frying time since gluten-free batters cook faster.
Can I bake these instead of frying for a healthier version?
Yes! Preheat oven to 400°F and spray a baking sheet with oil. Drop 1-tbsp batter portions onto the sheet, flatten slightly, and bake for 15-18 minutes until edges are golden. For crispiness, broil for 1-2 minutes at the end. They'll be less crispy than fried but still tasty—great for meal prep!
How can I make these spicier or smokier?
For extra heat, add ½ tsp cayenne pepper or 1 tbsp chopped jalapeños to the batter. For smokiness, double the smoked paprika to 1 tsp and add ½ tsp liquid smoke. Serve with a side of spicy mayo (mix mayo with sriracha) for double the kick!