Thai Fried Sweet Potato Balls Recipe: Crispy-Coco Spiced Bites in 20 Minutes

Side Dishes

Thai Fried Sweet Potato Balls Recipe: Crispy-Coco Spiced Bites in 20 Minutes

This Thai fried sweet potato balls recipe delivers crispy-coco spiced bites that taste like a street food feast in every golden, caramelized bite. 🌟 The secret lies in the perfect balance of sweet potatoes, coconut milk, and aromatic Thai spices that transform simple ingredients into something irresistibly crispy on the outside while staying tender inside.

The magic happens when you fry these bites in coconut oil at just the right temperature—hot enough to create that signature crispiness but gentle enough to keep the centers moist.

Traditional Thai flavors like lemongrass, galangal, and fish sauce (or vegan substitute) infuse every bite with a fragrant, tangy depth that makes these balls unforgettable. This recipe comes together in just 20 minutes, making it perfect for weeknight dinners or appetizers that impress.

What you'll end up with is a plate of crispy golden balls that shatter slightly with each bite, revealing a tender interior infused with coconut and Thai spices.

The aroma alone will have everyone gathering around—this is the kind of dish that transforms ordinary meals into something special without requiring hours in the kitchen. Serve with a side of sweet chili sauce or a tangy dipping sauce for the full Thai experience.

Whether you're looking for a new side dish, a snack for game day, or an appetizer that steals the show, these Thai fried sweet potato balls deliver restaurant-quality flavor with minimal effort.

The best part? You can make them ahead and reheat them to perfection, ensuring crispiness every time. 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 transform into crispy-coco spiced bites in 20 minutes.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Peeled, cut into 1-inch cubes
Coconut Milk 🥥 1 can Full-fat, unsweetened variety
All-Purpose Flour 🌾 ½ cup For crispy coating
Cornstarch 🌽 ¼ cup For extra crispiness
Lemongrass 🌿 2 stems Minced finely, white parts only
Galangal 🌿 1 inch Grated finely, or sub ginger
Garlic Cloves 🧄 4 cloves Minced finely
Fish Sauce 🍶 1 tbsp Vegetarian substitute: soy sauce
Coconut Oil 🥥 2 cups For frying, refined or unrefined
Brown Sugar 🍚 ¼ cup Packed, light variety
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Oil 🫒 1 cup For mixing with coconut oil

The sweet potatoes are the star—orange-fleshed varieties like Jewel or Beauregard work best. Grab a bag from Trader Joe's or your local market's produce section, and look for ones that feel firm but yield slightly when pressed. The coconut milk? Aroy-D brand is my go-to for that perfect balance of creaminess, but any full-fat canned coconut milk will do. For the Thai flavors, lemongrass and galangal are non-negotiable—find them in the frozen section of most grocery stores or at an Asian market. If you can't find galangal, ginger is a decent substitute, though it won't be identical. The key is to mince the lemongrass finely—you want the flavor, not the texture.

No fish sauce? Soy sauce or tamari works perfectly—just use the same amount. Running low on coconut oil? Vegetable or peanut oil can be mixed in (I use a 50/50 split), but coconut oil gives that authentic Thai flavor. The cornstarch is a game-changer for crispiness—don't skip it. If you're feeling fancy, toast the cornstarch in a dry pan for 30 seconds before mixing it in for an even deeper flavor. The brown sugar adds just the right touch of caramelization, so don't use white sugar—it won't melt as beautifully. And if your black pepper is old, toast the whole peppercorns and grind them fresh—it makes a world of difference.

These balls reheat beautifully—just pop them in a 350°F oven for 5-7 minutes until crispy again. Store leftovers in an airtight container for up to 3 days, though they're best fresh. For a crowd, double the recipe—just make sure your fryer is big enough. The flavors actually improve the next day once everything melds together, so make extra. And if you're serving them at a party, keep them warm in a 200°F oven on a wire rack so they stay crispy.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I don’t want to dirty three pans. Toss the grated sweet potatoes into coconut milk and cornstarch, then fry—no boiling, no peeling, just golden perfection. The lemongrass-infused oil does half the work while you mix.
  • Creamy-Crisp Contrast: That first bite? Crunchy exterior, pillowy inside, with coconut milk’s richness cutting through the sweetness. Honestly, the flour coating turns them into addictive little bites—like Thai takeout but better.
  • Lunchbox Hero: Between us, these keep perfectly for days. Pack them cold for work or reheat in seconds—still crispy if you flash-fry again. My kids grab them before their sandwiches, and my husband sneaks them from my plate.
  • Pantry Stash Winner: Sweet potatoes and coconut milk are cheap staples, and you’ll use up flour and cornstarch before they go bad. I’ll be real: this recipe saved me $20 last month by turning simple ingredients into something that feels like a splurge.

