Thai Fried Sweet Potato Balls Recipe: Crispy Coconut-Glazed Bites with Spicy Dipping Sauce

Side Dishes

Thai Fried Sweet Potato Balls Recipe: Crispy Coconut-Glazed Bites with Spicy Dipping Sauce

This Thai fried sweet potato balls recipe delivers crispy, golden bites infused with coconut and aromatic Thai spices that transform humble sweet potatoes into irresistible appetizers. The secret lies in boiling them first for tender centers, then frying until perfectly crispy—just like my grandmother used to make in Bangkok.

Every bite combines the natural sweetness of sweet potatoes with the rich, nutty depth of coconut milk and a subtle kick from Thai curry powder.

The process is simpler than it sounds: boil the sweet potatoes until fork-tender, then mix them with coconut milk, turmeric, and lemongrass paste before shaping into balls. A quick fry in hot oil creates that crispy exterior we love, while the inside stays tender and flavorful.

The spicy dipping sauce—made with chili, lime, and fish sauce—adds the perfect tangy contrast to balance the richness.

What makes these stand out is how they work in any setting—serve them as appetizers at your next gathering, add them to grain bowls for extra texture, or even pack them for lunch as a satisfying snack.

The coconut glaze gives them a golden sheen that’s impossible to resist, and the spices infuse every bite with authentic Thai flavor without being overpowering.

With just 10 minutes of prep and 15 minutes of frying, you’ll have a batch of crispy, aromatic sweet potato balls that taste like they came from a Bangkok street stall.

The key is keeping the oil hot and frying in batches to maintain that perfect texture. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for thai fried sweet potato balls

Sweet potatoes, coconut milk, and Thai spices make these crispy bites irresistible.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cubed
Full-Fat Coconut Milk 🥥 ½ cup Canned, for creaminess
Lemongrass Paste 🌿 1 tbsp Thai brand for authentic flavor
Thai Curry Powder 🌶️ 1 ½ tbsp Red or yellow variety
Ground Turmeric 🌿 ½ tsp Freshly ground preferred
Vegetable Oil 🫒 3 cups For deep frying
All-Purpose Flour 🌾 ½ cup For coating balls
Lime Juice 🍋 2 tbsp Freshly squeezed
Fish Sauce 🍶 1 tbsp Vegetarian-friendly version
Red Chili Flakes 🌶️ 1 tsp Adjust for heat preference
Salt 🧂 1 tsp Kosher or sea salt
Garlic Cloves 🧄 2 cloves Minced for dipping sauce
Brown Sugar 🍚 1 tbsp For caramelized finish

The sweet potatoes are the star—pick firm, vibrant ones from the produce section. Trader Joe's or Whole Foods often have the best selection. For the lemongrass paste, Thai Kitchen brand is my go-to—it's widely available and packs serious flavor. If you can't find it, fresh lemongrass works too (just blend the stalks with a little water). The curry powder should be labeled 'Thai'—regular curry powder won't give that same aromatic punch. And for the coconut milk, grab the full-fat canned version—the creamier, the better.

No lemongrass paste? Fresh lemongrass plus a pinch of ginger works in a pinch. Running low on fish sauce? Soy sauce or tamari gets you close, though it won't be quite as complex. The Thai curry powder can be swapped for garam masala at half the amount, but you'll lose some of that signature Thai flavor. For the dipping sauce, if you don't have red chili flakes, cayenne pepper at one-third the amount will add heat. And if you're avoiding gluten, skip the flour coating—just pat the balls dry before frying.

These keep surprisingly well—3 days in the fridge if stored in an airtight container. For longer storage, freeze the cooked balls for up to 3 months. Just thaw and reheat in the oven at 350°F for 10 minutes to restore that crispy texture. The dipping sauce? It's best fresh but keeps for 2 days in the fridge. I like to make a double batch of sauce so I always have some ready—it's perfect for drizzling on noodles or tossing with greens too.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss peeled sweet potatoes into a pan with coconut milk, lemongrass paste, and curry powder, then let them simmer until tender. No chopping, no fuss, and the flavors meld together like they’ve been cooking all day.
  • Golden Crisp Secrets: That crispy exterior with a creamy, spiced center? It’s all in the frying—coating the balls in a light batter of coconut milk and turmeric before searing them. Honestly, the first bite makes me forget about takeout.
  • Meal Prep MVP: These hold up perfectly for days—reheat in the air fryer or microwave, and they taste just as good cold in salads or bowls. My lunchbox has never been more exciting (and my wallet thanks me).
  • Budget-Friendly Luxury: Sweet potatoes and coconut milk stretch miles, and a little lemongrass paste goes a long way. Between us, this is the kind of recipe that makes grocery day feel like a win—flavor-packed without breaking the bank.

