Main Courses
This beef chop suey recipe with bean sprouts delivers the perfect balance of wok-seared beef, crisp-tender vegetables, and a silky sauce that coats every bite. ✨ The secret lies in high-heat searing for maximum flavor and a sauce that's both savory and slightly sweet—just like your favorite takeout, but better.
I've perfected this technique after years of testing, ensuring the bean sprouts stay crisp while the beef remains tender and packed with flavor.
What makes this recipe special is its adaptability—whether you're using a wok, skillet, or even the oven, the principles remain the same. The sauce is made with simple pantry staples like soy sauce, oyster sauce, and a touch of sugar, creating depth without complexity.
The vegetables—bell peppers, onions, and bean sprouts—are prepped in a way that ensures they stay vibrant and crunchy, even after cooking.
By the time you're done, you'll have a dish that's restaurant-quality but made in your own kitchen—golden-brown beef, bright green bean sprouts, and a glossy sauce that ties everything together.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect fusion of textures and flavors.
Serve it over steamed rice or noodles for a complete meal, or as a standalone dish with extra bean sprouts on top for that signature crunch. This recipe is designed to be your new go-to for weeknight dinners or when you're craving something quick yet satisfying. Let's get cooking!
Ingredients for beef chop suey recipe with bean sprouts
High-heat sear meets silky sauce—here's what you'll need for perfect beef chop suey.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Bean Sprouts 🌱 | 4 cups | Fresh, crisp variety |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced |
| Green Bell Pepper 🌶️ | 1 whole | Thinly sliced |
| Yellow Onion 🧅 | 1 whole | Thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Soy Sauce 🍶 | ⅓ cup | Light or all-purpose |
| Oyster Sauce 🍶 | 2 tbsp | High-quality brand |
| Hoon Thao Sauce 🍶 | 1 tbsp | Or substitute with fish sauce |
| Granulated Sugar 🍚 | 1 tbsp | For sauce balance |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Sesame Oil 🫒 | 1 tsp | For finishing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is your flavor anchor here. Look for well-marbled cuts at the butcher counter—they'll stay juicier during that quick sear. I always grab mine from Whole Foods or the meat section at Trader Joe's—they keep it fresh and ready to slice. Slice it thinly against the grain for maximum tenderness. Bean sprouts? Fresh is non-negotiable—those wilted ones in the back of the fridge won't cut it. The bell peppers should be firm and vibrant—Spanish peppers work great if you want extra sweetness.
No Hoon Thao sauce? Fish sauce plus a pinch of sugar gets you close, though it won't be identical. The oyster sauce can be swapped for vegetarian oyster sauce if needed—just check the label. Running short on cornstarch? All-purpose flour works at the same ratio, but it'll give a slightly different texture. The bell peppers can be swapped for broccoli or snap peas if you're feeling adventurous. Just make sure to prep everything uniformly—thin, even slices cook more consistently. And for the love of takeout, don't skip the sesame oil finish—it's what ties everything together.
Prep the vegetables first—they'll stay crunchy if you blanch them briefly in boiling water before adding to the wok. The sauce keeps for 5 days in the fridge, so make extra if you're planning to use it again. Store the cooked beef separately if you're not serving it immediately—it reheats beautifully. For leftovers, I like to toss everything with a little extra sesame oil and serve it cold over rice the next day—totally different but still delicious.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the flank steak, toss in sliced bell peppers and onions, then stir-fry the bean sprouts right in the same pan. The crispy edges on the steak? Worth the zero cleanup.
- Umami Bomb: That combo of flank steak and bean sprouts? Absolute flavor gold. The steak stays tender but chewy, while the sprouts add a fresh crunch that cuts through the richness—honestly, I’ve never had chop suey this balanced before.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors actually improve the next day (yes, really), and I portion it into containers with rice—my kids grab it for school lunches, and my husband sneaks seconds when he thinks I’m not looking.
- Budget Power Move: Flank steak is affordable, bell peppers last ages, and bean sprouts stretch a dollar. I make this twice a month, and it feeds four for under $15. Not the fanciest, but the taste makes up for it—and my wallet thanks me.
Step-by-step instructions for beef chop suey with bean sprouts
Here's how to make restaurant-quality beef chop suey with crisp-tender veggies and a glossy, flavorful sauce.
🔥 Step 1: Prep and Sear the Flank Steak
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites. Pat the strips dry with paper towels—they'll sear better without excess moisture.
Heat 0.25 cup vegetable oil in a wok or large skillet over high heat until shimmering. Add the steak in batches (don't overcrowd) and sear for 1-2 minutes per side until golden brown and cooked through. Remove and set aside—these will go back in later.
👨🍳 Step 2: Stir-Fry the Aromatics and Vegetables
In the same wok, add another 0.25 cup vegetable oil and heat over medium-high heat. Add the thinly sliced yellow onion and cook for 2 minutes until softened. Add the minced garlic cloves and stir for 30 seconds until fragrant—don't let it burn.
Toss in the thinly sliced red and green bell peppers and stir-fry for 3-4 minutes until slightly softened but still crisp. Push the vegetables to one side of the wok and add the 4 cups bean sprouts to the empty space. Stir-fry for 1-2 minutes until just tender—keep them crisp for that satisfying crunch.
🍳 Step 3: Build the Signature Sauce
In a small bowl, whisk together the 0.33 cup soy sauce, 2 tbsp oyster sauce, 1 tbsp hoon thao sauce, 1 tbsp granulated sugar, and 1 tbsp cornstarch. This sauce blend is what makes chop suey special—sweet, salty, and perfectly balanced.
Pour the sauce mixture into the wok with the vegetables and stir well to coat everything. Cook for 1-2 minutes until the sauce thickens slightly and clings to the vegetables. The cornstarch will help create that glossy, silky texture we're after.
🥘 Step 4: Combine and Finish
Return the seared steak strips to the wok and toss everything together for 1-2 minutes until everything is well-coated and heated through. The residual heat will finish cooking the steak perfectly while infusing it with the sauce flavors.
Drizzle with 1 tsp sesame oil and season with 1 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning if needed—you want that perfect balance of sweet, salty, and umami. The sesame oil adds a beautiful aroma and nutty depth to the dish.
🍽️ Step 5: Serve Immediately
Transfer the beef chop suey to serving plates right away—this dish is best enjoyed fresh from the wok. The combination of wok-seared steak, crisp-tender vegetables, and glossy sauce creates that perfect texture contrast in every bite.
Serve with steamed jasmine rice to soak up all that delicious sauce. The rice helps balance the rich flavors and adds a comforting element to the dish. Don't forget to garnish with extra bean sprouts if you're feeling fancy—they add a nice pop of color and freshness.
Pro Tips For Making Beef Chop Suey Recipe With Bean Sprouts
- Slice Steak Against the Grain: Flank steak’s tough fibers need a knife, not a fork. Cut it into ¼-inch strips before cooking—thin enough to melt in your mouth, but not so fine they turn to mush. I used to skip this and ended up with chewy bites that ruined the whole dish.
- Blanch Sprouts First: Toss your bean sprouts in boiling water for 30 seconds, then shock in ice water. This softens them just enough to absorb flavor without turning to mush later. (Yes, it’s extra work, but the texture difference is night and day.)
- Don’t Overcrowd the Pan: If you pile all your onions, peppers, and beef in at once, they’ll steam instead of sear. Cook in batches—start with the onions, then peppers, then beef—so everything gets that crisp, caramelized edge. Crowding turns chop suey into a sad, soggy stir-fry.
- Use Cold Soy Sauce: Drizzle your soy sauce after the beef is cooked, not before. The cold liquid keeps the meat from overcooking while it finishes in the pan. I learned this the hard way when my steak turned rubbery mid-stir. (Also, save 1 tsp for the final toss—trust me.)
Make-ahead tips for this dish
Prep Ahead Sauce
Make the sauce the night before—it actually tastes better after flavors meld. Whisk together 0.33 cup soy sauce, 2 tbsp oyster sauce, 1 tbsp hoon thao sauce, 1 tbsp sugar, and 1 tbsp cornstarch in an airtight container.
Store in the fridge for up to 5 days. When ready to cook, simply heat it gently in a small saucepan until bubbly—no need to whisk again. 💡
Chop Veggies Early
Prep all vegetables the day before—bell peppers, onions, and bean sprouts stay fresh in the fridge for 2-3 days if stored in separate airtight containers. Slice the peppers and onions into ¼-inch strips and keep bean sprouts whole until cooking.
This saves 15 minutes on busy weeknights and ensures they're ready to stir-fry at a moment's notice. ✨
Partially Cook Beef
For maximum tenderness, partially cook the beef the night before. Sear 1.5 lb flank steak as directed, then store in an airtight container with a splash of soy sauce.
Reheat in the wok for just 30 seconds before adding to your stir-fry—this keeps it juicy and saves you from last-minute prep stress. Honestly, this is my favorite shortcut. 🥩
Freezer-Friendly Sauce Base
Double the sauce recipe and freeze half in ice cube trays for easy portion control. Once frozen, transfer cubes to a freezer bag. When ready to use, toss one cube into your stir-fry during the final 2 minutes of cooking—it'll melt and thicken beautifully.
This works perfectly for meal prep when you're short on time. ❄️
Bean Sprout Hack
Buy extra bean sprouts and store them in the crisper drawer of your fridge. Use them within 3 days for best texture. For make-ahead meals, blanch them for 30 seconds in boiling water, then shock in ice water.
Drain well and store in a sealed container—they'll keep their crunch for up to 2 days in the fridge. 🌱
One-Pan Prep
Use your wok or large skillet for all prep stages—no extra bowls needed! Sear the beef, then immediately stir-fry the aromatics and vegetables in the same pan. This keeps your kitchen clean and makes cleanup a breeze.
I swear by this method for busy weeknights when I'm juggling dinner and a million other things. 🧹
Nutrition facts
Frequently asked questions
Can I use a different type of beef for this recipe?
Flank steak is ideal because it's flavorful and slices thinly, but you can substitute with sirloin or ribeye if needed. Avoid lean cuts like chicken breast—they'll dry out during the high-heat sear. For extra tenderness, slice against the grain and marinate for 30 minutes in soy sauce before cooking.
What if I don't have bean sprouts?
Fresh bean sprouts are key for that signature crunch, but you can substitute with snow peas, bok choy, or even shredded cabbage if they're unavailable. For a similar texture, blanch your substitute for 30 seconds before adding to the wok. The dish will still taste great—just slightly different!
How do I adjust the sauce for less salt?
Reduce the soy sauce by 2 tbsp and add 1 tsp fish sauce (or extra hoon thao sauce) for umami depth. The cornstarch will still thicken properly, and you'll maintain that perfect balance of sweet and savory flavors. Taste as you go—you can always add a pinch of sugar if needed.
Can I make this recipe in a slow cooker?
While chop suey is traditionally a high-heat dish, you can adapt it! Sear the beef first, then combine all ingredients in the slow cooker on low for 2-3 hours. Add 2 tbsp extra cornstarch to thicken the sauce. The textures will be softer, but it's a great make-ahead option for busy days.
Why did my bean sprouts turn mushy?
Overcooking is the most common mistake! Bean sprouts cook in just 1-2 minutes—add them last to the wok and stir-fry until barely tender. For extra insurance, blanch them for 30 seconds in boiling water before adding to the pan. Keep the heat high and stir constantly to maintain their crisp texture.
