Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Onion Beef Fried Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 people 1x
  • Category: Main Course, Stir-Fry
  • Method: Stovetop
  • Cuisine: Asian, Chinese

Description

This quick and flavorful beef fried rice is loaded with tender beef, caramelized onions, and fluffy rice, stir-fried in a savory soy-based sauce. A perfect way to use leftover rice, this dish is better than takeout and ready in just 25 minutes!


Ingredients

Scale

For the Beef:

  • 1/2 lb (225g) flank steak or sirloin, thinly sliced
  • 1 tbsp soy sauce
  • 1/2 tsp cornstarch
  • 1/2 tsp sesame oil (optional)
  • 1/2 tsp black pepper

For the Fried Rice:

  • 2 tbsp vegetable oil
  • 1 large onion, thinly sliced
  • 3 cloves garlic, minced
  • 2 eggs, beaten
  • 3 cups cooked and cooled rice (preferably day-old)
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce (optional, for extra umami)
  • 1 tsp rice vinegar
  • 1/2 tsp sugar
  • 1/2 tsp red pepper flakes (optional, for spice)
  • 2 green onions, chopped
  • Sesame seeds (for garnish, optional)

Instructions

1. Marinate the Beef

  1. In a bowl, combine sliced beef, soy sauce, cornstarch, sesame oil, and black pepper.
  2. Let marinate while preparing the other ingredients.

2. Cook the Beef & Onions

  1. Heat 1 tbsp oil in a large skillet or wok over medium-high heat.
  2. Add marinated beef and stir-fry for 2-3 minutes until browned. Remove from the pan and set aside.
  3. In the same pan, add another 1 tbsp oil and stir-fry onions for 3-4 minutes, until softened and slightly caramelized.

3. Cook the Eggs & Rice

  1. Push the onions to one side and pour in the beaten eggs.
  2. Scramble the eggs, then mix them with the onions.
  3. Add the cold rice, breaking up any clumps with a spatula.

4. Season & Stir-Fry

  1. Return the beef to the pan.
  2. Stir in soy sauce, oyster sauce, rice vinegar, sugar, and red pepper flakes.
  3. Stir-fry for 2-3 minutes, making sure everything is well coated.

5. Serve & Enjoy

  • Garnish with green onions and sesame seeds.
  • Serve hot with extra soy sauce or chili oil on the side!

Notes

  • Use cold rice: Freshly cooked rice will be too sticky—day-old rice works best.
  • Swap the protein: Use chicken, shrimp, or tofu instead of beef.
  • Make it extra saucy: Add 1 tbsp hoisin sauce for sweetness.