
Chinese Oyster Sauce Beef and Broccoli Pearl Couscous
Tender stir-fried beef and broccoli tossed in a savory oyster sauce served over fluffy pearl couscous. This quick, weeknight-friendly bowl combines the heartiness of couscous with classic Chinese flavors—ginger, garlic, and a glossy oyster-based sauce that coats every bite. A splash of rice vinegar and sesame oil adds depth and authenticity.
- Prep
- 15 min
- Cook
- 15 min
- Wait
- 5 min
- Total
- 35 min
- Makes
- 4 bowls (about 2 cups each)
Steps
Before you start
- Slice the beef against the grain for maximum tenderness
- Have all ingredients prepped and ready before you start cooking (mise en place)
- Use pearl couscous for a heartier texture; regular couscous will work but has a different mouthfeel
Toast and cook couscous
- In a medium saucepan over medium heat, add 1 tablespoon of vegetable oil.
- Add 1.5 cups pearl couscous and stir constantly for 2 minutes until lightly toasted and fragrant.
- Pour in 2.25 cups beef broth, increase heat to medium-high, and bring to a simmer.
- Stir once, then cover and reduce heat to low.
- Simmer for 10 minutes until the liquid is absorbed and couscous is tender.
- Remove from heat and let stand covered.
+ Show details− Hide details
Ready when: Couscous is fluffy and liquid is absorbed; individual grains are separate
Tip: Toasting the couscous first adds nutty flavor and prevents mushy texture
Make sauce
- In a small bowl, whisk together 3 tablespoons oyster sauce, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, 2 teaspoons cornstarch, and 3 tablespoons water until cornstarch is dissolved and the mixture is smooth.
- Set aside.
+ Show details− Hide details
Ready when: No visible cornstarch lumps; sauce is smooth and well combined
Tip: Whisking the cornstarch with cold water prevents lumps in the finished sauce
Season and sear beef
- Pat the 1.25 lb beef slices dry with paper towels.
- Sprinkle with a pinch of salt and black pepper on both sides.
- In a large skillet over medium-high heat, add 1 tablespoon vegetable oil and heat until shimmering, about 1 minute.
- Working in two batches to avoid overcrowding, add half the beef slices and sear for 2–3 minutes per side until browned on the outside (meat will still be slightly pink inside).
- Transfer to a plate and repeat with remaining beef.
+ Show details− Hide details
Ready when: Beef is browned on both sides; interior is still slightly pink to medium-rare
Tip: Do not crowd the pan—it will steam instead of sear. Two batches ensures a good brown crust
Cook broccoli
- Add the browned beef back to the skillet if needed for space, or work in the same pan.
- Add 5 cups broccoli florets and stir-fry over medium-high heat for 3–4 minutes until the florets are bright green and tender-crisp (they should still have a slight bite).
- Push the beef and broccoli to the sides of the pan.
+ Show details− Hide details
Ready when: Broccoli is bright green, tender but still crisp; florets hold their shape
Tip: High heat keeps broccoli from becoming mushy and develops a slight char on the florets
Sauté aromatics
- Push broccoli and beef to the sides again.
- Add 4 minced garlic cloves and 1 tablespoon minced ginger to the center of the pan and stir constantly for 30 seconds until very fragrant.
- The garlic should not brown—keep the heat medium-high and stir continuously.
+ Show details− Hide details
Ready when: Aromatics are fragrant and slightly softened; no brown spots on garlic
Tip: Ginger and garlic burn easily, so watch carefully and stir constantly—burned aromatics taste bitter
Combine and coat with sauce
- Pour the prepared sauce into the center of the pan and stir well, breaking up the cornstarch mixture.
- Toss the beef, broccoli, garlic, and ginger together, coating everything evenly.
- Cook for 1–2 minutes, stirring constantly, until the sauce thickens, becomes glossy, and clings to the beef and vegetables.
- The sauce should coat the back of a spoon.
+ Show details− Hide details
Ready when: Sauce is glossy and coats beef and vegetables; it's thick enough to cling to the back of a spoon
Tip: Keep the heat high while the sauce cooks to activate the cornstarch and create a silky glaze
Rest and fluff couscous
- If the couscous has been resting for more than 10 minutes, give it a gentle stir with a fork to fluff and separate the grains.
- Taste for seasoning and adjust salt and pepper if needed.
+ Show details− Hide details
Ready when: Couscous grains are separated and fluffy
Tip: Use a fork, not a spoon, to fluff—it prevents the couscous from becoming mushy
Assemble bowls
- Divide the fluffed couscous among four bowls, creating a bed in each.
- Top each bowl with the beef and broccoli mixture, spooning the sauce over everything.
- Garnish with sliced green onions and sesame seeds if desired.
+ Show details− Hide details
Tip: Serve immediately while the beef is warm and the sauce is glossy
Good to know
Tips
- For a prettier presentation and better texture, buy whole broccoli heads and cut them yourself—pre-cut florets can be dry and less flavorful.
- Slice the beef against the grain (perpendicular to the long muscle fibers) so it will be tender. Look at the direction of the striations and cut across them.
- Don't skip toasting the couscous—it adds a subtle nutty flavor and keeps the grains from clumping together.
- If you prefer a thicker sauce, use 3 teaspoons cornstarch instead of 2; if you like it thinner, use 1.5 teaspoons.
Storage & reheating
Store leftover beef and broccoli with couscous in an airtight container in the refrigerator for up to 3 days. The sauce may thicken as it cools; reheat gently over medium heat on the stovetop or in a microwave (stirring every 30 seconds) until warmed through. Add a splash of water or broth if the sauce becomes too thick. Do not freeze, as the couscous texture changes when frozen and thawed.
Substitutions
- pearl couscous (Israeli couscous) → regular couscous or rice. Use equal amounts by volume; cooking time remains the same, though regular couscous will be fluffier and rice may take longer. The texture will be lighter with regular couscous.
- beef sirloin or flank steak → chicken breast or pork tenderloin, sliced thin. Cook chicken until it reaches 165°F (74°C) internally and pork until 145°F (63°C). Cooking time may be slightly shorter.
- fresh broccoli florets → snap peas, bok choy, or green beans. Cut into similar sizes. Snap peas and bok choy cook in the same time; green beans may need 1 minute longer.
- oyster sauce → hoisin sauce or soy sauce mixed with a teaspoon of honey. Hoisin is thicker and slightly sweet; add an extra tablespoon of water to the sauce if using it. This will shift the flavor slightly but keep the dish recognizable.





