Main Courses
This Ah So fried rice recipe delivers the perfect balance of smoky wok heat, tender eggs, and crisp vegetables in just 20 minutes. The secret lies in high-heat stir-frying and a careful blend of umami-rich sauces—soy, fish, and oyster—that create that signature Singaporean depth. I’ve perfected this dish after countless wok sessions, ensuring every bite has the right texture contrast: soft rice, crisp veggies, and silky eggs.
The technique is simpler than you’d think—no fancy equipment needed, just a hot wok or large skillet. You’ll start by stir-frying day-old rice (cold rice fries better!) until golden, then push it aside to scramble eggs in the same pan. The key is working quickly to maintain that smoky, slightly charred flavor while keeping the rice from turning mushy. Fresh vegetables like carrots, peas, and cabbage add crunch, while the sauces tie everything together with a savory punch.
What makes this recipe stand out is the authentic umami balance—fish sauce for depth, oyster sauce for richness, and a touch of soy for saltiness. Garnish with fried shallots and chopped spring onions for extra crunch and aroma. The result? A dish that’s restaurant-quality but made at home, with minimal cleanup and maximum flavor. Ready to master this wok classic?
This fried rice is incredibly versatile—add prawns, chicken, or tofu for extra protein, or keep it vegetarian for a lighter version. It’s a weeknight staple that feels special, perfect for feeding a crowd or meal prepping ahead. Let’s get cooking!
Ingredients for ah so fried rice
Pantry staples meet wok magic for this smoky, umami-packed fried rice classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Jasmine Rice 🍚 | 4 cups | Cold rice fries better |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Carrots 🥕 | 1 ½ cups | Julienned or thinly sliced |
| Green Cabbage 🥬 | 2 cups | Thinly shredded |
| Frozen Peas 🌱 | ½ cup | Thawed for even cooking |
| Spring Onions 🧅 | 3 whole | White and green parts separated |
| Light Soy Sauce 🥢 | 2 tbsp | High-quality preferred |
| Dark Soy Sauce 🥢 | 1 tbsp | For color and depth |
| Oyster Sauce 🍜 | 1 ½ tbsp | Authentic Singaporean flavor |
| Fish Sauce 🐟 | 1 tsp | Umami depth |
| Sesame Oil 🌿 | 1 tsp | Toasted for aroma |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Fried Shallots 🧅 | 2 tbsp | For garnish |
| Salt 🧂 | ½ tsp | Adjust to taste |
| White Pepper 🌶️ | ¼ tsp | Freshly ground |
The rice is non-negotiable—day-old works best for that perfect crisp. Jasmine rice gives the best texture, but any long-grain rice will do. For the umami trio, Lee Kum Kee sauces (soy and oyster) are my go-to—they're packed with authentic flavor. Fish sauce? Red Boat is the gold standard, but any reputable brand works. The carrots and cabbage should be fresh—wilting means they'll turn mushy. If you're short on time, frozen peas are perfect—they thaw quickly and keep their texture. For the garnish, Trader Joe's fried shallots are a game-changer—they add instant crunch and aroma.
No oyster sauce? Substitute with 1 tbsp hoisin plus 1 tsp soy sauce—it won't be identical, but close. Running out of fish sauce? Extra soy sauce plus a dash of Worcestershire (check for vegetarian if needed) works in a pinch. The dark soy sauce can be swapped for 1 tsp molasses plus 1 tsp soy sauce if you're out. For extra protein, add ½ lb shrimp or chicken cooked separately and tossed in at the end. Vegetarian? Skip the fish sauce and use an extra ½ tsp soy sauce for saltiness. The eggs should be scrambled quickly over high heat—soft curds are key for that silky texture.
Rice reheats beautifully—just spread it on a tray and microwave 2-3 minutes to dry it out before frying. The sauces keep for 6 months in the pantry, but once opened, store them in the fridge. Fried shallots lose their crunch after 2 weeks, so buy them fresh or store them in an airtight container. This dish tastes even better the next day—make a big batch and portion it into containers for quick lunches. Leftovers keep for 3 days in the fridge, but the texture softens slightly after the first day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s that simple—just one pan, no fancy tools. Toss in your day-old rice, scramble those eggs right in the wok, and stir-fry the veggies until they’re crisp-tender. No washing extra bowls, no stress.
- Umami Bomb: That crispy egg nestled in the rice? Chef’s kiss. The cabbage adds a peppery bite, the carrots caramelize just enough, and the peas pop with sweetness—every bite balances salty, sweet, and savory without overpowering.
- Leftovers That Don’t Suck: Between us, fried rice always tastes better the next day. I make a double batch on Sundays, and by Wednesday, it’s still the star of lunch. Just reheat with a splash of water—no soggy rice here.
- Budget Meal for Busy Nights: Honestly, this is my go-to when I’m broke or exhausted. Eggs, rice, and frozen veggies? Check. Fills everyone up without breaking the bank. My college-student self would’ve cried happy tears.
Step-by-step instructions for wok-tossed egg and veggie fried rice
Master this classic Singaporean technique with precise timing and high-heat wok action.
Prep All Ingredients for Maximum Efficiency
Start by separating the 3 whole spring onions into white and green parts. Thinly slice the white portions and chop the green parts for garnish. Julienne the 1.5 cups carrots into matchstick-sized strips and thinly shred the 2 cups green cabbage using a mandoline or sharp knife. Thaw the 0.5 cup frozen peas in a colander under warm running water for even cooking.
Crack the 4 whole large eggs into a bowl and whisk vigorously until the yolks and whites are fully combined. This pre-prep ensures nothing burns while you focus on the wok. Keep all ingredients within arm's reach—this dish moves fast once you start cooking.
Cook the Eggs to Perfect Curl
Heat a wok or large skillet over high heat until smoking slightly. Add 2 tablespoons vegetable oil and swirl to coat. Pour in the whisked eggs and let them sit undisturbed for 10-15 seconds until the edges begin to set. Using a spatula, gently push the cooked edges toward the center while tilting the wok to let uncooked egg flow to the edges.
Continue this motion for 20-30 seconds until the eggs form soft, delicate curls. Remove from the wok and set aside on a plate. The eggs should be just set in the center but still slightly runny—this creates the signature "ah so" texture when combined with the rice.
Stir-Fry Vegetables Until Tender-Crisp
Return the wok to high heat and add the remaining 1 tablespoon vegetable oil. Add the julienned carrots first and stir-fry for 1 minute until they begin to soften but still retain some bite. Add the shredded green cabbage and stir-fry for another 1 minute until wilted but still bright green.
Toss in the thawed frozen peas and cook for 30 seconds until heated through. The vegetables should be tender-crisp—this is crucial for maintaining texture in the final dish. Remove the vegetables from the wok and set aside with the eggs.
Build the Sauce Base and Combine
With the wok still over high heat, add the 4 cups day-old jasmine rice and break up any clumps with your spatula. Pour in the 2 tablespoons light soy sauce, 1 tablespoon dark soy sauce, 1.5 tablespoons oyster sauce, 1 teaspoon fish sauce, 0.5 teaspoon salt, and 0.25 teaspoon white pepper. Toss vigorously for 1-2 minutes until the rice is evenly coated and begins to sizzle.
Add the 1 teaspoon sesame oil and the cooked vegetables back into the wok. Toss everything together for another 1-2 minutes until the rice is fully heated through and the flavors meld. The rice should be hot and slightly sticky from the sauces.
Finish with Eggs and Garnish
Return the egg curls to the wok and toss gently for 30 seconds to distribute them evenly. Sprinkle the sliced spring onion whites and 2 tablespoons fried shallots over the top. Taste and adjust seasoning if needed—you may want to add a splash of water or more soy sauce for desired consistency.
Serve immediately in a hot wok or large bowl, garnished with chopped spring onion greens. The dish should be vibrant, aromatic, and packed with contrasting textures—crispy fried shallots, tender vegetables, and silky egg curls throughout the rice.
Pro Tips For Making Ah So Fried Rice
- Break Eggs First: Scramble the eggs in a separate pan until just set—soft, slightly underdone curds, not rubbery. Then toss them into the wok with the rice last, so they absorb the heat without turning into a sad, dry mess. (Yes, I used to overcook them. We all do.)
- Chop Cabbage Tiny: Shred that green cabbage into matchsticks—no bigger than ¼-inch. Big chunks stay crunchy and undercooked, while tiny pieces soften perfectly and soak up the soy sauce. I learned this the hard way when my first batch tasted like I’d fried lettuce.
- Use High Heat: Get your wok ripping hot before adding oil—no simmering, no gentle warming. If you’re not seeing smoke when you toss the rice, you’re doing it wrong. High heat seals the edges of the rice, keeps it crisp, and prevents that sad, steamed texture.
- Skip the Peas Early: Add frozen peas last, right when you’re plating. They’ll thaw instantly in the residual heat and stay bright green, not turning to mush. (I used to dump them in with the carrots—big mistake.) If you’re worried about thawing, run them under cold water first.
Make-ahead tips for ah so fried rice
Rice Prep Ahead
Cook your 4 cups jasmine rice a day in advance for the best texture—this ensures it’s dry and separate when fried. Store it in an airtight container in the fridge for up to 3 days. The longer it sits, the better it fries—day-old rice develops a slightly chewy exterior that crisps beautifully in the wok. 🍚
Sauce Mix Prep
Combine all your sauces—2 tbsp light soy sauce, 1 tbsp dark soy sauce, 1.5 tbsp oyster sauce, and 1 tsp fish sauce—in a small bowl and store in the fridge for up to 1 week. This pre-mixed sauce blend saves time during cooking and ensures even flavor distribution. Just add ½ tsp salt and ¼ tsp white pepper when ready to use.
Egg Prep Shortcut
Whisk your 4 eggs ahead of time and store them in the fridge for up to 24 hours. Bring to room temperature before cooking for even curls. I like to keep the whisked eggs in a small jar with a lid—just shake and pour when ready. This step cuts 3 minutes off your cooking time and prevents scrambling mishaps. 🥚
Veggie Prep Stations
Pre-chop all your vegetables—1.5 cups carrots, 2 cups cabbage, and ½ cup peas—and store them in separate resealable bags in the fridge. Keep the spring onions whole until ready to slice. This organized setup means you can fry the rice within 5 minutes of heating your wok. Pro tip: Use a mandoline for even carrot slices.
Portioning for Meals
Divide the fried rice into 4 meal-sized portions (about 1 cup each) and store in glass containers with tight lids. Reheat individual portions in a skillet over medium heat for 3-4 minutes, adding 1 tsp water to restore crispiness. The rice reheats best when slightly dry—avoid microwaving, which makes it soggy. 🍽️
Freezer-Friendly Hack
For long-term storage, freeze portions in a single layer on a tray before transferring to a freezer bag. Thaw overnight in the fridge, then reheat in a wok over high heat for 5-6 minutes, adding 1 tbsp water to revive texture. The fried shallots and spring onions should be added fresh after reheating for maximum crunch. This method keeps the dish tasting fresh for up to 3 months!
Nutrition facts
Frequently asked questions
Why does the recipe call for day-old rice?
Day-old rice fries up perfectly because it's dry and separate, creating that signature crispy texture. Freshly cooked rice is too moist and turns mushy when stir-fried. If you only have freshly cooked rice, spread it on a tray and refrigerate for 1-2 hours to dry it out before using.
Can I make this fried rice without a wok?
A large non-stick skillet or even a cast-iron pan works perfectly. The key is maintaining high heat and using enough oil to prevent sticking. For best results, choose a pan with sloped sides to make tossing easier. Just be prepared to work a little faster than with a wok.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. For best texture, reheat portions in a skillet over medium heat for 3-4 minutes, adding 1 tsp water to restore crispiness. Avoid microwaving as it makes the rice soggy. Garnish with fresh fried shallots after reheating for maximum crunch.
How do I adjust the recipe for extra protein?
Add ½ lb shrimp (peeled and deveined) or ½ lb chicken breast (diced) to the wok after cooking the vegetables. Stir-fry for 2-3 minutes until fully cooked, then proceed with the rice. For tofu, press and cube firm tofu first, then pan-fry until golden before adding to the wok.
Why is my fried rice turning out bland?
Blandness usually comes from insufficient umami or overcooking. Double-check your sauce ratios—especially the fish sauce and oyster sauce—which provide depth. Taste as you go and adjust with extra soy sauce or a pinch of white pepper. Also ensure your wok is hot enough to develop smoky flavors rather than steaming the ingredients.
