Slice the beef into thin, bite-sized pieces.
Cut onions into medium-sized chunks for texture.
Mince the garlic very fine for better flavor.
Beat the eggs in a small bowl.
Have your cooked rice ready and fluffed.
Make sure the rice is not too wet.
Day-old rice separates better when frying.
Prep everything before you turn on the heat.
Heat 1 tablespoon oil in your wok.
Add the sliced beef to the hot pan.
Season with a pinch of salt and pepper.
Stir-fry for 2-3 minutes until browned nicely.
The beef should be cooked but still tender.
Remove beef and set it aside on a plate.
Add another tablespoon of oil to the wok.
Pour in the beaten eggs when oil is hot.
Scramble them quickly with your spatula until cooked.
Break them into small pieces as you scramble.
Remove eggs and set aside with the beef.
Add the last tablespoon of oil to the wok.
Toss in the minced garlic first for aroma.
Add the onion chunks to the hot pan.
Stir-fry for 3-4 minutes until they soften.
The onions should become slightly golden and fragrant.
Add the cooked rice to the onions now.
Break up any clumps with your spatula carefully.
Stir-fry for 2 minutes to heat through completely.
Add soy sauce and oyster sauce for flavor.
Mix everything well so rice absorbs the sauces.
Return the beef and eggs to the wok.
Toss everything together for another 2 minutes.
The rice should be evenly coated and heated.
Taste and adjust seasoning if needed at this point.
Add more salt or soy sauce as desired.
Garnish with chopped green onions on top.
Serve your Onion Beef Fried Rice hot immediately.