Go Back

Thai Basil Eggplant Fried Rice

This Thai basil eggplant fried rice combines smoky wok-fried jasmine rice, silky caramelized eggplant, Thai chilies, garlic, shallots, and fragrant Thai basil into a bold and satisfying meal inspired by Thai street food. The rice stays fluffy with lightly crisped edges while the eggplant becomes buttery-soft and richly caramelized.
Fresh Thai basil folded in at the end keeps the dish vibrant and aromatic while balanced seasoning delivers savory umami flavor without becoming overly salty or heavy.
Course Main Course
Cuisine Asian-inspired, Thai-Inspired
Keyword asian eggplant fried rice, basil fried rice recipe, easy thai fried rice, eggplant fried rice, homemade thai fried rice, japanese eggplant fried rice, meatless fried rice recipe, savory eggplant rice dish, spicy basil fried rice, thai basil eggplant fried rice, thai basil rice, thai fried rice, thai street food fried rice, vegetarian fried rice, wok fried rice recipe
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4 servings
Calories 440kcal
Cost $12 for entire recipe

Equipment

  • Large wok or large skillet
  • Cutting board
  • Sharp knife
  • Mixing bowls
  • Wooden spoon or wok spatula
  • Measuring spoons
  • measuring cups
  • paper towels
  • Small sauce bowl

Ingredients

Fried Rice

  • 3 1/2 cups cold cooked jasmine rice preferably day-old
  • 1 medium Japanese eggplant diced into small cubes
  • 2 tablespoons neutral oil divided
  • 2 small shallots thinly sliced
  • 4 garlic cloves finely minced
  • 1–2 Thai chilies thinly sliced
  • 2 eggs lightly beaten
  • 3 green onions sliced
  • 1 large packed cup Thai basil leaves
  • Lime wedges for serving

Sauce

  • 1 tablespoon + 1 teaspoon oyster sauce
  • 2 teaspoons light soy sauce
  • 1 teaspoon fish sauce
  • 1/2 teaspoon dark soy sauce
  • 1/2 teaspoon brown sugar
  • 1/4 teaspoon white pepper
  • Pinch MSG optional
  • 1 tablespoon water

Instructions

Prepare the Eggplant

  • Lightly salt the diced eggplant and let sit for 10 minutes.
  • Pat dry thoroughly with paper towels to remove excess moisture.

Brown the Eggplant

  • Heat 1 1/2 tablespoons oil in a wok or large skillet over medium-high to high heat.
  • Add eggplant in a single layer and cook for 8–10 minutes until deeply golden and silky with some lightly charred edges.
  • Stir only occasionally to allow caramelization.
  • Transfer eggplant to a plate.

Cook the Eggs

  • Reduce heat slightly.
  • Add remaining oil and scramble eggs until softly set.
  • Remove and set aside.

Cook the Aromatics

  • Return pan to medium-high heat.
  • Add shallots and cook for about 30 seconds until softened slightly.
  • Add garlic and Thai chilies and cook another 15–20 seconds until fragrant.

Fry the Rice

  • Add cold jasmine rice and break apart clumps thoroughly.
  • Spread rice across the pan briefly before tossing.
  • Cook for 4–5 minutes over high heat until rice feels dry, separated, and lightly crisped in spots.

Add the Sauce

  • In a small bowl, mix together oyster sauce, soy sauce, fish sauce, dark soy sauce, brown sugar, white pepper, MSG if using, and water.
  • Pour sauce around the outer edge of the wok and toss rapidly to coat the rice evenly.
  • The rice should become lightly glossy but not wet.

Finish the Fried Rice

  • Return eggplant, eggs, and green onions to the pan.
  • Toss for about 10–15 seconds.
  • Turn off heat completely.
  • Add Thai basil and gently fold until barely wilted.
  • Serve immediately with lime wedges.

Notes

Use Day-Old Rice for the Best Texture

This Thai basil eggplant fried rice tastes best when made with cold day-old jasmine rice because slightly dried rice fries properly and develops the classic restaurant-style texture with lightly crispy edges. Freshly cooked rice contains too much moisture and can turn soft or sticky in the wok.

Japanese Eggplant Works Best

Japanese eggplant is highly recommended for this recipe because it has thinner skin, fewer seeds, and a creamier texture than larger globe eggplants. As the eggplant cooks, it becomes silky and caramelized while soaking up the savory Thai-inspired sauce.

Thai Basil Makes a Big Difference

Thai basil gives this fried rice its signature flavor and aroma. It has a peppery, slightly licorice-like taste that is different from Italian basil. For the most authentic flavor, add the basil only after turning off the heat so it stays vibrant and aromatic instead of overcooked.

High Heat Creates Restaurant-Style Fried Rice

Cooking over high heat is one of the most important steps for achieving authentic fried rice texture. A very hot wok or skillet helps dry the rice slightly while creating smoky caramelized flavor throughout the dish. Avoid overcrowding the pan or the rice may steam instead of fry.

MSG Is Optional but Helpful

For even deeper restaurant-style flavor, a small pinch of MSG can be added to the sauce mixture. It enhances the savory umami flavor without making the dish taste artificial or overly salty.

Easy to Customize

This Thai basil eggplant fried rice is easy to customize with crispy tofu, shrimp, chicken, or extra vegetables like bell peppers or mushrooms. Fresh lime wedges served on the side brighten the rich savory flavors perfectly.