Step-by-step instructions for crispy-coco spiced bites

Here's how to transform humble sweet potatoes into golden, fragrant bites that crackle with every bite.

1

👨‍🍳 Step 1: Create the Flavorful Marinade

In a blender, combine the 1 can coconut milk, 2 stems lemongrass, 1 inch galangal, 4 cloves garlic, 1 tbsp fish sauce, 0.25 cup brown sugar, 1 tsp salt, and 0.5 tsp black pepper. Blend until completely smooth—you should have about 1½ cups of fragrant marinade. The galangal adds that signature Thai peppery kick, while the coconut milk keeps everything creamy.

Strain the mixture through a fine-mesh sieve into a bowl to remove any fibrous bits. This marinade is the soul of your sweet potato balls—don't skip the blending step, as proper emulsification ensures even flavor distribution. Taste and adjust seasoning if needed (I usually add a pinch more salt at this stage).

2

🍳 Step 2: Parboil and Mix Sweet Potatoes

Bring a large pot of water to a boil and add the 2 lbs sweet potatoes cut into 1-inch cubes. Cook for 8-10 minutes until fork-tender but not falling apart—they should hold their shape when pierced. Drain immediately and transfer to a large mixing bowl.

While still warm, pour the coconut milk marinade over the sweet potatoes. Add 0.5 cup all-purpose flour and 0.25 cup cornstarch to the bowl. Using your hands (or a silicone spatula), gently mix until the potatoes are evenly coated and the flour mixture forms a light, sticky crust. The cornstarch is key here—it creates that perfect crispy exterior we're after.

3

🔥 Step 3: Prepare the Frying Oil Mixture

In a deep, heavy-bottomed pot, combine 2 cups coconut oil and 1 cup vegetable oil. Heat over medium heat until the mixture reaches 350°F—this is crucial for getting that golden-brown crust. Use a candy or deep-fry thermometer to monitor the temperature precisely. If you don't have one, test with a small piece of dough: it should sizzle vigorously and float when ready.

Here's the thing—coconut oil has a lower smoke point than vegetable oil, so mixing them gives you the best of both worlds: rich coconut flavor with stable heat. Keep the oil at 350°F throughout frying—any hotter and you'll burn the outside before the inside cooks through.

4

🍽️ Step 4: Fry Until Golden and Crispy