Step-by-step instructions for Thai fried sweet potato balls

Here's how to create perfectly crispy, golden sweet potato balls with that signature Thai flavor.

1

Prepare the Sweet Potato Mixture

In a large mixing bowl, combine the 2 lbs cubed sweet potatoes with the 0.5 cup full-fat coconut milk, 1 tbsp lemongrass paste, 1.5 tbsp Thai curry powder, 0.5 tsp ground turmeric, 1 tsp salt, and 1 tbsp brown sugar. Mix thoroughly until the sweet potatoes are evenly coated and the coconut milk begins to absorb into the cubes.

Here's the thing - you want the sweet potatoes to be tender but not mushy. I like to let them sit for 10 minutes while I prep the next steps. This gives the flavors time to meld together and makes the final texture more cohesive. The turmeric will give them that beautiful golden hue, while the coconut milk adds richness that balances the spicy elements.

2

Form and Coat the Balls

Using your hands, carefully shape the mixture into 1.5-inch balls - about the size of a golf ball. I find it helps to wet my hands slightly with water to prevent sticking. Place each ball on a parchment-lined baking sheet as you form them.

Once all balls are formed, transfer them to a shallow bowl and gently coat each one with the 0.5 cup all-purpose flour. Toss them until they're evenly covered - this creates that perfect crispy exterior when fried. Don't press too hard or you'll flatten them. Work quickly so the flour doesn't get soggy from any moisture in the sweet potato mixture.

3

Fry Until Golden and Crispy

Heat 3 cups vegetable oil in a deep fryer or heavy pot to 350°F. You'll want to use a deep-fry thermometer to monitor this temperature - it's crucial for getting that perfect crisp. Once hot, carefully add the sweet potato balls in batches, being careful not to overcrowd the pan.

Fry for 3-4 minutes until they're deep golden brown and floating to the surface. This is where the magic happens - the exterior should be crispy while the interior remains tender. If they brown too quickly, reduce the heat slightly. I like to use a slotted spoon to turn them gently for even browning. Remove with a slotted spoon and drain on paper towels to remove excess oil.

4

Prepare the Spicy Dipping Sauce

While the sweet potato balls are still hot, prepare the dipping sauce by combining the 2 tbsp lime juice, 1 tbsp fish sauce, 1 tsp red chili flakes, and 2 minced garlic cloves in a small bowl. Whisk until well combined and let it sit for 5 minutes to allow the flavors to meld together.

The sauce should be vibrant and slightly tangy with a hint of garlic heat. If you prefer it thicker, you can add a small amount of the 0.5 cup full-fat coconut milk to balance it out. Here's where the real flavor explosion happens - the sweetness of the coconut-glazed potatoes contrasts beautifully with the zesty, spicy sauce.

5

Serve Warm with Dipping Sauce

Serve the crispy sweet potato balls immediately while they're still hot and golden. Arrange them on a platter and place small bowls of the spicy dipping sauce around for dipping. The contrast of the warm, crispy exterior with the cool, tangy sauce is what makes these bites so addictive.

For best results, eat them within 20 minutes of frying while they're at their crispiest. If you need to reheat, use an oven at 325°F for 5-10 minutes to restore the crispiness. These sweet potato balls are perfect as an appetizer, snack, or even a side dish - they're sure to be a crowd-pleaser at any gathering.

👨‍🍳

Pro Tips For Making Thai Fried Sweet Potato Balls

  • STEAM FIRST, FRIED SECOND: I learned this the hard way—roasting or boiling sweet potatoes before frying makes all the difference. Parboil them whole for 10 minutes until just tender, then steam-cut them into balls (yes, it’s messy) while still hot. The residual moisture keeps them from drying out during frying, and the texture stays creamy inside with a crisp exterior.
  • GRATE THAT LEMONGRASS: Skip the paste if you can—fresh lemongrass is the thing that matters most. Scrape the white inner core with the back of a knife, then finely grate it (no need to mince). Add it raw to the coconut milk while simmering; the heat will mellow its intensity, but you’ll taste that bright, citrusy depth that pastes just can’t replicate.
  • DON’T OVERMIX THE BATTER: The curry-turmeric coconut mixture is forgiving, but lumpy batter = dense balls. Whisk the coconut milk and spices until just combined—small streaks are fine—then fold in the grated sweet potato. Overworking it turns the texture gluey. If it looks too thick, add a splash of water, but resist the urge to stir like you’re making pancakes.
  • FRY IN BATCHES, LOW AND SLOW: Crowding the pan = soggy balls. Work in small batches with about 2 tablespoons of oil per batch, and keep the heat to medium-low. The sweet potatoes need 3-4 minutes per side to crisp properly, but the oil shouldn’t smoke. If it does, pull back the heat—burnt coconut milk is a flavor crime. Use a slotted spoon to drain well.

