Marinate thinly sliced flank or sirloin in hoisin, soy, honey, Shaoxing and five-spice for at least 15 minutes or up to overnight for deeper flavor. Rinse and cook jasmine rice until fluffy, then sear the beef in a hot skillet until caramelized. Assemble bowls with rice, steamed broccoli, shredded carrots, cucumber, scallions and sesame seeds; finish with chili oil if desired. Serves four.
The sizzle of beef hitting a screaming hot pan is one of those sounds that makes everyone in the house suddenly appear in the kitchen doorway, pretending they just happened to walk by. My friend David coined it the char siu effect after I made this for a weeknight dinner and he ate two full bowls standing at the counter, refusing to even sit down. That sticky, caramelized glaze clinging to tender strips of beef piled over fluffy jasmine rice is the kind of thing that turns a regular Tuesday into something worth remembering.
I started making this when my local Cantonese takeout spot closed during the pandemic and I realized I could get remarkably close to those flavors with a simple marinade and a hot enough pan.
Ingredients
- Beef and Marinade: Grab 500 grams of flank steak or sirloin and slice it thin against the grain so every piece stays tender. You will need 2 tablespoons each of hoisin sauce and soy sauce, a tablespoon each of honey and brown sugar for that sticky char siu sweetness, plus a tablespoon of Shaoxing wine or dry sherry to deepen the flavor. Add a tablespoon of oyster sauce, 2 teaspoons of toasted sesame oil, 2 minced garlic cloves, a teaspoon of five-spice powder, and half a teaspoon of ground white pepper to round everything out.
- Rice: Two cups of jasmine rice rinsed until the water runs clear, cooked with 2 and a half cups of water and a quarter teaspoon of salt, gives you the fragrant, slightly sticky base this bowl deserves.
- Toppings: One cup each of steamed broccoli florets and shredded carrots, half a cup of thinly sliced cucumber, 2 finely sliced scallions, and a tablespoon of toasted sesame seeds for crunch. Chili oil or sriracha on the side is optional but honestly never optional in my house.
Instructions
- Whisk the marinade:
- Combine the hoisin, soy sauce, honey, brown sugar, Shaoxing wine, oyster sauce, sesame oil, garlic, five-spice, and white pepper in a bowl until smooth. Drop in the sliced beef and toss aggressively with your hands so every strip gets coated, then let it sit for at least 15 minutes or cover and refrigerate overnight if you are the type who plans ahead.
- Cook the rice:
- Rinse the jasmine rice under cold water until it runs completely clear, then combine it with the water and salt in a saucepan. Bring it to a boil, drop the heat to low, cover tightly, and let it simmer for 15 minutes before killing the heat and letting it steam with the lid on for another 5 minutes. Fluff gently with a fork and breathe in that beautiful jasmine aroma.
- Sear the beef:
- Get a large skillet or grill pan ripping hot over medium-high heat and lay the beef in a single layer without crowding the pan. Sear for 2 to 3 minutes per side until you see those gorgeous caramelized edges and the glaze turns dark and sticky, then pull it off before it overcooks.
- Build the bowls:
- Divide the fluffy rice among four bowls and arrange the beef, broccoli, carrots, cucumber, scallions, and sesame seeds on top in whatever pattern makes you happy. Finish with a drizzle of chili oil if you want some heat and serve immediately while the beef is still glistening.
The night I served this to my family on proper ceramic bowls with chopsticks instead of the usual mismatched plates, my teenage son actually looked up from his phone and said this is really good, which in teenager language is basically a standing ovation.
What Kind of Beef Works Best
Flank steak is the classic choice because it slices beautifully and takes on marinade like a sponge, but sirloin works nearly as well and tends to be easier on the wallet. The real trick is freezing the beef for about 20 minutes before slicing so you can cut paper thin strips without the meat sliding around like it has somewhere better to be.
Making It Your Own
This bowl is endlessly adaptable once you have the char siu flavor locked down. Swap the beef for chicken thighs, pork shoulder, or even extra firm tofu pressed dry and pan fried until golden. The toppings are equally flexible so use whatever crunchy, fresh vegetables you have rattling around in the crisper drawer.
Getting That Restaurant Quality Finish
If you want to push this from home cooking into something that makes people ask which takeout place you ordered from, slide the seared beef under the broiler for about 2 minutes right before serving. The direct heat creates those slightly blackened, crispy edges that make char siu irresistible.
- Toast the sesame seeds in a dry pan for a minute until they start to pop and smell nutty.
- Let the cooked beef rest for a minute before slicing or arranging so the juices redistribute.
- Always serve immediately because the magic of this bowl fades fast once the beef goes cold.
This is the kind of recipe that earns a permanent spot in your weeknight rotation because it feels special without demanding anything fancy from you. Make it once and you will find yourself reaching for that marinade over and over again.
Recipe FAQs
- → How long should the beef marinate?
-
At minimum marinate for 15 minutes to coat the meat; for richer, deeper flavor marinate overnight in the fridge. Thinner slices absorb the marinade faster and sear more evenly.
- → Which cut of beef works best?
-
Flank steak or sirloin are ideal—slice thin against the grain for tenderness. Ribeye or skirt can work but trim excess fat; very lean cuts can dry out if overcooked.
- → Any tips for perfect jasmine rice?
-
Rinse rice under cold water until it runs clear to remove excess starch. Use the 1:1.25 water-to-rice ratio, simmer covered on low for 15 minutes, then rest 5 minutes before fluffing for light, separate grains.
- → How do I get extra char on the beef?
-
Sear in a very hot skillet in a single layer and avoid overcrowding. For added char, finish under a hot broiler for 1–2 minutes, watching closely to prevent burning.
- → How can I make this gluten-free or allergen-friendly?
-
Replace soy and hoisin with tamari or certified gluten-free alternatives and choose a gluten-free oyster sauce or mushroom-based substitute. Always check labels for hidden allergens like shellfish.
- → What’s the best way to store and reheat leftovers?
-
Keep components separate when possible. Store in airtight containers in the fridge for up to 3 days. Reheat beef briefly in a hot skillet to preserve caramelization and warm rice covered in a saucepan or microwave with a splash of water.