Soups & Stews
This beef teriyaki with bean sprouts recipe delivers restaurant-quality flavor in just 20 minutes—no takeout required. The secret lies in marinating thinly sliced beef with ginger, garlic, and soy sauce, then searing it to perfection before glazing with a homemade teriyaki sauce that balances sweetness and umami.
The bean sprouts add a satisfying crunch and freshness that cuts through the richness of the beef.
The process is straightforward but yields professional results: thinly sliced beef cooks quickly in a hot pan, while the bean sprouts blanch just enough to soften without losing their texture. A quick stir-fry ties everything together, creating a dish that’s both elegant and effortless.
This recipe proves you don’t need hours in the kitchen to make something that tastes like it came from a high-end restaurant.
What you’ll end up with is tender, caramelized beef coated in a glossy teriyaki glaze, paired with bright, crisp bean sprouts that add a refreshing contrast. The dish is complete with optional garnishes like toasted sesame seeds or sliced green onions, adding both visual appeal and extra flavor.
It’s the kind of meal that’s perfect for weeknights but impressive enough for dinner guests.
Whether you’re feeding a family or treating yourself to a quick yet satisfying dinner, this recipe delivers. The combination of textures and flavors makes every bite irresistible, and the process is simple enough to master in one try. Ready to make this dish?
Ingredients for beef teriyaki with bean sprouts
Thinly sliced beef, fresh bean sprouts, and a homemade teriyaki glaze create this restaurant-worthy dish in under 20 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against the grain |
| Fresh Bean Sprouts 🌱 | 4 cups | Trimmed and rinsed well |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced finely for marinade |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely, no skin |
| Soy Sauce 🥄 | ½ cup | Low-sodium preferred |
| Honey 🍯 | ¼ cup | Pure, not artificial |
| Rice Vinegar 🍶 | 2 tbsp | White or seasoned |
| Sesame Oil 🫒 | 1 tbsp | Toasted for flavor |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Toasted Sesame Seeds 🥜 | 1 tbsp | For garnish |
| Green Onions 🧅 | 2 whole | Sliced thinly |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—it's lean, flavorful, and slices beautifully when cut against the grain. Most grocery stores carry it in the meat section, often pre-packaged. Look for good marbling, but don't stress if it's not perfect. I grab mine from Whole Foods when possible, but the standard supermarket variety works fine. Slice it thinly before marinating—about 1/4-inch thick strips. The bean sprouts should be bright and crisp; Trader Joe's has the best quality in those little containers, but any fresh sprouts will do as long as they're rinsed well.
No fresh ginger? Powdered ginger at half the amount works in a pinch, but it lacks that bright, zesty kick. The honey should be pure—Manuka honey adds a nice depth, but regular clover honey works too. For the soy sauce, Kikkoman is reliable, but any low-sodium brand will do. If you're missing sesame oil, toasted sesame seeds plus a splash of neutral oil can mimic the flavor. The green onions can be swapped for regular onions if needed, but they add a fresher note. Pro tip: Toast your sesame seeds in a dry pan for 30 seconds before adding them to the dish—they'll release their aroma and taste even better.
This dish tastes even better the next day, so make extra if you can. Store leftovers in an airtight container in the fridge for up to 4 days. The teriyaki sauce keeps for 1 week in the fridge if you make extra—just reheat gently. For meal prep, portion the beef and sprouts separately; toss them together when ready to eat to keep everything crisp. The sauce can be frozen for 3 months if you want to make a big batch ahead of time.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this one—just slice the steak thin, mince the garlic in 30 seconds, and toss the bean sprouts straight from the bag. No fancy prep, no stress.
- Umami Bomb Combo: That soy-ginger glaze? It’s where the magic happens—sweet, salty, and a little spicy kick from the fresh ginger. The bean sprouts add crunch, and the steak? Perfectly tender every time.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The teriyaki sauce clings to the steak and sprouts, so it stays fresh for days. Pack it cold or reheat—either way, it’s a hit.
- Budget-Friendly Powerhouse: Flank steak stretches far, and bean sprouts are dirt cheap. Honestly, I make this twice a month, and it’s always the dish that saves my wallet without sacrificing flavor.
Step-by-step instructions for beef teriyaki with bean sprouts
This stir-fry delivers perfect balance of sweet, savory, and umami in under 20 minutes.
Marinate the Flank Steak
Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Place the steak in a bowl and add the ½ cup soy sauce, ¼ cup honey, 2 tablespoons rice vinegar, 1 tablespoon sesame oil, 1 teaspoon salt, and ½ teaspoon black pepper. Stir to combine, then cover and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
Marinating tenderizes the meat and infuses it with the teriyaki flavors. The acidity from the rice vinegar helps break down the muscle fibers, while the honey adds natural sweetness that caramelizes beautifully during cooking. Don't skip this step—it makes all the difference in texture and taste.
Prepare the Bean Sprouts and Aromatics
Trim and rinse the 4 cups fresh bean sprouts thoroughly, then drain well. In a small bowl, combine the 4 cloves minced garlic and 1 tablespoon grated ginger. Set aside—they'll add depth to your stir-fry.
Fresh bean sprouts should be crisp and hydrated. If they feel rubbery, soak them in cold water for 10 minutes before draining. The garlic and ginger should be finely minced so they dissolve into the sauce rather than remaining as distinct pieces. This preparation ensures your stir-fry has vibrant texture and flavor in every bite.
Cook the Steak to Perfect Doneness
Heat 2 tablespoons vegetable oil in a large skillet or wok over high heat until shimmering. Remove the steak from the marinade (reserve the marinade) and add it to the skillet in a single layer. Cook undisturbed for 1-2 minutes until the edges are deep golden brown and slightly crispy.
This is the moment that matters: the Maillard reaction creates that irresistible flavor. If the steak starts to stick, gently press down with a spatula—just don't move it around. Once the bottom is seared, push the steak to one side of the pan and add the garlic-ginger mixture. Stir for 30 seconds until fragrant. Pour in the reserved marinade and scrape up any browned bits from the bottom of the pan.
Stir-Fry the Bean Sprouts
Add the drained bean sprouts to the skillet and toss everything together vigorously for 2-3 minutes until the sprouts are bright green and slightly wilted but still crisp. The sauce should coat everything evenly. If it's too thick, add 1-2 tablespoons water to loosen it.
Here's the thing—bean sprouts cook faster than you might expect. Watch them closely so they don't turn mushy. The goal is to maintain their crisp texture while infusing them with the teriyaki flavors. Taste the sauce now—it should balance sweet, salty, and tangy notes perfectly. If it needs more salt, add a pinch; if it needs more sweetness, add a teaspoon of honey.
Finish and Serve
Remove the skillet from heat and stir in the 1 tablespoon toasted sesame seeds and 2 whole green onions, sliced thinly. Divide the stir-fry among 4 plates and serve immediately while hot. Garnish each serving with additional sesame seeds and green onions if desired.
This dish is best enjoyed fresh off the heat when the bean sprouts are still crisp and the steak remains tender. The sesame seeds add a nutty crunch that contrasts beautifully with the soft textures. Serve with steamed rice to soak up all that delicious teriyaki sauce—it's that good.
Pro Tips For Making Beef Teriyaki With Bean Sprouts
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting at a 45-degree angle against them turns chewy bites into tender, fork-friendly strips. Use a sharp knife and don’t rush; the extra effort makes the dish actually enjoyable to eat.
- Blanch Bean Sprouts First: Toss the sprouts in boiling water for 30 seconds, then shock in ice water. This softens them just enough to absorb the teriyaki without turning mushy later. I learned this the hard way—raw sprouts in a hot pan just sit there like sad, crunchy afterthoughts.
- Don’t Rush the Teriyaki Sauce: Simmer the sauce low and slow for at least 10 minutes—no skimming, no stirring constantly. The longer it reduces, the deeper the flavor. I used to dump everything in at the last second, and the dish always tasted flat. Patience here actually changes the outcome.
- Rest the Steak Before Slicing: Give it a solid 5-10 minutes under foil after cooking. The fibers relax, and slicing becomes effortless. Skimping here leads to uneven strips and a messier plate. (Yes, even if you’re impatient like me.)
Wine and beer pairings for this beef teriyaki with bean sprouts
Japanese Sake Pairing
For this dish, I reach for a crisp, dry junmai daiginjo sake like Hakkaisan Junmai Daiginjo—its delicate floral notes and subtle sweetness complement the teriyaki's umami without overpowering it.
The sake's acidity also cleanses your palate between bites of rich beef and crisp sprouts. Serve it slightly chilled (45-50°F) to enhance its aromatic qualities. 🍶
Light Beer Options
A Japanese lager such as Asahi Super Dry or Sapporo Premium works beautifully with this stir-fry. Their clean, crisp profiles and subtle hop bitterness balance the dish's sweetness while enhancing the beef's savory notes.
For a local alternative, try a pilsner—its light body and citrusy finish cut through the teriyaki's richness. Keep the beer well-chilled (38-42°F) to maintain its refreshing quality.
Rice Wine Pairing
If you prefer wine, a dry Riesling from Germany or Austria—like Dr. Loosen Blue Slate—bridges the dish's Asian and Western elements perfectly. Its bright acidity and hints of green apple mirror the bean sprouts' freshness, while its mineral notes complement the beef's caramelized crust.
Serve slightly cooler than room temperature (50-55°F) to preserve its crispness.
Non-Alcoholic Choices
For a refreshing non-alcoholic option, try Yakult (a fermented milk drink) or a green tea-based soda like Ramune. The effervescence and slight sweetness of Ramune mirror the teriyaki's glossy finish, while Yakult's tangy notes cleanse the palate between bites. Both options keep the meal's balance without alcohol's interference.
Pro Pairing Tip
I always pour beverages slightly cooler than room temperature for this dish—it preserves their crispness and enhances their ability to cut through the teriyaki's richness.
For a true Japanese experience, serve your sake or beer in chilled glassware (even if it's just a regular glass from your freezer for 15 minutes beforehand). The temperature contrast makes each sip feel like a refreshing palate reset. 💫
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
For this recipe, you can use sirloin or ribeye as substitutes, but slice them even thinner (⅛-inch thick) since they're more tender. Skirt steak works too, but trim any large fat deposits first. Avoid tougher cuts like chuck—they won't tenderize properly in the short marinating time. The key is thin slicing against the grain to ensure tenderness.
How do I keep bean sprouts crisp instead of soggy?
Blanch them for just 30 seconds in boiling water, then immediately plunge into ice water to stop cooking. For stir-frying, cook them for only 2-3 minutes over high heat—they should stay bright green and slightly crunchy. Never overcrowd the pan, or they'll steam instead of sear. A quick rinse in cold water after cooking helps too!
Can I make this recipe ahead of time?
Yes, but with a few adjustments. Marinate the beef for up to 4 hours ahead, then refrigerate. Cook the steak and sauce separately, then reheat gently in a pan with a splash of water to restore moisture. Keep the bean sprouts raw until serving and stir-fry them fresh. The sauce can be made 1 day ahead and stored in the fridge.
What if my teriyaki sauce is too thick?
Thin it with 1-2 tablespoons water or rice vinegar while cooking. For extra richness, add a teaspoon of honey or a splash of sesame oil. The sauce should coat the back of a spoon but still be pourable. If it's too thin, simmer uncovered for 2-3 minutes to reduce. Taste as you go—balance is key!
Can I use frozen bean sprouts instead of fresh?
Fresh bean sprouts are ideal for texture, but if you must use frozen, thaw them completely first and pat them very dry. They'll release more water during cooking, so reduce the amount by ¼ cup per 1 cup frozen. For best results, stir-fry them for 1 minute less than fresh to prevent mushiness.