Best sauces and condiments for thai fried sweet potato balls

Coconut-Lime Glaze

For an extra-sweet and aromatic touch, brush the fried sweet potato balls with a simple coconut-lime glaze made from 2 tbsp melted coconut oil, 1 tbsp lime juice, and 1 tsp brown sugar.

Heat the coconut oil gently, then whisk in the lime juice and sugar. Brush over the hot sweet potato balls just before serving—this adds a glossy finish and a burst of citrusy brightness. 🌿

Sweet Chili Sauce

Swap the spicy dipping sauce for a sweet chili glaze by combining 2 tbsp Thai sweet chili sauce (like Maesri or Sriracha Sweet Chili), 1 tsp lime juice, and ½ tsp minced garlic.

This sauce balances the richness of the coconut with a tangy, slightly sweet contrast. Drizzle it over the sweet potato balls or serve it on the side for dipping. 🌶️

Peanut Satay Sauce

For a nutty, savory twist, blend 2 tbsp creamy peanut butter, 1 tbsp soy sauce, 1 tsp lime juice, ½ tsp grated ginger, and 1 tbsp warm water until smooth.

Thin with a splash of coconut milk if needed. This sauce pairs beautifully with the sweet potato balls, adding depth and a satisfying crunch from the peanuts. 🥜

Mango Dipping Sauce

Brighten up the dish with a mango dipping sauce by blending ½ cup ripe mango purée, 1 tbsp lime juice, 1 tsp fish sauce, and ½ tsp red chili flakes.

The natural sweetness of the mango complements the coconut and adds a refreshing tropical note. Serve chilled for the best flavor contrast. 🍈

Thai Basil Cream Sauce

For a creamy, herby option, blend ½ cup coconut cream, ¼ cup chopped Thai basil, 1 clove garlic, 1 tsp fish sauce, and ½ tsp sugar until smooth.

This sauce adds a fragrant, aromatic touch that elevates the sweet potato balls to restaurant-quality. Garnish with extra basil leaves before serving. 🌿

Spicy Tamarind Dip

For a tangy, spicy kick, mix 2 tbsp tamarind paste, 1 tbsp lime juice, 1 tsp fish sauce, ½ tsp red chili flakes, and 1 tsp brown sugar.

Thin with a little water if needed. This dip adds a complex, umami-rich flavor that cuts through the richness of the fried sweet potatoes. 🍶

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 12g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these sweet potato balls without deep frying?

For a healthier version, bake them instead. Toss the shaped balls in flour, then place on a parchment-lined baking sheet. Brush lightly with oil and bake at 400°F for 20-25 minutes, flipping halfway, until golden and crispy. The texture will be slightly different but still delicious.

2

How do I prevent the sweet potato balls from falling apart?

Use firm sweet potatoes (not soft or shriveled ones) and boil them just until fork-tender—not mushy. Let them cool slightly before shaping, and handle gently when coating with flour. Chilling the formed balls for 15 minutes before frying also helps them hold together better.

3

What’s the best way to store leftover sweet potato balls?

Store them in an airtight container at room temperature for 1 day (they lose crispiness over time). For longer storage, freeze them for up to 3 months. To reheat, bake at 325°F for 5-10 minutes or air-fry at 375°F for 3-4 minutes to restore crispiness.

4

Can I use regular potatoes instead of sweet potatoes?

Not recommended! Sweet potatoes have a naturally sweeter, creamier texture that works perfectly with the coconut and spices. Regular potatoes would be too starchy and lack that signature flavor. If you’re desperate, try purple potatoes for a slightly different (but still delicious) twist.

5

How spicy should the dipping sauce be?

Adjust the red chili flakes to your taste—start with ½ tsp for mild, 1 tsp for medium, or 1.5 tsp for extra heat. For a smoky kick, add ¼ tsp smoked paprika. The sauce should complement the sweetness, not overpower it.

★★★★★4.6(4 reviews)
Categories Side Dishes