Side Dishes
This vegan potato balls recipe delivers crispy, golden bites that rival classic versions—without eggs, milk, or deep-frying. 💛 The secret lies in a simple binder blend of mashed potatoes and aquafaba (chickpea brine), which creates that perfect crunchy exterior while keeping the insides tender.
I developed this after years of testing plant-based alternatives, and it never fails to impress even the most skeptical eaters.
The beauty of this recipe is its versatility and simplicity. You'll use basic pantry staples like potatoes, flour, and spices to create a dough that holds together beautifully when baked. The aquafaba acts as the egg substitute, adding both structure and a subtle richness that mimics traditional potato balls.
Best of all, these can be prepped ahead and baked fresh when ready—making them ideal for game day, appetizers, or a satisfying snack.
What you'll end up with are crispy golden bites that stay light and airy inside, with a satisfying crunch that holds up even when dipped. The flavor is pure, comforting potato goodness without any dairy or animal products, proving that plant-based versions can be just as indulgent.
Serve with vegan ranch, marinara, or a simple garlic aioli for the perfect bite-sized meal.
This recipe works equally well as an appetizer, side dish, or standalone snack—perfect for feeding a crowd or satisfying a craving. The method is foolproof, and the results are consistently delicious. Let's get started on making these crispy vegan potato balls!
Ingredients for vegan potato balls
Basic pantry staples transform into crispy, golden vegan potato bites—no eggs or dairy in sight!
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Peeled, boiled, mashed smooth |
| All-Purpose Flour 🌾 | 1 cup | Gluten-free blend if needed |
| Aquafaba 🥫 | ½ cup | From canned chickpeas, whisked |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Paprika 🌶️ | 1 tsp | Smoked for extra flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
| Plant-Based Milk 🥛 | 2 tbsp | Unsweetened, for binding |
| Vegan Butter 🧈 | 2 tbsp | Melted for brushing |
The potatoes are the star, so Russets are non-negotiable—they’re high-starch and low-moisture, perfect for crispiness. Peel and boil them until fork-tender, then mash until completely smooth. Trader Joe’s carries pre-peeled Russets if you’re short on time, but fresh is always better. For the aquafaba, save the brine from your canned chickpeas—it’s the secret to that egg-like binding. If you’re using gluten-free flour, make sure it’s a 1:1 blend for best texture. The nutritional yeast adds that savory, cheesy depth without any dairy, and you’ll find it in the baking aisle or bulk section at Whole Foods.
No aquafaba? Flax eggs (1 tbsp ground flaxseed + 3 tbsp water) work in a pinch, though the texture will be slightly denser. Short on panko? Crushed cornflakes or gluten-free breadcrumbs give a similar crunch. The spices are where the magic happens—smoked paprika adds that subtle BBQ vibe, while garlic and onion powders build layers of flavor. For extra crispiness, toss the formed balls in a bit more panko before baking. And if you’re feeling fancy, add a pinch of turmeric for that classic golden hue—it’s a vegan chef’s secret!
These keep beautifully for 3 days in the fridge, stored in an airtight container between layers of parchment. For longer storage, freeze them raw on a tray before transferring to a bag—up to 3 months. Reheat in the oven at 375°F for 10-15 minutes until crispy again. Pro tip: brush with melted vegan butter before serving for that restaurant-style shine. They’re perfect for game day, appetizers, or even a hearty snack—just watch them disappear!
Why You'll Love This Recipe
- No-Fuss Mash: I swear by the starchy magic of Russets—peel, boil, mash, and you’re halfway there. The aquafaba binds it all without eggs, so no extra shopping or fussing with weird substitutes.
- Umami Bomb: That nutritional yeast? It’s the secret weapon here. One sprinkle and suddenly you’ve got this savory, cheesy depth that makes these taste way more special than they look.
- Game for Any Night: Freezer-friendly, reheats like a dream, and pairs with everything—curry, tacos, even just ketchup. Honestly, I keep a batch in my fridge for those nights when I can’t decide what to eat.
- Pantry Staple Power: Flour, garlic powder, and potatoes? You’re already halfway to dinner. Between us, this recipe saved me during that month I was broke but still needed to feed my family.
Step-by-step instructions for vegan potato balls
Here's how to create restaurant-quality golden potato balls with zero oil—just crispy perfection.
👨🍳 Step 1: Create the Perfect Binding Mixture
In a mixing bowl, whisk together the 0.5 cup aquafaba until it forms stiff peaks—this is your egg substitute. Add the 2 tbsp nutritional yeast, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp salt, 0.5 tsp black pepper, and 1 tsp paprika, whisking until fully combined. The nutritional yeast adds that cheesy depth while the spices create a savory foundation.
In a separate bowl, mix the 1 cup all-purpose flour with the 0.5 cup panko breadcrumbs. The panko will give your potato balls that satisfying crunch we all crave. Keep both mixtures ready—we'll combine them in the next step.
🥘 Step 2: Prepare the Potato Base
In a large bowl, combine the 2 lbs mashed russet potatoes with the aquafaba mixture. Gently fold in the flour-panko blend until you have a thick, cohesive dough. The texture should be firm enough to hold its shape when rolled into balls, but still pliable. If it's too dry, add 1 tbsp plant-based milk at a time until it comes together.
Here's the thing—don't overwork the dough. Just mix until everything is evenly distributed. Overmixing develops gluten, which can make your potato balls tough instead of tender. We want that fluffy, melt-in-your-mouth texture, so keep your mixing gentle.
🔥 Step 3: Form and Air-Fry for Perfect Crisp
Preheat your air fryer to 375°F—this is the magic temperature for that golden crust without deep-frying. Using a cookie scoop or your hands, roll the dough into 1.5-inch balls (about 4 balls per serving). Place them in the air fryer basket in a single layer, leaving ½ inch between each ball for proper air circulation.
Cook for 12 minutes, then flip each ball carefully. Watch for that golden brown color—this is your signal they're developing that perfect crispy exterior. Return to the air fryer for another 8-10 minutes until they're deep golden all over and internal temperature reaches 180°F when tested with an instant-read thermometer.
🍳 Step 4: Add the Final Crispy Coating
While the potato balls cook, melt the 2 tbsp vegan butter in a small saucepan over low heat. Once melted, remove from heat and stir in 1 tbsp plant-based milk to create a glossy brushing sauce. This step is what transforms good potato balls into exceptional ones.
As soon as the potato balls come out of the air fryer, brush each one generously with the vegan butter mixture. The butter will melt into the hot potato balls, creating that irresistible crispy crust we're after. Serve immediately while they're at their peak crispiness—every bite should deliver that satisfying crunch followed by fluffy, warm potato inside.
⏰ Step 5: Rest and Serve
Let the potato balls rest for 2-3 minutes before serving. This brief resting period allows the internal heat to distribute evenly, ensuring each bite is perfectly warm throughout. Arrange them on a serving platter and drizzle with any remaining butter mixture for extra flavor.
For maximum crispiness, serve immediately. These potato balls stay crispy for about 15 minutes, so don't wait too long. Pair them with your favorite dipping sauce—whether it's vegan ranch, marinara, or a simple garlic aioli. The contrast of crispy exterior and fluffy interior makes these vegan potato balls truly irresistible.
Pro Tips For Making Vegan Potato Balls
- Boil Potatoes Cold: Start your Russets in ice-cold water—no need for the "boiling for 20 minutes" drama. The slow, steady heat keeps them from turning gummy, and you’ll know they’re done when a fork slides in like butter. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Whisk Aquafaba Hard: Use a hand mixer for 3-4 minutes until the aquafaba forms stiff peaks—like whipped cream, but with less sugar. Skimp here, and your potato balls will be dense and sad. (I learned this the hard way after making a batch that tasted like mashed potatoes in disguise.)
- Don’t Overwork the Dough: Mix the flour, potatoes, and aquafaba just until combined—overmixing makes the dough tough. Think "light and airy," not "gluey." (Your future self will thank you when the balls hold together without falling apart in the fryer.)
- Fry in Batches: Crowd the pan, and you’ll steam the balls instead of crisp them. Two or three at a time in enough oil (about 1 inch deep) guarantees a golden crust. (I was skeptical until I tried it—now I never go back.)
Storing and reheating your leftovers
Fridge Storage Tips
Store your vegan potato balls in an airtight container between layers of parchment paper to maintain crispiness. They’ll keep fresh in the fridge for 3 days—perfect for meal prep.
I like using glass containers because they let me see the golden bites, and they’re microwave-safe if you need a quick snack. Just let them cool completely before storing to prevent condensation from making them soggy. 🥔
Freezer Prep Secrets
For longer storage, freeze the raw potato balls on a parchment-lined tray for 1 hour before transferring to a freezer bag. This prevents them from sticking together. They’ll stay good for up to 3 months—just thaw overnight in the fridge before reheating.
I’ve found that freezing them uncooked preserves the best texture, as they crisp up perfectly when reheated. 💫
Oven Reheating Method
Preheat your oven to 375°F and spread cooled potato balls on a baking sheet. Reheat for 10-15 minutes until they’re golden and crispy again. For extra shine, brush with melted vegan butter before serving.
This method works best for batches—just don’t overcrowd the tray or they’ll steam instead of crisp up. 🔥
Air Fryer Revival
My favorite way to revive these is in the air fryer at 375°F for 5-7 minutes, shaking the basket halfway. The rapid heat restores that perfect crunch without drying them out.
If they look a little dry after reheating, drizzle with a mix of plant-based milk and vegan butter for moisture. This is especially great for single servings—just reheat what you need! ⚡
Microwave Hack
For a quick fix, microwave individual portions on high for 30 seconds, then let sit for 1 minute to redistribute heat. They won’t be as crispy as oven-reheated, but they’re still delicious.
To compensate, brush with extra melted vegan butter or serve with a warm dipping sauce. This is my go-to when I’m in a rush but still want that comforting potato flavor. 💡
Serving Warm Tips
Always serve reheated potato balls immediately while they’re crispy—waiting even 5 minutes can turn them soft. I like to keep them warm in a 200°F oven while finishing other dishes.
For parties, arrange them on a platter with a vegan ranch dip in the center so guests can grab and dip without losing crispiness. The contrast of warm potato balls and cool dip is pure magic! 🌟
Nutrition facts
Frequently asked questions
Can I make these vegan potato bites without an air fryer?
Use a conventional oven instead. Preheat to 425°F and bake the potato balls on a parchment-lined tray for 20-25 minutes, flipping halfway. For extra crispiness, brush with melted vegan butter before and after baking. The oven method works just as well—just keep an eye on them to avoid over-browning.
What's the best vegan dipping sauce for these?
Try a creamy vegan ranch (mix vegan mayo with garlic powder, onion powder, and lemon juice) or a tangy marinara sauce. For something different, blend silken tofu with nutritional yeast, lemon, and herbs for a protein-packed dip. The key is balancing richness with acidity to complement the crispy texture.
Why did my potato balls turn out dense instead of crispy?
Overmixing the dough develops gluten, making them tough. Also, check your aquafaba—it needs to be whisked to stiff peaks for proper binding. For extra crispiness, add 1 extra tbsp panko to the coating before baking. Another tip: don't skip the vegan butter brush after cooking—it adds that golden crunch.
Can I make these gluten-free?
Yes! Use a gluten-free 1:1 flour blend instead of all-purpose flour, and replace panko with crushed cornflakes or gluten-free breadcrumbs. The aquafaba binding works the same way, so the texture will still hold. Just be mindful that gluten-free versions may need 1-2 extra minutes in the air fryer to crisp up properly.
How do I make these extra crispy?
Double the panko coating to 1 cup and toss the formed balls in it before baking. For maximum crunch, bake at 400°F instead of 375°F for 5 minutes longer. The secret weapon? Brush with melted vegan butter twice—once before baking and once right after. This creates that irresistible crispy shell.
