These savory-sweet bite-sized sweet potato balls are crisp on the outside and tender inside. This sweet potato puffs recipe can be air-fried or baked — make a batch and serve with vegan ranch or your favorite dipping sauce.

I love sweet potatoes, so I made these sweet potato balls as an appetizer for dinner. Also called sweet potato puffs or sweet balls, they balance savory spices with natural sweetness. After trying them at a Malaysia-based street food pop-up, I developed an oil-free version with both air-fryer and oven options so you can choose the method you prefer.
To achieve a savory-sweet profile, I focused on aromatics and spices in the mixture. I usually serve them with vegan ranch because my family enjoys it, but these puffs pair well with many dips and sauces.
How to Choose Sweet Potatoes

Pick small to medium sweet potatoes that are sweet and creamy; very large ones can be starchier. Look for firm, smooth skins and a deep, even color — darker orange indicates higher beta-carotene and richer flavor.
Sweet Potato Puffs Recipe Ingredients
- Sweet Potatoes: A good source of fiber, antioxidants, and beta carotene (vitamin A precursor).
- Shallot: Offers a delicate, sweet onion note with a bit of sharpness.
- Garlic: Fresh garlic adds the best flavor; use minced rather than powder when possible.
- Flour: Garbanzo (chickpea) flour works well for gluten-free texture; any flour can be used.
- Nutritional Yeast: Adds a creamy, cheesy umami flavor without dairy.
- Cumin: Warm, earthy, and slightly citrusy — it deepens the savory profile.
- Coriander: Light, floral, and citrusy; commonly paired with cumin.
- Cayenne Pepper: Optional — a small amount gives a subtle heat.
- Sea Salt: Enhances the spices and overall flavor.
- Pepper: Freshly ground for the best aroma and taste.
- Parsley: Fresh parsley brightens the mixture.
Ingredient Substitutions
- White potatoes can replace sweet potatoes for a milder flavor.
- Red onion can substitute for shallots.
- One garlic clove ≈ 1/8 teaspoon garlic powder; adjust to taste if using powder.
- Any all-purpose or gluten-free flour can be used instead of garbanzo flour.
- Miso, soy sauce, tamari, or coconut aminos can provide umami if you skip nutritional yeast.
- Double coriander if you’re out of cumin, or vice versa.
- Reduce or omit cayenne for a milder result.
- Try fresh basil instead of parsley for a different herb note.
How to Make Sweet Potato Balls

Start by sautéing minced garlic and diced shallots over medium-low heat. When they begin to brown and stick, add about 1/8 cup water and scrape the browned bits from the pan to incorporate flavor. Remove from heat and set aside while you cook the sweet potatoes.

Boil peeled, evenly cut sweet potatoes until they are very tender and easily pierced with a fork (about 15 minutes depending on size). Drain in a colander and let cool completely. For faster cooling, rinse the drained potatoes under cold water until they reach room temperature.

When cool, mash the potatoes in a food processor with a large blade, or use a hand mixer or potato masher until smooth. Transfer the mashed potatoes to a bowl and add the sautéed shallots, garlic, spices, flour, baking powder, nutritional yeast, and chopped parsley. Mix until combined.

What is Nutritional Yeast?
- A deactivated yeast product that looks like yellow flakes or a powder and provides a savory, cheesy flavor without dairy.
- Common in vegan cooking, it adds umami to popcorn, sauces, and baked dishes and is often called “nooch.”

If the dough feels too soft to roll, cover and refrigerate for at least 1 hour to firm up. Once chilled, form the mixture into uniform, meatball-sized sweet balls.


Air-Frying
To make oil-free air-fried sweet potato balls:
- Arrange a single layer of balls in the air fryer basket (don’t overcrowd).
- Cook at 370°F (about 188°C) for 10 minutes, flipping once after 5 minutes to brown evenly.
- Cook remaining batches the same way.

Baking

Baking is just as easy:
- Preheat the oven to 400°F (about 200°C).
- Place the rolled balls on a baking sheet lined with parchment or a silicone mat, or use a mini muffin pan to keep them steady.
- Bake for roughly 20 minutes, until lightly browned and firm.
Sauce Options

