Salted Fish Fried Rice Recipe: Cantoneses-Style Wok Tossed Goodness

Salted Fish Fried Rice Recipe: Cantoneses-Style Wok Tossed Goodness

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.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 105mg35%
Sodium 680mg30%
Total Carbohydrate 50g18%
Dietary Fiber 4g14%
Sugars 3g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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!

3

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.

4

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.

★★★★★4.6(9 reviews)
Chef Melanie

More recipe sites