
Crispy Fried Onion and Thai Basil Jasmine Rice
A fragrant jasmine rice stir-fried with crispy fried onions, fresh Thai basil, and garlic. The fried onions add textural crunch and deep savory flavor, while Thai basil brings an anise-like floral note. Finished with a touch of fish sauce and lime for balance, this side dish is best served warm and eaten soon after making to keep the onions crispy.
Steps
Before you start
- Cook jasmine rice ahead of time and let it cool completely (at least 30 minutes, or refrigerate up to 1 day). Cold rice will separate better when stir-frying and won't clump.
- Pick fresh Thai basil leaves off their stems; do this just before cooking.
- Have all ingredients measured and ready before you start cooking, as the stir-frying happens quickly.
Heat the wok
- Place a 14-inch wok or 12-inch skillet over medium-high heat and let it heat for 1–2 minutes until a drop of water sizzles on contact.
+ Show details− Hide details
Ready when: Water droplet sizzles on contact
Tip: A properly heated wok ensures the rice will fry rather than steam, keeping it light and separate.
Add oil and garlic
- Swirl in the 2 tablespoons of vegetable oil.
- Once it shimmers (about 15 seconds), add the minced garlic and stir constantly for 20 seconds until fragrant but not browned.
+ Show details− Hide details
Ready when: Garlic is fragrant and light golden
Tip: Watch the garlic closely; it burns quickly at high heat. Remove from heat if it darkens.
Stir-fry the rice
- Add the cooled cooked jasmine rice, breaking up any clumps with your wooden spatula or rice paddle.
- Stir-fry for 2–3 minutes, continuously moving the rice around the wok, until it's heated through and individual grains are separated and starting to have a slightly drier appearance.
+ Show details− Hide details
Ready when: Rice is hot, separated into individual grains, and slightly translucent
Tip: Keep the rice moving constantly to prevent sticking. If it starts to stick, lower the heat slightly.
Season the rice
- Pour in the fish sauce and lime juice.
- Toss everything together for about 30 seconds, coating the rice evenly.
- Sprinkle white pepper over the top and toss again until well distributed.
+ Show details− Hide details
Ready when: Seasonings are evenly distributed; rice glistens
Tip: Fish sauce smells pungent raw but melds beautifully into the rice. Don't skip it—it adds depth.
Add Thai basil
- Remove the wok from heat.
- Scatter the torn Thai basil leaves over the rice and toss gently 2–3 times, just until the basil is warmed through and distributed.
- Do not over-stir, as basil bruises easily.
+ Show details− Hide details
Ready when: Thai basil is wilted and fragrant; leaves are scattered throughout
Tip: Removing the wok from heat and adding basil last preserves its bright, anise-like flavor and aroma.
Finish with fried onions
- Transfer the rice to a serving bowl or plates.
- Top with the crispy fried onions and sliced scallions (if using) just before serving.
+ Show details− Hide details
Ready when: Dish is complete and ready to serve
Tip: Add the fried onions at the last moment so they stay crispy. They soften if tossed hot into the rice.
Good to know
Tips
- Cooking rice ahead is essential: freshly cooked warm rice will steam into clumps during stir-frying. Cold, separated rice fries beautifully.
- Make your own crispy fried onions by thinly slicing yellow onions, tossing with a little cornstarch and salt, then shallow-frying in oil at 325°F (160°C) until deep golden, about 15 minutes. Drain on paper towels.
- Thai basil is milder in flavor than Italian basil and has a subtle licorice note. If you can't find it fresh, check Asian markets or grow a plant—it's worth it for Thai cooking.
- This rice pairs perfectly with Thai curries, grilled fish, or pan-fried chicken. It's also excellent served at room temperature the next day as a light lunch.
Make ahead
Jasmine rice can be cooked 1 day ahead and refrigerated. You can also mince garlic and tear Thai basil up to 1 hour before cooking. Do not add fried onions until just before serving.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 2 days. The fried onions will soften over time. To reheat, warm gently in a wok or skillet over medium heat with a splash of water or oil, then top with fresh fried onions and Thai basil. Best eaten the same day it's made for maximum crispness.
Substitutions
- fresh Thai basil leaves → fresh sweet basil or a mix of basil and mint. Thai basil has a unique anise flavor, but regular basil or a basil-mint blend will still be aromatic and delicious, though with a slightly different flavor profile.
- crispy fried onions (store-bought or homemade) → crispy bacon, chopped, or crushed roasted peanuts. These add crunch and flavor but will change the dish's character. Bacon adds smokiness; peanuts add richness.
- fish sauce → soy sauce or tamari (use same amount). This will make the dish less authentically Thai but still tasty. Adjust salt to taste.
- jasmine rice, cooked and cooled → other long-grain white rice, basmati rice, or short-grain rice. Jasmine rice has the best floral aroma, but other rices work. Avoid sticky short-grain rice unless you prefer a softer texture.
More fried rice
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Thai
- Main ingredient
- Basmati Rice
- Method
- Stovetop




