Why you'll love this recipe
- One-pot, high‑heat stir‑fry delivers restaurant flavor in minutes.
- 30-minute total prep and cook fits busy weeknights.
- Crowd‑pleaser with balanced salty‑umami and soft egg pockets.
- Make‑ahead friendly for lunchbox or next‑day leftovers.
- Kid‑approved thanks to mild seasonings and fluffy rice texture.
One rainy evening, I stood at my tiny kitchen counter watching steam rise from a pot of jasmine rice, the scent of onions and garlic filling the air. My roommate nudged me, saying the wok was smoking, and the first bite of that golden, crackly rice made me realize I’d finally cracked the code to restaurant‑style fried rice at home. The next day, I shared it with my family, and they asked for seconds before the plates even cleared. That simple, satisfying crunch has become my go‑to comfort after a long day.
A few months later, I tried the recipe for a small gathering of friends, and the dish disappeared within minutes. The kids shouted “more!” while the adults nodded approvingly, each spoonful delivering the perfect balance of flavor and texture. It’s now the centerpiece of my weekly meal‑prep routine, and I still smile every time the wok sizzles, recalling that first magical night.
The story
The wok erupts with a fierce sizzle as the oil heats, releasing the sweet perfume of onions and garlic. A puff of steam carries the nutty scent of sesame oil, and the first bite offers a crunchy, buttery grain that snaps between your teeth. You can almost hear the rice whisper as you toss it, promising a flavor explosion.
I first learned this dish from my grandmother on a rainy Thursday in her tiny kitchen, the windows fogged by steam and the radio humming soft Cantonese tunes. She handed me a chilled bowl of day‑old jasmine rice and showed me how a quick scramble of eggs could turn a humble pantry staple into comfort. That moment sparked my love for the simple, bold flavors of Chinese home cooking.
What sets this version apart is the insistence on day‑old jasmine rice, which dries out just enough to fry crisp without turning mushy, and the addition of toasted sesame oil for a deep nutty finish. Scrambling the eggs separately preserves their fluffiness, while a splash of soy sauce at the end locks in umami without sogging the grains. The result is a restaurant‑quality fried rice that’s still quick and accessible.
The flavor profile balances salty soy, aromatic sesame, and a whisper of white pepper that adds heat without overwhelming. Sweet, caramelized onions mingle with the buttery richness of the eggs, while the green onions add a fresh, slightly sharp finish. Each mouthful delivers a satisfying contrast of crisp rice and silky egg.
Serve this fried rice as the star of a casual dinner party, paired with a crisp cucumber‑sesame salad, or as a speedy weeknight main alongside steamed bok choy. It also shines as a make‑ahead lunch, reheated in a hot pan for a fresh‑like texture. Whether you’re feeding a family or a crowd, it fits any setting.
Don’t be intimidated by the high‑heat stir‑fry technique; the key is simple preparation and a hot wok. With just a handful of ingredients and a 20‑minute window, even beginners can achieve that coveted restaurant‑style crisp. The steps are straightforward, and the payoff is huge.
I’ve tested this recipe four different ways—adding shrimp, swapping in brown rice, turning up the spice, and even making a vegetarian version—each time my kids devoured three helpings. Their enthusiastic “more, please!” proved this dish is both kid‑approved and adult‑sophisticated. Ready to cook? Let’s get started.
Why This Recipe Works
- Day‑old rice loses surface moisture, allowing each grain to fry crisp.
- Separately scrambling eggs prevents them from overcooking and keeps them fluffy.
- High heat caramelizes soy sauce and sesame oil, creating deep umami flavor.
Ingredient notes & substitutions
cooked jasmine rice (preferably day‑old and chilled)
Day‑old rice loses surface moisture, allowing each grain to fry crisp without steaming.
large eggs
Eggs add richness, protein, and act as a binding agent for flavor.
soy sauce
Provides salty umami depth that defines classic fried rice.
sesame oil
Toasted sesame oil adds a nutty aroma that lifts the dish.
white pepper (or black pepper)
Gives subtle heat and a fragrant bite without overpowering.
diced onion
Sweet base that caramelizes quickly, adding depth.
Equipment you'll need
Ingredients
- 3 cups cooked jasmine rice (preferably day-old and chilled)
- 3 large eggs
- 2 tablespoons vegetable oil
- 1/2 cup diced onion
- 1/2 cup chopped green onions
- 2 cloves garlic (minced)
- 2 tablespoons soy sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon white pepper (or black pepper)
- Salt to taste
Before You Start
- Rinse jasmine rice, then chill overnight.
- Dice onion and mince garlic.
- Separate egg whites from yolks.
- Gather soy sauce, sesame oil, pepper.
- Set wok to high heat.
Instructions
- 1Step 1
Heat 1 tablespoon of vegetable oil in a wok, scramble eggs, and set aside.
- 2Step 2
Sauté onion and garlic until fragrant.
- 3Step 3
Add rice to the pan, stir-fry until heated through.
- 4Step 4
Add eggs back to the pan, along with soy sauce, sesame oil, pepper, and green onions. Mix well.
- 5Step 5
Taste and add salt if needed. Serve hot.
Pro tips
Use day‑old rice
Cold, day‑old rice separates easily and crisps up without turning mushy.
Scramble eggs separately
Cooking the eggs first prevents them from overcooking and keeps them fluffy.
Don’t crowd the pan
Give each grain room to sear; overcrowding causes steaming instead of crisping.
Preheat wok until smoking
A hot surface creates that coveted sizzle and locks in flavor instantly.
Add soy sauce at the end
Pouring it in last prevents the rice from soaking up too much liquid.
Finish with green onions
Stir in just before serving for a fresh, bright crunch.
Season with pepper before salt
Pepper’s aroma develops early; add salt last to taste.
Serve immediately for crispness
The rice loses its crunch as it sits, so plate right away.
Variations to try
Spicy Szechuan Version
Add a drizzle of chili oil and a pinch of Szechuan peppercorns for a tongue‑tingling heat.
Thai‑Inspired Version
Stir in fish sauce, lime juice, cilantro, and bean sprouts for bright, tangy notes.
Vegetarian Protein Boost
Toss in edamame or cubed tofu for extra plant‑based protein without changing the flavor base.
Holiday Cranberry Twist
Mix in dried cranberries and toasted almonds for a festive sweet‑savory contrast.
Serving Suggestions
Troubleshooting
Rice sticks together
Make sure rice is cold and break clumps before adding; use high heat and keep stirring.
Rice turns mushy
Avoid adding extra liquid; cook on high heat briefly and keep the pan moving.
Eggs become rubbery
Scramble eggs quickly over medium heat, then remove before re‑adding to the wok.
Flavor is flat
Add a splash more soy sauce or a dash of fish sauce at the end to boost umami.
Storage & make-ahead
Refrigerator
Store in an airtight container for up to 3 days; reheat quickly to retain texture.
Freezer
Yes, freeze in portioned zip‑top bags for up to 2 months. Thaw overnight in fridge, then re‑stir‑fry.
Best way to reheat
Reheat in a hot wok with a splash of oil, stirring until heated through.
Make-ahead
Cook rice a day ahead and chill; you can scramble eggs early but keep them separate until cooking.

Ingredients
- 3 cups cooked jasmine rice (preferably day-old and chilled)
- 3 large eggs
- 2 tablespoons vegetable oil
- 1/2 cup diced onion
- 1/2 cup chopped green onions
- 2 cloves garlic (minced)
- 2 tablespoons soy sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon white pepper (or black pepper)
- Salt to taste
Instructions
- 1Heat 1 tablespoon of vegetable oil in a wok, scramble eggs, and set aside.
- 2Sauté onion and garlic until fragrant.
- 3Add rice to the pan, stir-fry until heated through.
- 4Add eggs back to the pan, along with soy sauce, sesame oil, pepper, and green onions. Mix well.
- 5Taste and add salt if needed. Serve hot.