
This Cantonese-style dish brings traditional wok-fried flavors to your home kitchen with a foolproof technique. The salted fish adds a unique umami depth that transforms simple rice into something extraordinary.
I developed this method after testing multiple approaches to achieve the authentic restaurant texture. The key is using day-old rice and proper wok heat to create that signature slightly crispy, golden finish.
You’ll get perfectly seasoned grains with bits of savory salted fish throughout, each bite delivering that classic Cantonese balance of salty and aromatic flavors.
Serve it as a main course or alongside other dim sum favorites for a complete meal.
Ingredients for Salted Fish Fried Rice
Day-old rice, salted fish, and a handful of aromatics create this Cantonese classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Salted Fish 🐟 | ½ cup | Chinese salted fish, diced |
| Day-Old Cooked Rice 🍚 | 4 cups | Cold, preferably jasmine rice |
| Large Eggs 🥚 | 2 whole | Lightly beaten for scrambling |
| Green Onions 🧅 | ½ cup | Thinly sliced, green parts only |
| Peas 🌱 | ½ cup | Fresh or frozen, thawed |
| Carrot 🥕 | 1 whole | Small diced for even cooking |
| Neutral Oil 🫒 | 3 tbsp | High smoke point for wok frying |
| Light Soy Sauce 💧 | 1 ½ tbsp | Low sodium preferred |
| Shaoxing Wine 🍷 | 1 tbsp | Chinese cooking wine |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing aroma |
| Granulated Sugar 🧂 | ½ tsp | Balances saltiness |
| White Pepper 🌶️ | ¼ tsp | Ground, for authentic flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic base |
[recipe_ingredient_scaler]
The salted fish is non-negotiable here—look for Chinese salted fish at Asian markets (the dried, yellow kind). I get mine from 99 Ranch or H Mart. If you’re near a Chinatown, smaller specialty shops often have better quality. The rice must be day-old and cold; fresh rice will turn mushy. Jasmine rice is traditional, but any long-grain works in a pinch (just don’t use instant).
No Shaoxing wine? Dry sherry at a 1:1 ratio works fine. Short on green onions? Substitute with chives—same mild oniony kick. The peas can be swapped for diced bell peppers if that’s what you have. For extra richness, add a handful of diced shrimp (since pescatarian allows it). Skip the sugar if you prefer a less balanced, saltier profile.
Leftovers keep well—store in an airtight container for up to 3 days. The flavors actually deepen overnight. Reheat in a wok or skillet over medium heat with a splash of water. For best results, don’t microwave (it’ll soften the rice).
Why You’ll Love This Recipe
- One Pan Meal: I love that everything cooks together in one wok—no extra bowls or pans to wash.
- Umami Bomb: The salted fish adds this deep, salty-savory kick that makes every bite irresistible.
- Weeknight Rescue: Honestly, it’s my go-to when I need dinner fast and the fridge is nearly empty.
- Leftovers Upgrade: Day-old rice works best, so it’s the perfect way to use up what’s lingering from yesterday.
Step-by-Step Instructions for Cantonese-Style Salted Fish Fried Rice
This wok-fried classic comes together quickly with proper prep and high heat.
Step 1: Prepare the Aromatics and Protein
Start by dicing the salted fish into small pieces—this ensures even distribution in every bite. Mince the 2 cloves garlic cloves until fine, as it’ll dissolve into the rice for maximum flavor. Lightly beat the 2 whole large eggs with a pinch of white pepper for extra depth.
Thinly slice the 0.5 cup green onions, keeping the green parts only for freshness. Small-dice the 1 whole carrot so it cooks quickly without turning mushy. This prep work guarantees everything comes together fast once the wok hits the heat.
Step 2: Scramble the Eggs and Toast the Salted Fish
Heat 1 tbsp of the 3 tbsp neutral oil in a wok over high heat until shimmering. Pour in the beaten eggs and scramble quickly until just set but still slightly runny—they’ll finish cooking with the rice. Remove and set aside.
In the same wok, add another 1 tbsp neutral oil and fry the diced salted fish for 1-2 minutes until the edges turn light golden brown and the aroma becomes fragrant. This step removes excess saltiness while intensifying its umami. Remove the fish and set aside with the eggs.
Step 3: Stir-Fry the Vegetables and Rice
Add the remaining 1 tbsp neutral oil to the wok. Toss in the minced garlic cloves and stir for 10 seconds until fragrant but not browned. Immediately add the diced carrot, 0.5 cup peas, and 4 cups day-old cooked rice, breaking up any clumps with the back of your spatula.
Stir-fry for 2-3 minutes until the rice is heated through and the vegetables are tender. The rice should be sizzling in the wok—this is how it develops that signature wok hei (breath of the wok) flavor. Keep the heat high and the ingredients moving constantly.
Step 4: Combine Everything with the Sauce
Return the scrambled eggs and toasted salted fish to the wok. Drizzle in the 1.5 tbsp light soy sauce, 1 tbsp Shaoxing wine, and 0.5 tsp granulated sugar. Stir-fry for another 1-2 minutes until everything is evenly coated and the flavors meld together.
The Shaoxing wine should cook off, leaving behind its depth, while the light soy sauce adds a subtle saltiness that complements the fish. Taste and adjust seasoning if needed, though the salted fish usually provides enough salt.
Step 5: Finish and Serve
Remove the wok from heat and stir in the 1 tsp sesame oil and remaining white pepper. The sesame oil adds a nutty aroma that ties all the flavors together. Toss in the 0.5 cup green onions and give it one final stir.
Serve immediately, while the rice is still hot and fragrant. Each bite should deliver the salty punch of the fish, the sweetness of the vegetables, and the rich, toasty depth of the wok-fried rice. Garnish with extra green onions if desired.
Pro Tips For Making Salted Fish Fried Rice
- Soak the Fish: Rinse the salted fish and soak it in cold water for 15-20 minutes to reduce excess saltiness—I learned this the hard way after my first batch was inedible.
- Break Up Rice: Use your hands to break up any clumps in the day-old rice before frying; it guarantees even cooking and that perfect grain separation.
- Scramble Eggs First: Push scrambled eggs to one side of the wok after cooking, then add the rice and fish—this keeps the eggs from disappearing into the dish.
- Add Fish Last: Stir in the salted fish only in the final 2 minutes of cooking to prevent it from breaking apart and overpowering the rice.
Troubleshooting This Dish
Rice Too Mushy
If your fried rice turns out mushy, you likely used fresh rice. Always use day-old cooked rice that’s been refrigerated overnight. The cold, dry grains fry up perfectly. Spread freshly cooked rice on a tray to cool quickly if you’re in a pinch.
Overly Salty Flavor
The salted fish can be potent. If your dish is too salty, soak the diced fish in cold water for 10-15 minutes before cooking. David, my taste-tester, also recommends reducing the amount to ⅓ cup for a milder flavor. 💡
Eggs Not Fluffy
For fluffier eggs, beat them vigorously before cooking and use medium-high heat instead of high. Remove them from the wok while still slightly runny—they’ll finish cooking when combined with the rice. This keeps them tender and distinct.
Wok Hei Missing
If your rice lacks that smoky wok hei flavor, your heat isn’t high enough. Use a carbon steel wok on maximum heat. Cook in small batches to maintain temperature. I tested this on my Austin farmers market wok with great results.
Fish Too Dry
To prevent dry salted fish, don’t over-fry it. Just 1-2 minutes is enough to toast the edges. Remove it promptly once golden. The residual heat will continue cooking it slightly as it rests with the eggs.
Vegetables Soggy
For crisp-tender vegetables, stir-fry them separately before adding the rice. Dice the carrot very small and use frozen peas (they cook faster). The high heat of a proper wok toss will finish them perfectly. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use fresh rice instead of day-old?
Always use day-old cold rice for best texture. Fresh rice contains too much moisture, resulting in mushy fried rice. Spread freshly cooked rice on a tray to cool quickly if needed.
How do I reduce the saltiness?
Soak diced fish in cold water for 10-15 minutes before cooking. You can also reduce the amount to ⅓ cup for a milder flavor. Taste as you go!
What can I substitute for Shaoxing wine?
Dry sherry works perfectly at a 1:1 ratio. In a pinch, use white wine with a pinch of sugar, though the flavor won’t be as authentic.
How long does this keep in the fridge?
Store leftovers in an airtight container for up to 3 days. Reheat in a wok or skillet with a splash of water for best texture.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026