Sticky Beef Fried Rice
This post may contain affiliate links. Please read my disclosure policy.
This Sticky Beef Fried Rice has marinated seared beef with caramelized sticky edges, day old rice toasted in a wok with vegetables, and a glossy hoisin sriracha sauce finish that coats every single grain. One pan, quick, and better than takeout by a margin that will make you question every delivery fee you have ever paid.

I don’t need an excuse to make Asian food. I just make it. This Sticky Beef Fried Rice is the kind of recipe that starts with a good marinade, ends with a glossy hoisin finish, and makes the whole kitchen smell like a reason to cancel dinner plans and just eat this instead.
Seared marinated beef, properly toasted day old rice, vegetables, and a sticky sauce that coats everything. 40 minutes including marinating time. One pan. Better than takeout by a significant margin.

Why You’ll Love This Recipe
- The marinade does serious work. Soy sauce, dark soy sauce, oyster sauce, sesame oil, cornstarch, garlic, and brown sugar. The cornstarch helps the beef caramelize and get sticky edges when it hits the hot pan. That is the whole trick.
- Day old rice is non negotiable. Fresh rice is too wet and gives you clumpy fried rice instead of individual grains with toasty edges. More on this below.
- The sauce finish ties everything together. Hoisin, soy, dark soy, sriracha. It goes in at the end and coats every grain of rice and every piece of beef in something glossy and deeply savory.
- And it is a complete meal. Protein, vegetables, carbs, all in one pan. Nothing else needed.

The Day Old Rice Rule
Day old rice that has been sitting in the fridge overnight has lost most of its moisture. That low moisture content is exactly what gives you fried rice with separate, slightly crispy grains instead of a clumped together mess.
Fresh rice has too much steam and moisture in it. Put it in a hot wok and it sticks together, goes gluey, and refuses to toast properly. Not what we want.
If you don’t have day old rice, spread freshly cooked rice on a baking sheet and let it cool completely, then refrigerate uncovered for at least an hour. It is not quite the same as overnight but it works considerably better than going straight from the pot to the wok.
Ingredients In Sticky Beef Fried Rice

- Beef sirloin or flank steak (1½ pounds, thinly sliced against the grain): Slice against the grain for the most tender result. Thin slices sear fast at high heat without overcooking. Freeze the beef for 20 to 30 minutes before slicing if you want cleaner cuts.
- Sesame oil: Goes into the marinade for flavor. Not for cooking, it has a low smoke point and burns easily at high heat.
- Cornstarch: The secret to that sticky caramelized exterior on the beef. It helps the marinade cling and creates those glossy edges when the beef hits the hot pan.
- Soy sauce (low sodium) and dark soy sauce: Both in the marinade and the sauce finish. Regular soy sauce brings saltiness, dark soy sauce brings color and a deeper more complex flavor. Don’t swap one for the other, they do different jobs.
- Oyster sauce: Savory, slightly sweet, and a stir fry essential. Find it in the Asian aisle of any grocery store.
- Brown sugar: Balances the saltiness and contributes to the sticky finish.
- Garlic (4 cloves, minced): Goes into the marinade. Four cloves is not a typo.
- Peanut oil: High smoke point, neutral flavor, perfect for stir fry. Vegetable or canola oil works too if you don’t have peanut oil.
- Onion, red bell pepper, broccoli, carrots: The vegetable base. Cut everything roughly the same size so it cooks evenly.
- Shimeji mushrooms: I spotted these at the market and immediately knew they were going in this recipe. They have a delicate earthy flavor and a lovely texture that holds up well in a stir fry. Shiitake mushrooms are an excellent substitute. Regular cremini work too. Or leave the mushrooms out entirely, the recipe holds up fine without them.
- Green onions: Whites go in early with the aromatics, greens go on at the very end as a garnish. Two different jobs, two different timings.
- Day old rice (4 cups): See the section above. This is not negotiable.
- Hoisin sauce: The backbone of the sauce finish. Sweet, savory, and deeply flavored.
- Sriracha (1 to 2 teaspoons): Adjustable heat. Start with 1 teaspoon and add more if you want more kick.
- Brown sugar (optional, for the sauce): Taste first before adding. Only goes in if you want that extra sticky sweet finish.
How to Make Sticky Beef Fried Rice

