
Better-Than-Takeout Fried Rice
The secret to great fried rice is not a secret at all: start with dry, separate grains, use aggressive heat, and season with a sauce that’s balanced, not salty. Once you understand the order of operations, you can plug in any vegetables or proteins you have and get the same crisp, savory result every time.
Rice matters
Day-old rice is ideal because surface starch dries and grains firm up in the fridge. If you need fried rice tonight, spread fresh-cooked rice on a tray and chill 30 minutes, then freeze 10 minutes. Gently break apart clumps with your hands before cooking.
Choose your pan
A carbon-steel wok is classic, but a wide stainless or cast-iron skillet works beautifully. The goal is maximum hot surface area. If your burner is modest, cook in smaller batches rather than crowding the pan.

Base recipe (serves 3–4)
- 3 cups cooked, chilled rice (preferably jasmine)
- 2 eggs, beaten with a pinch of salt
- 1 small onion, finely diced
- 1 cup mixed veg (frozen peas, diced carrots, corn)
- 2–3 tbsp neutral oil (peanut, canola)
- 2 cloves garlic, minced; 1 tsp grated ginger (optional)
- 2–3 scallions, sliced (whites and greens separated)
- Protein (optional): 1 cup diced cooked chicken, ham, shrimp, or tofu cubes
Sauce (stir together)
- 1 tbsp light soy sauce
- 1 tsp dark soy (color and light molasses note; optional)
- 1 tsp oyster sauce (or vegetarian mushroom stir-fry sauce)
- 1/2 tsp toasted sesame oil
- Pinch of white pepper
- Optional: 1/4 tsp sugar for balance
Order of operations
- Egg ribbons first: Heat 1 tsp oil, add beaten eggs, and swirl into a thin omelet. Slide out and slice into ribbons. This keeps eggs tender and distinct.
- Aromatics: Crank heat high, add 1 tbsp oil, then onion and scallion whites. Stir-fry 1 minute until translucent. Add garlic and ginger; toss 20–30 seconds until fragrant.
- Rice in: Add another tablespoon of oil and the rice. Spread it out and let it sit 30–45 seconds before tossing. Contact time builds those toasty, slightly smoky notes.
- Veg and protein: Push rice to the sides; add a touch of oil to the center and stir-fry veg 60 seconds. Fold into rice. Add protein just to warm through.
- Sauce: Drizzle sauce around the perimeter (so it hits the hot pan first) and toss rapidly to coat.
- Finish: Add egg ribbons, scallion greens, and taste. Adjust with a dash more soy, a pinch of salt, or a few drops of sesame oil.
Heat and movement
Letting rice sit between tosses is key. Constant stirring equals steaming. Instead, alternate between spreading rice flat (for contact) and scooping/folding (for mixing). If the pan seems dry but rice isn’t crisping, add 1 tsp oil around the edges.
Texture upgrades
- Crisp bits: After saucing, press rice into an even layer and leave it for 60–90 seconds to develop a crust, then toss.
- Umami pop: A tiny pinch of MSG or a splash of fish sauce (5–8 drops) adds depth without tasting “fishy.”
- Chili heat: Finish with chili crisp or gochujang diluted in a teaspoon of hot water.
Common pitfalls
- Clumpy rice: Break up cold rice with your hands before it hits the pan. If it clumps in the pan, press and hold, then flip to expose new sides.
- Wet, pale rice: Too much sauce or too low heat. Use a measured sauce and give rice direct contact with the hot surface.
- Rubbery protein: Add already-cooked meats late just to warm. For raw shrimp or chicken, cook them first, remove, and re-add at the end.
Variations to keep it fun
- Kimchi fried rice: Stir in 1/2 cup chopped kimchi and a spoon of kimchi juice with the sauce; finish with a fried egg.
- Pineapple-ham: Add diced pineapple and ham; swap oyster sauce for a touch of hoisin.
- Garlic-bacon: Render bacon first; use the fat to fry rice; go easy on added salt.
- Veg-forward: Edamame, snap peas, and shiitakes with a squeeze of lime to finish.
Leftovers and storage
Fried rice reheats well in a hot pan with a teaspoon of oil; microwave works in a pinch (cover and stir once). Keep up to 3 days refrigerated. If you used seafood, aim to eat within 1–2 days.