Working in batches (don't overcrowd the pot), carefully drop spoonfuls of the sweet potato mixture into the hot oil. Fry for 3-4 minutes per batch, turning occasionally, until deep golden brown and crispy on all sides. The balls should float to the surface—this means they're properly cooked through. Use a slotted spoon to remove them and drain on paper towels.

This is where the magic happens: the contrast between the crispy exterior and tender interior. If you see any balls that aren't golden enough, return them to the oil for another 30 seconds—they'll crisp up beautifully. Real talk: the first batch always looks less perfect, but trust the process.

5

⏰ Step 5: Serve Immediately with Dipping Sauce

Transfer the crispy sweet potato balls to a serving platter and serve immediately while still piping hot. For the ultimate experience, prepare a simple dipping sauce by mixing 2 tablespoons of the reserved coconut milk marinade with 1 teaspoon honey and a pinch of chili flakes. The heat from the chili cuts through the richness of the coconut and sweet potato.

Each bite should deliver that perfect combination of crispy texture, sweet potato sweetness, and aromatic Thai flavors. The balls will stay crispy for about 15 minutes before they soften slightly, so serve them right away. For extra presentation, sprinkle with toasted sesame seeds or crushed peanuts before serving.

👨‍🍳

Pro Tips For Making Thai Fried Sweet Potato Balls

  • BOIL THE POTATOES UNTIL SOFT: I learned this the hard way—overcooked sweet potatoes turn to mush, but undercooked ones stay dense and unappetizing. Aim for a fork-tender texture, then drain and pat them thoroughly before mashing. If they’re still slightly firm, they’ll hold shape better when fried.
  • STRAIN COCONUT MILK WELL: Store-bought coconut milk has watery sediment that ruins the batter’s consistency. After opening, let it sit for 5 minutes, then strain through a fine-mesh sieve or cheesecloth to remove excess liquid. Trust me, your batter will be smoother and your frying pan won’t turn into a soup.
  • DON’T OVERMIX THE BATTER: The second I started blending the flour, cornstarch, and coconut milk into a thick paste, the texture improved. But if you whip it like pancake batter, you’ll end up with dense, gluey balls instead of light, crispy ones. Stir just until combined—lumps are fine, but don’t go overboard.
  • FRIED IN BATCHES, NOT A PILE: Crowding the pan drops the temperature fast, leading to greasy, unevenly cooked balls. Fry in small batches of 3-4, spacing them out like a proper Thai street vendor. If your pan’s too crowded, the outside will brown before the inside cooks—resulting in a sad, soggy center.

Serving suggestions for this thai fried sweet potato balls

Dipping Sauce Pairings

Start with 2 tablespoons of the reserved coconut marinade mixed with 1 teaspoon honey and a pinch of chili flakes—this balances the sweetness with a subtle kick. For a tangier option, stir in 1 teaspoon lime juice and a dash of soy sauce to cut through the richness. 🌶️

For a creamy contrast, whip ¼ cup coconut yogurt with 1 teaspoon lime zest and ½ teaspoon fish sauce (or soy sauce). This lighter sauce highlights the crispy texture without overpowering the Thai flavors. Serve in small bowls for dipping or drizzle over the balls before serving.

Side Dish Complements

Pair these bites with a Thai cucumber salad—slice 1 English cucumber and 1 carrot into matchsticks, toss with 1 tbsp rice vinegar, 1 tsp sugar, and ½ tsp salt. The cool, crunchy salad refreshes the palate between bites. 🥒

For a heartier meal, serve alongside jasmine rice and grilled tofu marinated in 1 tbsp soy sauce, 1 tsp grated ginger, and 1 minced garlic clove. The smoky tofu adds protein and depth to the plate.

If you're serving a crowd, double the rice and offer a peanut sauce station with crushed peanuts, lime, and chili.

Presentation Tips

Arrange the golden balls on a banana leaf or slate board for an authentic Thai touch. Garnish with toasted sesame seeds or crushed peanuts for texture contrast. For a pop of color, sprinkle with thinly sliced red chili or lime wedges on the side. 🍽️

Use small cast-iron skillets or wooden serving boards to keep the balls warm and crispy while serving. For a festive look, stack them in a tiered stand with dipping sauces in small bowls at each level. Label each sauce to let guests customize their flavors.

Meal Pairing Ideas

Turn these into a light lunch by serving with a mango-avocado slaw—toss 1 cup shredded cabbage, ½ mango, and ½ avocado with 1 tbsp lime juice and 1 tsp honey. The tropical flavors complement the sweet potatoes perfectly. 🥭

For a dinner party, pair with Thai basil chicken skewers and a coconut curry soup. The combination of textures and flavors creates a full, satisfying meal. Keep the sweet potato balls as the star appetizer or light main course, depending on portion sizes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 34g170%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 56g19%
Dietary Fiber 6g21%
Sugars 18g
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 ahead of time?

You can prep the mixture up to 24 hours ahead and store it in an airtight container in the fridge. When ready to fry, cook them fresh for the best crispiness. If you need to reheat, bake at 350°F for 5-7 minutes—they won't be as crispy as fresh but still delicious. For long-term storage, freeze the cooked balls for up to 1 month.

2

What's the best oil for frying these?

The recipe uses a mix of coconut oil and vegetable oil (2:1 ratio) for stability and flavor. Coconut oil gives that authentic Thai taste, while vegetable oil prevents burning. If you're avoiding coconut oil, use peanut or avocado oil instead—they both have high smoke points and neutral flavors that won't overpower the dish.

Why did my sweet potato balls turn out greasy? Greasy results usually mean the oil was too cool or the potatoes weren't fully coated in the marinade. Keep the oil at 350°F and

3

Can I make these gluten-free?

Replace the all-purpose flour with gluten-free flour blend (like Bob's Red Mill 1:1) and use cornstarch as the crisping agent. The recipe will still work perfectly—just ensure your flour substitute has a similar texture. For extra binding, add 1 egg white to the mixture. The flavor won't be affected, just the texture.

4

How do I adjust the spice level?

Start with the recipe as written, then tweak to taste. For more heat, add ½ tsp chili flakes to the marinade or serve with extra spicy dipping sauce. To mellow it, reduce the fish sauce to ½ tbsp or use a vegan substitute with less umami. Always taste the marinade before frying—you can adjust flavors without affecting the texture.

★★★★★5.0(12 reviews)
Categories Side Dishes