Combine the sliced beef with all the marinade ingredients, toss well, and let it sit for 10 minutes. While it marinates, chop your vegetables and get everything ready. Once the wok is hot there is no time to stop and prep anything.

Heat the peanut oil in a large wok or skillet over medium high heat until properly hot. Add the beef in a single layer and sear for 2 to 3 minutes per side until browned and sticky. Work in batches if your pan is not large enough. Crowding the pan drops the temperature and you end up steaming the beef instead of searing it. Steamed beef is not the goal. Remove the beef and set aside.

In the same pan add the onion, bell pepper, broccoli, mushrooms, carrots, and white parts of the green onions. Cook for 3 to 4 minutes until just tender but still with some bite. Don’t overcook the vegetables, they should still have some texture.

Add the day old rice and stir to combine. Let it sit undisturbed for 1 to 2 minutes so it can get toasty on the bottom. This step is where the rice goes from good to great.

Return the beef to the pan. Add the hoisin, soy sauce, dark soy sauce, and sriracha. Toss everything together until well coated and glossy. Taste and add the brown sugar if you want more sweetness and stickiness.
Garnish with the green parts of the green onions and serve immediately.

Tips and Tricks
- Slice the beef against the grain. This shortens the muscle fibers and gives you more tender beef. Slice with the grain and you will be chewing for a while.
- Freeze the beef briefly before slicing. 20 to 30 minutes in the freezer firms it up and makes thin slicing significantly easier.
- Use day old rice. Already covered this but worth repeating. Fresh rice will not give you the same result. Plan ahead.
- High heat throughout. Stir fry needs high heat to sear, caramelize, and toast properly. Medium heat gives you steamed vegetables and sad rice.
- Prep everything before you start. This is a 15 minute cook once the wok is hot. There is no time to stop.
- Don’t skip the undisturbed rest for the rice. 1 to 2 minutes without stirring lets the bottom get toasty and that toasty layer is worth it.
- Taste before adding brown sugar to the sauce. It is optional and genuinely depends on your preference. Taste first and decide.

