Side Dishes
This vegan potato balls recipe delivers restaurant-quality crunch without a single animal product in sight. The secret lies in a flax egg binder that mimics the crispy exterior and fluffy interior of classic potato balls, all while keeping them 100% plant-based.
I’ve perfected this technique after countless batches—no soggy centers or greasy frying required.
What sets these apart is the air-frying method, which creates a golden, shatteringly crispy crust while keeping the inside tender and flavorful. No deep-frying mess, no waiting for oil to heat—just 30 minutes from start to finish.
The flax egg acts as a perfect binder, replacing traditional eggs without compromising texture.
By the end, you’ll have crunchy, bite-sized potato balls that hold their shape and taste just as satisfying as the original. Serve them with vegan ranch, marinara, or a tangy aioli for dipping—every bite is addictively crispy yet light enough for a side or snack.
This is comfort food reimagined.
The best part? These potato balls freeze beautifully, so you can prep ahead and enjoy them whenever cravings strike. Whether you're vegan, watching your cholesterol, or simply love crispy snacks, this recipe delivers foolproof results every time.
Ingredients for vegan potato balls
Golden, crispy potato balls with a fluffy interior—all plant-based and air-fried to perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Peeled and cut into 1-inch cubes |
| Ground Flaxseed 🌾 | 3 tbsp | For flax egg binder |
| Water 💧 | 9 tbsp | For flax egg mixture |
| All-Purpose Flour 🌾 | ½ cup | Gluten-free option available |
| Unsweetened Almond Milk 🥛 | ¼ cup | For moisture and binding |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Paprika 🌶️ | ½ tsp | Smoked for extra flavor |
| Avocado Oil Spray 🫒 | 2 tbsp | For air-frying |
| Vegan Ranch Dressing 🥄 | ½ cup | For serving (optional) |
The potatoes are the star here—Russet potatoes are ideal for their high starch content, which creates that perfect crispy exterior. Trader Joe's or Whole Foods carry them year-round, but any grocery store should have them. Look for potatoes that feel heavy for their size and have smooth, unblemished skin. The flax egg binder is non-negotiable for that classic texture—Bob's Red Mill ground flaxseed is my go-to, but any high-quality brand works. For the almond milk, unsweetened vanilla almond milk adds a subtle sweetness that complements the savory flavors beautifully.
No flaxseed on hand? Chia seeds work too—just use the same ratio. Short on almond milk? Oat milk or soy milk are great substitutes, though they might alter the texture slightly. The nutritional yeast is what gives these potato balls that cheesy, umami kick—Bragg's brand is my favorite, but any brand will do. For extra flavor, swap the smoked paprika for a pinch of cayenne or red pepper flakes. The avocado oil spray is key for that crispy texture—Mavona brand is my top pick, but any high-smoke-point oil spray will work.
These potato balls freeze like a dream—prep a big batch and freeze half for later. Store them in a single layer on a tray first, then transfer to a sealed container or freezer bag. They'll keep for up to 3 months in the freezer. To reheat, just pop them back in the air fryer for 3-4 minutes at 375°F—no thawing needed. For serving, I always keep a bottle of vegan ranch or marinara on hand. The Follow Your Heart brand ranch is my go-to, but any dairy-free dressing works.
Why You'll Love This Recipe
- No Fuss Binding: I just grate, mix, and bake—no dough rolling or frying mess. The flax "egg" and almond milk blend into a sticky, hold-together batter that’s foolproof even when I’m distracted.
- Crispy-Creamy Magic: That golden crust? Pure potato power from Russets, while the inside stays tender. Honestly, the flaxseed adds a subtle nuttiness that makes them taste richer than they look.
- Game for Any Meal: Toss them in tacos, reheat with soup, or serve as a snack—no one questions their place at the table. I’ve even frozen batches for lazy days when I forget to meal prep.
- Budget Crunch-Saver: A single bag of Russets and pantry staples stretch for weeks. Between us, these cost pennies per serving and never go to waste—my wallet and freezer thank me.
Step-by-step instructions for vegan potato balls
Here's how to create crispy, golden vegan potato balls with a perfect fluffy interior using simple pantry staples.
Prepare the Flax Egg Binder
In a small bowl, whisk together the 3 tablespoons ground flaxseed and 9 tablespoons water. Let this mixture sit for 10 minutes—you'll see it thicken into a gel-like consistency that mimics an egg binder. This is crucial for holding the potato balls together without animal products.
While waiting, preheat your air fryer to 375°F. The flax mixture should be smooth and slightly sticky when ready. If it's too thick, add a splash of unsweetened almond milk to loosen it. This binder forms the structural backbone of your potato balls, so don't rush this step.
Mix the Potato and Seasoning Base
In a large mixing bowl, combine the 2 pounds peeled and cubed Russet potatoes with the flax egg mixture. Add the 0.5 cup all-purpose flour, 2 tablespoons nutritional yeast, 1 teaspoon garlic powder, 1 teaspoon onion powder, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 0.5 teaspoon paprika. Mix everything thoroughly until the potatoes are evenly coated and the seasonings are distributed.
The nutritional yeast adds that cheesy depth without dairy, while the smoked paprika gives a subtle BBQ-like warmth. Taste the mixture now—you should detect all the seasonings clearly. If it needs more salt or pepper, adjust slightly before proceeding.
Form and Chill the Potato Balls
Using your hands, gently form the mixture into 1.5-inch balls—about the size of a golf ball. Place them on a parchment-lined plate and refrigerate for 30 minutes. This chilling step prevents the potato balls from falling apart during air frying and helps them hold their shape.
While they chill, lightly spray a wire rack with 2 tablespoons avocado oil spray—this creates a non-stick surface for your air fryer basket. The chilled potato balls will be easier to handle and less likely to stick, making the frying process cleaner and more efficient.
Air Fry to Crispy Perfection
Working in batches (don't overcrowd the basket), arrange the chilled potato balls in a single layer. Lightly spray the top of each ball with avocado oil spray. Air fry at 375°F for 12-15 minutes, shaking the basket every 5 minutes for even browning.
You'll know they're done when the exterior is deep golden brown and crispy, while the interior remains tender when pierced with a toothpick. The air fryer creates that perfect contrast between crispy exterior and fluffy interior without needing deep frying. If they brown too quickly, reduce temperature to 350°F for the remaining time.
Serve with Vegan Ranch Dressing
Transfer the hot potato balls to a serving platter and drizzle with the 0.5 cup vegan ranch dressing. The warm potato balls will soak up the dressing beautifully, adding moisture and that familiar tangy flavor. Serve immediately while still crispy for the best texture experience.
These potato balls make an excellent appetizer or side dish—crispy on the outside, fluffy inside, and completely plant-based. The secret lies in the flax binder and proper seasoning balance, creating a dish that even non-vegans will love.
Pro Tips For Making Vegan Potato Balls
- BOIL POTATOES UNTIL SOFT: Russets should collapse like butter when pierced with a fork—no one likes a chewy potato ball. Overcooking turns them mushy, but undercooked ones won’t bind right. Drain immediately and let them steam-dry in the pot for 2 minutes; this step makes all the difference.
- GRIND FLAXSEED FRESH: Store-bought flaxseed meal loses potency fast, and stale flax means gummy potato balls. Grind whole flaxseeds yourself right before mixing—just 10 seconds in a spice grinder does it. Skip this, and your texture will feel off.
- CHILL THE DOUGH: Warm potato dough sticks like glue and won’t hold shape. Press the mixture into balls while it’s still cool, then refrigerate for 15 minutes. Cold hands work best—dip them in ice water if needed. (Yes, it’s weird, but it works.)
- FRY IN BATCHES: Crowding the pan drops the oil temperature, and soggy potato balls are the worst. Use a heavy pot with ½-inch of oil and fry 4-5 balls at a time. Keep a thermometer handy—aim for 350°F, and don’t rush the second fry. Patience here guarantees crispiness.
Pro cooking tips for this dish
Flax Egg Mastery
The flax egg binder is your secret weapon for texture—this isn't just any binder, it's the key to that golden, crispy exterior with a fluffy interior. Mix 3 tbsp ground flaxseed with 9 tbsp water and let it sit for 10 minutes until it thickens into a gel.
This step mimics the binding power of eggs without any animal products. If your mixture is too thick, add 1 tbsp unsweetened almond milk to loosen it. Trust me, this 10-minute wait makes all the difference in holding your potato balls together during air frying. 🥔
Air Fryer Temperature Control
Your air fryer's temperature consistency is non-negotiable for perfect results. Set it to 375°F and preheat for 5 minutes before adding the potato balls. If your air fryer runs hot, start with 350°F and check after 10 minutes.
The goal is deep golden brown on the outside while keeping the inside tender and fluffy. I've found that shaking the basket every 5 minutes ensures even browning without burning. A toothpick test is your best friend—when it comes out clean, they're ready. ⚡
Potato Prep Essentials
Your potato choice and prep make or break the texture. Use Russet potatoes—their high starch content creates that perfect crispy crust. Peel and cut them into 1-inch cubes for even cooking. After mixing with your seasonings, chill the potato balls for 30 minutes before frying.
This chilling step prevents them from falling apart and helps them hold their shape. Pro tip: Use a wire rack in your air fryer basket for better airflow and crispier results. The last thing you want is soggy potato balls! 💡
Seasoning Balance
The seasoning blend transforms these potato balls from good to extraordinary. Start with 1 tsp garlic powder, 1 tsp onion powder, and ½ tsp smoked paprika for that savory, slightly smoky flavor. Add 2 tbsp nutritional yeast for that cheesy depth without dairy.
Taste your mixture before forming the balls—this is where you can adjust seasoning to perfection. I like to add a pinch of cayenne for heat or extra black pepper for sharpness. The seasonings should be bold but balanced, not overpowering. 🌶️
Oil Spray Technique
Never skip the avocado oil spray—this is what creates that shatteringly crispy exterior. Lightly spray your wire rack before adding potato balls, then spray each ball just before air frying.
The high smoke point of avocado oil ensures it won't burn at 375°F, giving you that perfect golden color. I recommend Mavona brand for its even spray pattern. Avoid overcrowding the basket—leave ½ inch space between balls for proper airflow.
This simple step makes the difference between dry, crispy and greasy, soggy potato balls. 🫒
Batch Management
Air fryers have limited capacity, so work in batches to avoid overcrowding. I typically make 12-15 potato balls per batch in my 4-quart air fryer. If you're making a larger batch, consider using a second air fryer or two separate cooking sessions.
The key is even spacing—this ensures all sides get properly crisped. Don't be tempted to stack them, as this leads to uneven cooking and potential steam buildup that makes them soggy. Patience here pays off with perfectly crispy results every time. 💪
Nutrition facts
Frequently asked questions
Can I make these potato balls without an air fryer?
For an oven version, bake at 425°F for 20-25 minutes on a parchment-lined tray, flipping halfway. For deep-frying, use 350°F oil and fry for 3-4 minutes until golden. The air fryer method is fastest and healthiest, but all methods work with slightly adjusted timing.
Why do my potato balls turn out dense instead of crispy?
This usually happens from overmixing or skipping the chilling step. Mix just until combined, then chill for 30 minutes before cooking. Also ensure your potatoes are 1-inch cubes and your air fryer is at 375°F. The flax binder needs time to set properly for that perfect texture.
What's the best way to store leftover potato balls?
Store in an airtight container at room temperature for 2 days, or freeze for up to 3 months. To reheat, air fry at 375°F for 3-4 minutes until crispy again. The key is keeping them dry—moisture kills crispiness! For freezing, spread on a tray first to prevent sticking.
Can I use sweet potatoes instead of Russets?
Sweet potatoes work but yield a denser, slightly sweeter result. For best texture, stick with Russet potatoes—their high starch content creates that classic crispy crust. If using sweet potatoes, reduce cooking time by 2-3 minutes and add ½ tsp cinnamon to complement the natural sweetness.
What's the secret to extra crispy potato balls?
Three things: proper chilling (30 minutes), wire rack placement in your air fryer, and light oil spraying before cooking. The wire rack allows airflow on all sides, while the chilling step prevents moisture from steaming the exterior. Spray with oil just before cooking for maximum crispiness.
