Here’s a detailed Onion Beef Fried Rice recipe with tender beef, caramelized onions, fluffy rice, and a savory wok-style sauce.
🥩 Onion Beef Fried Rice
Serves: 3–4
Prep time: 20 minutes
Cook time: 15 minutes
Total: ~35 minutes
Ingredients
For the beef
-
300 g (10–11 oz) beef, thinly sliced
-
1 tbsp soy sauce
-
1 tsp oyster sauce
-
1 tsp cornstarch
-
½ tsp sesame oil
-
½ tsp black pepper
-
1 tsp cooking oil
For the fried rice
-
4 cups cold, cooked white rice — preferably refrigerated overnight
-
1 large onion, thinly sliced
-
3 cloves garlic, finely chopped
-
2 eggs, lightly beaten
-
2–3 green onions, sliced
-
1–2 tbsp neutral cooking oil
-
1 tbsp butter, optional
Sauce
-
1½ tbsp light soy sauce
-
1 tbsp oyster sauce
-
1 tsp dark soy sauce, optional, for color
-
½ tsp sugar
-
½ tsp white pepper
-
1 tsp sesame oil
1. Prepare the beef
Slice the beef very thinly against the grain. This is important because it keeps the beef tender.
Put the beef in a bowl and add:
-
1 tbsp soy sauce
-
1 tsp oyster sauce
-
1 tsp cornstarch
-
½ tsp sesame oil
-
½ tsp black pepper
-
1 tsp oil
Mix thoroughly and let it marinate for 15–20 minutes.
2. Prepare the rice
Use cold rice rather than freshly cooked rice. Cold rice has less surface moisture, so it fries instead of becoming mushy.
Break up any large clumps with your fingers or a fork.
Tip: If you’re cooking rice specifically for fried rice, use slightly less water than usual and refrigerate it uncovered or loosely covered for several hours.
3. Mix the sauce
In a small bowl, combine:
-
1½ tbsp light soy sauce
-
1 tbsp oyster sauce
-
1 tsp dark soy sauce
-
½ tsp sugar
-
½ tsp white pepper
-
1 tsp sesame oil
Stir well and set aside.
4. Cook the beef
Heat a wok or large skillet over high heat until very hot.
Add about 1 tbsp oil.
Spread the beef out in a single layer. Let it sear for about 30–45 seconds, then stir-fry for another 1–2 minutes until browned and just cooked.
Remove the beef to a plate.
Don’t worry if there are browned bits left in the wok—they add great flavor.
5. Cook the onions
Add another small splash of oil if necessary.
Add the sliced onion and stir-fry over medium-high to high heat for 2–4 minutes.
You want the onion to become:
-
Soft but not mushy
-
Slightly browned
-
Sweet and fragrant
For a more intensely caramelized onion flavor, cook it for another couple of minutes.
Add the chopped garlic and cook for 20–30 seconds.
6. Cook the eggs
Push the onions and garlic to one side of the wok.
Add a little oil to the empty side and pour in the beaten eggs.
Let them sit for about 10 seconds, then scramble them into large pieces.
Don’t overcook the eggs—they’ll continue cooking when mixed with the rice.
7. Add the rice
Add the cold rice.
Turn the heat to high and toss everything together.
Use your spatula to press down on rice clumps and separate them.
Stir-fry for approximately 2–3 minutes.
The rice should become hot and slightly toasted.
8. Add the sauce
Pour the sauce around the hot sides of the wok, rather than directly onto one pile of rice.
You’ll hear it sizzle. Immediately toss the rice through the sauce.
Continue stir-frying for 1–2 minutes until the rice is evenly coated and develops a slightly smoky aroma.
9. Add the beef back
Return the cooked beef to the wok.
Add the green onions and optional 1 tbsp butter.
Toss everything together over high heat for about 1 minute.
Taste and adjust:
-
More soy sauce → saltier
-
More oyster sauce → richer
-
A pinch of sugar → balances saltiness
-
White pepper → more savory heat
-
Sesame oil → stronger aroma
Turn off the heat.
🍚 How it should turn out
The finished fried rice should have:
-
Separate, fluffy grains of rice
-
Tender pieces of beef
-
Sweet, lightly caramelized onions
-
Soft scrambled egg
-
A savory, slightly smoky flavor
-
A subtle sesame aroma
🔥 Important tips for restaurant-style fried rice
-
Use cold rice. This is probably the most important tip.
-
Don’t overcrowd the wok. If your wok is small, cook the beef in batches.
-
Keep the heat high once the rice goes in.
-
Don’t drown the rice in sauce. Too much liquid makes it soggy.
-
Slice beef against the grain for tenderness.
-
Cook the beef separately and add it back at the end so it doesn’t become tough.
-
Don’t overcook the onions. A little browning gives you sweetness while retaining some texture.
-
For a smoky wok hei flavor, let the rice sit against the hot wok for 10–15 seconds between tosses rather than constantly stirring.
🌶️ Optional additions
You can also add:
-
½ cup frozen peas
-
½ cup diced carrots
-
1 small red bell pepper
-
1–2 sliced Thai chilies
-
½ tsp chili oil
-
Bean sprouts
-
Fresh cilantro
-
Crispy fried onions
For a particularly good Chinese takeout-style version, I’d keep the vegetables minimal and let the beef + onion + egg + garlic be the main flavors.