Try These Recipes Next
- Easy Homemade Beef Lo Mein (Ready in 30 Minutes)
- Smashed Dumpling Tacos
- One Pan Dumplings
- Chili Garlic Beef Noodles
- Asian Ground Beef Noodles
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Sticky Beef Fried Rice
Ingredients
Beef Marinade
- 1½ pounds beef sirloin (or flank steak, thinly sliced against the grain)
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- ¼ cup soy sauce (low sodium )
- 1 tablespoon dark soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon brown sugar
- 4 cloves garlic (minced)
- 2 tablespoons peanut oil
Stir Fry
- 1 small onion (chopped)
- 1 medium red bell pepper (chopped)
- 1 cup broccoli florets (small florets)
- 4 ounces mushrooms (I used shimeji mushrooms, but shiitake are a great option)
- 1 cup carrots (chopped)
- 3 green onions (sliced, whites and greens separated)
- 4 cups cooked day old rice
Sauce Finish
- 2 tablespoons hoisin sauce
- 1 tablespoon soy sauce (low sodium )
- 1 teaspoon dark soy sauce
- 1 to 2 teaspoons sriracha (to taste)
- 1 teaspoon brown sugar (optional)
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- In a large bowl, combine 1½ pounds sliced beef, 1 tablespoon sesame oil, 1 tablespoon cornstarch, ¼ cup soy sauce, 1 tablespoon dark soy sauce, 1 tablespoon oyster sauce, 1 tablespoon brown sugar, and 4 minced garlic cloves. Toss well and let marinate for 10 minutes.
- Heat 2 tablespoons peanut oil in a large skillet or wok over medium-high heat. Add the marinated beef in a single layer and sear for 2 to 3 minutes per side, until browned and sticky. Work in batches if needed so the beef actually sears instead of steams. Remove the beef from the pan and set aside.
- In the same pan, add the onion, red bell pepper, broccoli, shimeji mushrooms (or sliced shiitake mushrooms), chopped carrots, and the white parts of the green onions. Cook for 3 to 4 minutes, stirring often, until the vegetables are just tender but still have some bite.
- Add 4 cups cooked day old rice to the pan and stir to combine with the vegetables. Let the rice sit undisturbed for 1 to 2 minutes so it can get a little toasty.
- Return the beef to the pan. Add 2 tablespoons hoisin sauce, 1 tablespoon soy sauce, 1 teaspoon dark soy sauce, and 1 to 2 teaspoons sriracha. Toss everything together until well coated and glossy.
- Taste and decide if it needs 1 teaspoon brown sugar. Add it only if you want that extra sticky sweet finish.
- Remove from heat and garnish with the green parts of the green onions. Serve hot.
Notes
- Slice against the grain: This shortens the muscle fibers and gives you tender beef. Slice with the grain and you will be chewing for considerably longer than you planned.
- Freeze before slicing: 20 to 30 minutes in the freezer firms up the beef and makes thin slicing much easier and cleaner.
- Cornstarch in the marinade: This is what gives the beef those sticky caramelized edges when it hits the hot pan. Don’t skip it.
- Day old rice: Non negotiable. Fresh rice is too wet and gives you clumpy gluey fried rice. Plan ahead and refrigerate your rice overnight uncovered. If you’re in a pinch, spread freshly cooked rice on a baking sheet, cool completely, and refrigerate uncovered for at least an hour.
- Peanut oil: High smoke point and neutral flavor, ideal for stir fry. Vegetable or canola oil work too.
- Cook beef in batches: Crowding the pan drops the temperature and you end up steaming instead of searing. Work in batches if needed.
- High heat throughout: Stir fry needs high heat to sear, caramelize, and toast properly. Don’t lower it.
- Let the rice sit: Once the rice goes in, leave it undisturbed for 1 to 2 minutes so the bottom can get toasty. That toasty layer is worth the patience.
- Sriracha: Start with 1 teaspoon and taste before adding more. The heat is adjustable.
- Brown sugar in the sauce: Optional. Taste the dish before adding it and only include if you want that extra sticky sweet finish.
- Mushrooms: Shimeji are lovely here but shiitake, cremini, or any mushroom you like works just as well. Or leave them out entirely, the recipe is solid either way.
- Serve immediately: Fried rice is best hot and fresh out of the wok. It sits and the texture changes. Eat it right away.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.
Frequently Asked Questions
Can I use a different cut of beef?
Yes. Flank steak and sirloin are both good choices. Ribeye works beautifully too if you want something richer. Avoid anything too lean or it will dry out at high heat.
Can I use fresh rice if I don’t have day old?
Technically yes but the result will be different. Spread freshly cooked rice on a baking sheet, cool completely, then refrigerate uncovered for at least an hour before using. It is not quite the same as overnight but significantly better than going straight from the pot.
What can I substitute for peanut oil?
Any high smoke point neutral oil works. Vegetable oil, canola oil, or avocado oil are all good options.
Can I add other vegetables?
Absolutely. Snap peas, baby corn, bok choy, edamame, or any vegetables that cook quickly at high heat work well here. Add harder vegetables earlier and softer ones later.
Can I use chicken instead of beef?
Yes. Thinly sliced chicken thighs work beautifully with the same marinade. Adjust the cook time since chicken thighs cook a little faster than beef at high heat.






