Soups & Stews
This beef teriyaki with bean sprouts recipe delivers restaurant-quality flavor in just 25 minutes, proving that weeknight dinners can taste like a night out. The secret lies in a perfectly balanced teriyaki sauce—sweet, savory, and slightly tangy—that caramelizes beautifully when tossed with tender beef and crisp bean sprouts.
I’ve perfected this technique over years of testing, ensuring every bite delivers that ideal harmony of textures and flavors without requiring advanced skills.
The recipe begins with a quick marinade for the beef, which develops deep flavor while you prep the sauce and vegetables. Thinly sliced flank steak absorbs the teriyaki mixture in minutes, then sears to perfectly tender doneness in a hot pan.
Meanwhile, the bean sprouts blanch just enough to soften slightly while retaining their satisfying crunch, creating the ideal contrast. This isn’t just a stir-fry—it’s a complete, balanced meal with protein, fresh vegetables, and a glossy, flavorful sauce that ties everything together.
What sets this dish apart is how effortlessly it comes together. The teriyaki sauce simmers down to a rich, sticky glaze that coats the beef and bean sprouts evenly, while optional garnishes like toasted sesame seeds and sliced green onions add texture and freshness.
The result is a dish that’s elegant enough for company but simple enough for a Tuesday night—no takeout required. The aroma alone will have everyone at the table asking for seconds.
Serve this beef teriyaki over steamed rice to soak up every last bit of that caramelized sauce, or enjoy it as-is for a lighter meal. The recipe scales easily for larger groups, and leftovers reheat beautifully, making it perfect for meal prep.
Let’s get cooking—this stir-fry is about to become your new go-to dinner solution.
Ingredients for beef teriyaki with bean sprouts
Restaurant-quality teriyaki flavors come together with just 14 simple, high-impact ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Bean Sprouts 🌱 | 4 cups | Fresh, trimmed and rinsed |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Soy Sauce 🥫 | ½ cup | Low-sodium preferred |
| Honey 🍯 | 0.3 cup | Pure, high-quality |
| Rice Vinegar 🍶 | ¼ cup | White or seasoned |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunch |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is the star—look for cuts with good marbling for tenderness. Costco or Whole Foods carry excellent pre-sliced options, but if buying whole, slice against the grain for that signature tenderness. Bean sprouts should be bright and crisp—avoid wilted or yellowing ones. For the sauce, Kikkoman soy sauce and local honey elevate the flavor, but any quality brands work. Fresh ginger and garlic are non-negotiable here—they carry the aromatic punch that separates homemade teriyaki from store-bought.
No sesame oil? Toasted peanut oil adds a similar nutty depth, though the aroma won't be identical. Substitute honey with maple syrup or agave nectar if needed, but reduce by 10% due to water content. For a quicker prep, swap fresh ginger and garlic for 2 tbsp ginger paste and 1 tbsp garlic powder—it's a time-saver that still delivers. The bean sprouts can be blanched ahead (just don't overcook them) if you're prepping components separately. And if you're short on sesame seeds, crushed peanuts add a nice crunch instead.
Prep the teriyaki sauce first—it needs time to meld. Store any unused sauce in an airtight container for up to 1 week in the fridge, or freeze for 3 months. The cooked beef and bean sprouts reheat beautifully—just stir-fry with a splash of water to revive the sauce. For meal prep, portion the rice and protein separately to keep everything crisp. The dish tastes even better the next day as flavors deepen, so make extra if you can—this recipe is perfect for leftovers.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sear the steak, toss in sprouts, and let the teriyaki sauce work its magic. No chopping boards, no extra pots, and honestly? The cleanup is just rinsing a sheet pan.
- Sweet-Salty Crunch: That honey-soy glaze caramelizes into a sticky, smoky blanket over the steak, while the bean sprouts add a satisfying crunch. Between us, the first bite makes me forget it’s supposed to be healthy.
- Lunches for Days: Double the sauce, cook extra steak, and boom—you’ve got three meals ready. My kids grab it straight from the fridge, and I love that it stays fresh for days without getting soggy.
- Budget Steakhouse Hack: Flank steak is affordable, and a little goes far when sliced thin. The sesame oil and soy sauce stretch the flavor, so you’re basically getting restaurant-quality for half the price—no takeout needed.
Step-by-step instructions for beef teriyaki with bean sprouts
Master this quick stir-fry with tender beef and crisp bean sprouts in under 30 minutes.
Prepare the Flank Steak and Rice
Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly in the stir-fry. Place the sliced steak in a bowl and season generously with 1 tsp salt and 0.5 tsp black pepper. Let it sit at room temperature for 15 minutes while you prepare the rest.
Rinse the 1.5 cups white rice thoroughly under cold water until the water runs clear. Combine the rice with 3 cups water in a pot and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15 minutes or until the liquid is absorbed. Remove from heat and let it steam, covered, for 5 minutes. Fluff with a fork before serving.
Create the Teriyaki Sauce
In a small bowl, whisk together the 0.5 cup soy sauce, 0.3 cup honey, and 0.25 cup rice vinegar until fully combined. This sauce should be smooth and glossy—if it's too thick, add 1 teaspoon water to thin it slightly. Set aside while you prepare the aromatics.
In a separate small bowl, mix the 4 cloves minced garlic cloves and 1 tbsp freshly grated ginger root. This aromatic blend will infuse the stir-fry with bright, zesty flavors. Keep it nearby—you'll add it to the pan just before the beef goes in.
Stir-Fry the Beef and Vegetables
Heat a large skillet or wok over medium-high heat until hot. Add the 2 tbsp vegetable oil and swirl to coat the pan evenly. Once the oil shimmers, add the seasoned steak strips in a single layer, spreading them out so they don't overlap. Cook undisturbed for 1-2 minutes until the edges turn light brown and the steak releases easily from the pan.
Push the beef to one side of the pan and add the 4 cups trimmed bean sprouts. Stir-fry for 2-3 minutes until the bean sprouts begin to soften slightly but still retain a crisp texture. Sprinkle the garlic-ginger mixture over the beef and toss everything together for 30 seconds to combine.
Finish with Teriyaki Sauce and Garnish
Pour the prepared teriyaki sauce over the beef and bean sprouts. Stir-fry for an additional 1-2 minutes until the sauce coats the beef evenly and begins to glaze slightly. The mixture should be sticky and glossy, with the steak reaching an internal temperature of 145°F.
Remove the skillet from heat and stir in the 1 tbsp sesame seeds. Garnish with the 3 whole green onions, sliced thinly on the bias. Serve immediately over the steamed rice, drizzling any remaining sauce from the pan over the top for extra flavor.
Pro Tips For Making Beef Teriyaki With Bean Sprouts
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them makes each bite tender. Grab a sharp knife and slice after it rests, not before, or you’ll fight the grain the whole way.
- Blanch Sprouts First: Cold bean sprouts soak up sauce like a sponge. Toss them in boiling water for 30 seconds, then shock in ice water to crisp them up. They’ll stay bright and bitey, not soggy under that sticky teriyaki.
- Low and Slow for Sauce: Pour your teriyaki mix into a cold pan and let it simmer gently—no splattering, no rushing. If you crank the heat, the honey burns before the soy caramelizes, leaving you with a bitter glaze instead of that glossy, balanced sweet-salty finish.
- Rest the Steak—Seriously: Skip the "I’ll slice it right away" urge. Tent that cooked flank steak with foil and let it sit for 5-10 minutes. The juices redistribute, or you’ll end up with dry, chewy slices that’ll make you question your life choices.
Flavor customization for this beef teriyaki with bean sprouts
Spicy Teriyaki Twist
For a kick of heat, add 1 tbsp gochujang (Korean chili paste) or ½ tsp red pepper flakes to the teriyaki sauce. I like using Penzeys brand chili paste for its balanced heat.
If you prefer a smoother spice, blend 1 tsp sriracha into the sauce before simmering. This adds a subtle tang that pairs beautifully with the sweetness. 🌶️
Umami Boost
Deepening the umami flavor is a game-changer. Stir 1 tbsp fish sauce or 1 tsp miso paste into the sauce for richer depth. I often use Red Boat fish sauce for its clean, robust flavor.
For a vegetarian option, add 1 tbsp soy sauce and 1 tsp nutritional yeast to mimic that savory punch. The sauce will taste even more complex and satisfying.
Sweet Variations
If you love caramelized flavors, swap the honey for ¼ cup brown sugar or 3 tbsp maple syrup—both add a molasses-like richness. For a fruity twist, replace 2 tbsp honey with 2 tbsp mango puree or peach jam.
The teriyaki sauce will have a vibrant, fruity note that balances the savory beef perfectly. 🍯
Herb-Infused Sauce
Fresh herbs elevate the sauce to another level. Add 1 tbsp chopped cilantro or 1 tsp dried basil to the teriyaki mixture before simmering. For a citrusy brightness, zest 1 lime and add it to the sauce.
The herbs brighten the dish and add a fresh, aromatic layer that cuts through the richness of the beef. Garnish with extra herbs before serving.
Smoky Depth
For a smoky flavor, add ½ tsp smoked paprika or ¼ tsp liquid smoke to the teriyaki sauce. I recommend La Boîte smoked paprika for its deep, consistent flavor. If you're grilling the beef instead of stir-frying, the natural char will add smokiness without extra ingredients.
This works especially well with flank steak, which absorbs smoky notes beautifully. 🔥
Creamy Finish
For a luxurious touch, stir 2 tbsp coconut milk or 1 tbsp Greek yogurt into the finished sauce. This adds a silky texture that contrasts with the crisp bean sprouts.
I like adding a pinch of white pepper to the yogurt for warmth. The result is a creamy, velvety sauce that feels indulgent without overpowering the dish. 💫
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Thinly sliced sirloin or ribeye work beautifully—just slice against the grain for tenderness. For a leaner option, try top round or chuck roast, but marinate it for 30-60 minutes first. Avoid tough cuts like brisket unless you're slow-cooking it separately.
How do I keep the bean sprouts extra crisp?
Blanch them for just 30 seconds in boiling water, then immediately plunge into ice water. Drain well before stir-frying. For even more crunch, add them to the pan 30 seconds before serving—they'll soften slightly but stay satisfyingly crisp.
What's the best way to store leftovers?
Store in an airtight container for 3-4 days in the fridge. Reheat gently in a skillet with 1 tsp sesame oil to restore the sauce's glossiness. The beef reheats best when warmed through, not microwaved. Freeze portions for up to 3 months—just thaw overnight in the fridge.
Can I make this recipe gluten-free?
Yes! Swap soy sauce for tamari or coconut aminos**> (use same amount). Check honey labels for gluten-free certification, and ensure your vinegar is gluten-free. All other ingredients are naturally gluten-free.
Why did my teriyaki sauce turn out too thick?
This usually happens when cooking down too long. Thin with 1 tsp water or rice vinegar while warm. For future batches, simmer the sauce for only 2-3 minutes after combining—it'll thicken as it cools. The sauce should coat the back of a spoon but still drizzle easily.