These sweet potato balls are excellent with vegan ranch dressing, but they also pair well with mustard-based dips, maple-dijon, lemon-basil, romesco, cranberry-orange sauce, or a tangy barbecue sauce. Choose a dip that complements sweet and savory notes.
Recipe FAQs
Sautéed shallots and garlic combined with cumin, coriander, and a touch of cayenne create the savory counterpoint to the natural sweetness of the potatoes.
In an air fryer: 370°F for about 10 minutes, turning after 5 minutes. In an oven: 400°F for about 20 minutes.
Yes. Cook them first, then freeze in a single layer in a freezer-safe container with wax paper between layers to prevent sticking. To reheat, thaw completely and warm in a 325°F oven for 10 minutes or in an air fryer at 325°F for about 5 minutes.
Tips
- Peel and cut potatoes into uniform pieces so they cook evenly.
- Add 1–2 teaspoons of salt to the boiling water to season the potatoes.
- Drain and cool the potatoes fully before making the dough to avoid a watery mixture.
- Run cool water over the drained potatoes to speed cooling, or let them cool while you prepare other ingredients.
- Use a mini muffin pan when baking or air-frying (if it fits) to keep the balls from rolling around.
Serve these sweet potato balls as a snack, side dish, or light lunch. They’re a delicious way to use leftover sweet potatoes or to offer a plant-based appetizer everyone will enjoy.
Other Great Vegan Recipes to Try!
- Pita Jungle Copycat Cilantro Jalapeño Hummus
- Easy Pineapple Salsa Recipe
- Sweet Potato Puffs
- Best Vegan Quiches
If you enjoy this sweet potato balls recipe, please leave a 5-star review and a comment — I’d love to hear how yours turned out.
📖 Recipe

Sweet Potato Balls
Kathy Carmichael
Pin Recipe
Ingredients
Sweet Potato Balls
- 1 ½ pounds sweet potatoes or 4 cups cut, skin removed, and cut into uniform sizes.
- ¾ cup garbanzo flour or flour of choice
- ¼ cup nutritional yeast
- ½ teaspoon baking powder
- 2 shallots diced
- 4 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon coriander
- ½ teaspoon cayenne optional
- ½ teaspoon salt
- 1 teaspoon fresh ground pepper
- ½ cup fresh parsley chopped
- 1 cup vegan ranch dressing
Instructions
Prepare the Sweet Potatoes.
- Peel and cut sweet potatoes into uniform bite-sized pieces.
- Add to a large pot, cover with water and add 1–2 teaspoons of salt.
- Bring to a boil and cook about 15 minutes or until potatoes are easily pierced with a fork.
- Drain potatoes in a colander and allow them to cool completely.
- For faster cooling, rinse sweet potatoes in cold water until they reach room temperature.
- Sauté the garlic, shallots, and spices: in a skillet, cook minced garlic and diced shallots until they begin to brown and stick, add spices, then 1/8 cup water to deglaze and scrape up browned bits. Remove from heat and cool.
Making the Sweet Potato Balls
- Place cooled sweet potatoes in a food processor and pulse until mashed (or mash by hand).
- Add the sautéed shallots and garlic, spices, flour, baking powder, nutritional yeast, and pulse a few times to combine.
- Transfer to a bowl, stir in chopped parsley, cover, and refrigerate at least 1 hour to firm up.
- Form the chilled mixture into even, meatball-sized sweet balls.
Air-Frying Instructions
- Place a single layer of balls in the air fryer basket.
- Cook at 370°F for 10 minutes, rotating after 5 minutes.
- Remove and cook remaining batches as needed.
Baking Instructions
- Preheat oven to 400°F.
- Line a baking sheet with parchment or a silicone mat, or use a mini muffin pan.
- Place a single layer of balls on the pan and bake about 20 minutes until lightly browned and firm.
Serving
- Serve warm with vegan ranch dressing or your favorite sauce.
Notes
- Cut potatoes uniformly so they cook evenly.
- Add 1–2 teaspoons salt to boiling water for seasoning.
- Drain and cool potatoes completely before making the dough to avoid excess moisture.
- Rinse with cool water to speed cooling if short on time.
- Use a mini muffin pan in the oven or air fryer (if it fits) to keep balls from rolling.