Skip to content
thaidinner✨ New

Thai Sweet Potato Fried Rice with Toasted Sesame

A Thai-style fried rice with roasted sweet potato, garlic, fish sauce, and a scattering of toasted sesame and Thai basil.

Prep
15 min
Cook
30 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#thai#fried rice#sweet potato#dinner#vegetarian#quick

About This Recipe

Khao pad (Thai fried rice) is a staple street-food and home dish built on a simple formula: day-old jasmine rice fried hard and fast with garlic, fish sauce, and whatever protein or vegetable is on hand, finished with a squeeze of lime and fresh herbs. This version swaps in roasted sweet potato for a naturally sweet, hearty base that plays well against fish sauce's salty funk and the citrusy lift of Thai basil, with toasted sesame added at the end for nuttiness — not a traditional Thai ingredient, but one that pairs naturally with the dish's savory-sweet direction. The technique that separates good khao pad from a soggy stir-fry is heat and rice condition: the wok or pan must stay very hot throughout, and the rice needs to be cold and slightly dried out from a day in the fridge so it fries into distinct grains instead of clumping into mush. Sweet potato is roasted separately first, since raw cubes would take too long in the wok and turn the rice soft before they cook through. The finished dish has crisp-edged rice, tender caramelized sweet potato, a savory backbone of fish sauce and garlic, and a bright finish of basil, lime, and sesame — closer to a Thai lunch counter plate than a fusion experiment.

Ingredients

Serves 4

  • 500 gsweet potatoes(peeled, cut into 1/2-inch cubes)
  • 4 cupscooked jasmine rice(cold, day-old)
  • 3 tbspneutral oil(divided)
  • 4 clovesgarlic(minced)
  • 2eggs(beaten)
  • 1shallot(thinly sliced)
  • 1Thai chile(sliced, optional)
  • 2 tbspfish sauce
  • 1 tspsugar
  • 0.5 cupThai basil leaves
  • 1 tbsptoasted sesame seeds
  • 1lime(cut into wedges)

Instructions

  1. 1

    Roast the sweet potato

    Heat oven to 425°F (220°C). Toss sweet potato cubes with 1 tbsp oil, spread on a sheet pan, and roast 20-22 minutes, flipping once, until tender and caramelized at the edges.

  2. 2

    Scramble the egg

    Heat 1 tbsp oil in a wok over high heat. Pour in beaten egg and scramble quickly until just set, about 30 seconds. Remove and set aside.

  3. 3

    Cook the aromatics

    Add remaining oil, garlic, shallot, and chile if using. Stir-fry 30-45 seconds until fragrant but not browned.

  4. 4

    Fry the rice

    Add cold rice, breaking up clumps with your spatula. Toss constantly over high heat 3-4 minutes until grains separate and pick up a light char.

    Push the rice up the sides of the wok occasionally and let it sit against the hot metal for a few seconds before tossing again — this is how you get the slightly charred bits that give khao pad its flavor.

  5. 5

    Season and finish

    Return the egg and roasted sweet potato to the wok. Add fish sauce and sugar, tossing to coat evenly. Remove from heat and fold in most of the basil, saving some for garnish. Top with sesame seeds, remaining basil, and serve with lime wedges.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Roast the sweet potato ahead of time — adding raw cubes straight to the wok will overcook the rice before the potato softens.

  • →

    Use cold, day-old jasmine rice; fresh rice is too moist and will steam instead of fry.

  • →

    Add fish sauce off to the side of the wok, not directly on the rice, so it hits the hot surface and caramelizes slightly rather than just pooling.

Variations

  • •

    Add diced Thai sausage (sai ua) or shrimp for a heartier, more traditional khao pad.

  • •

    Swap sweet potato for roasted butternut squash for a similar sweet, caramelized effect.

  • •

    Serve with a fried egg on top instead of scrambled egg mixed in, a common Thai fried rice presentation.

Storage

Refrigerate in an airtight container up to 3 days. Reheat in a hot wok or skillet with a touch of oil to re-crisp; microwaving will soften the texture.

History & Origin

Khao pad developed in Thailand as Chinese immigrant cooks adapted their fried rice techniques to Thai ingredients like fish sauce, jasmine rice, and fresh herbs, becoming a fixture of Thai street food and home cooking by the mid-20th century. It is typically served with lime wedges and a side of prik nam pla (chile fish sauce) for diners to season to taste.

Frequently Asked Questions

Can I use a different sweet potato variety?

Yes — orange-fleshed sweet potatoes (sometimes labeled yams in the US) give the sweetest, most caramelized result, but white or purple sweet potatoes work too with a slightly less sweet, starchier finish.

Why is my fried rice sticky instead of fluffy?

This is almost always from using freshly cooked, warm rice — spread hot rice on a tray and refrigerate uncovered for at least 20 minutes, or ideally use rice cooked the day before.

Is there a vegan version of fish sauce I can use?

Yes, several brands make mushroom-based or soy-based vegan fish sauce alternatives that mimic the salty, umami depth of the real thing; use it in the same quantity.

Nutrition Facts

Per serving (350g / 12.3 oz) · 4 servings total

Calories380kcal
Protein9g
Carbohydrates62g
Fat11g
Fiber5g
Protein9g
Carbs62g
Fat11g

Time Summary

Prep time15 min
Cook time30 min
Total time45 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes