Soups & Stews
This beef teriyaki with bean sprouts recipe delivers restaurant-quality stir-fry in just 25 minutes—sweet, savory, and perfectly balanced. The secret lies in a homemade teriyaki sauce that caramelizes beautifully while searing the beef to tender perfection, then crisping fresh bean sprouts for that signature crunch.
I developed this method after years of testing, ensuring every bite delivers the right harmony of umami, sweetness, and texture.
The process starts with a quick marinade for the beef, which develops deep flavor in minutes rather than hours. While the beef sears in the pan, the teriyaki sauce simmers to develop its signature glossy finish, and the bean sprouts blanch just enough to maintain their vibrant crunch.
This isn't just a stir-fry—it's a complete meal with restaurant-quality depth, all achieved with simple techniques you can master at home.
What you'll end up with is tender, caramelized beef glistening with sticky teriyaki glaze, paired with bright green bean sprouts that add freshness and texture. The sauce is rich but not overpowering, with just the right balance of sweet and savory notes that make this dish universally appealing.
Serve it over steamed rice for a complete meal that's ready in under half an hour.
This recipe works equally well for weeknight dinners or meal prep—simply adjust the portion sizes and store leftovers in the fridge for up to three days. The teriyaki sauce can even be made ahead, so you're never stuck without a flavorful meal when time is tight.
Let's get started on this foolproof, time-saving stir-fry that brings restaurant flavors home.
Ingredients for beef teriyaki with bean sprouts
Quick grocery run for these 15 ingredients—everything you need for restaurant-style teriyaki in a flash.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Bean Sprouts 🌱 | 4 cups | Fresh, rinsed and drained |
| Long Grain White Rice 🍚 | 1 cup | Uncooked, for serving |
| Sesame Oil 🫒 | 1 tbsp | For aroma (not cooking) |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Fresh Ginger 🧄 | 1 tbsp | Grated finely |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Honey 🍯 | ¼ cup | Pure, not agave |
| Rice Vinegar 🍶 | ¼ cup | White or seasoned |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Green Onion 🧅 | 2 whole | Sliced thin, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The ribeye is key here—it stays tender while searing, unlike leaner cuts that dry out. Look for ribeye with good marbling at your local butcher or grab pre-sliced stir-fry strips from Costco or Walmart for convenience. If you're slicing yourself, cut against the grain for those perfect bite-sized pieces. The bean sprouts should be bright green and crisp—Trader Joe's or Whole Foods carry the freshest, but any grocery store's produce section works. Skip the pre-washed kind; rinse and drain them yourself for the best texture. For the sauce, Kikkoman soy sauce is my go-to, but any low-sodium brand will do.
No ribeye? Flank steak or sirloin works just as well—slice it thinly. Out of sesame oil? Toasted peanut oil gives a similar aroma. The honey can be swapped for maple syrup or brown sugar dissolved in water if you're avoiding it. For extra depth, add a splash of mirin or a dash of fish sauce to the teriyaki. The cornstarch is non-negotiable for that glossy finish—it's what makes the sauce cling to the beef. If you're gluten-free, use arrowroot powder instead. And yes, the green onions absolutely need to be fresh; dried won't cut it here.
Store prepped bean sprouts in an airtight container with a paper towel to absorb moisture—they'll stay crisp for 3-4 days in the fridge. The teriyaki sauce keeps for 1 week refrigerated or 3 months frozen in ice cube trays. I always make extra sauce—it's perfect for drizzling over rice or tossing with noodles later. The beef reheats best in a skillet over medium heat, just until warmed through. For meal prep, portion the rice and sauce separately to keep everything fresh.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—sear the ribeye in the same pan you toss the bean sprouts, then pour in that sticky teriyaki. Less dishes, same restaurant-quality result. Honestly, the only cleanup is wiping down one pan while the rice cooks.
- Sweet-Savory Balance: That ribeye, caramelized in the pan, soaks up the teriyaki like a sponge—juicy, glossy, with just enough char. The bean sprouts add that perfect crunch, and the sesame oil finish? It’s the kind of bite you’ll reach for again.
- Lunchbox Hero: Make a double batch of rice and teriyaki beef, then pack it all in containers for the week. Cold or reheated, it’s a solid lunch—no sad desk salads here. My kids even eat it straight from the fridge (yes, really).
- Budget Steak Night: Ribeye doesn’t have to break the bank. Cutting it into strips means you get that tender, flavor-packed bite without paying for a whole cut. Leftovers? Even better—teriyaki beef keeps for days, and the rice just gets more comforting with time.
Step-by-step instructions for beef teriyaki with bean sprouts
Here's how to make this sweet-savory stir-fry that's ready in under 30 minutes.
Prepare the Teriyaki Sauce
In a small bowl, combine the 0.5 cup soy sauce, 0.25 cup honey, and 0.25 cup rice vinegar. Stir until the honey dissolves completely—this ensures a smooth, glossy sauce. In a separate small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to create a slurry. This slurry will thicken the sauce just enough to coat the beef and bean sprouts beautifully.
Set both mixtures aside while you prep the rest of your ingredients. The sauce needs to sit for a few minutes to meld flavors, but don't let it get too cold before using it. I like to keep it at room temperature so it blends perfectly with the hot stir-fry.
Slice and Marinate the Ribeye Steak
Take the 1.25 lb ribeye steak and slice it thinly against the grain using a sharp knife. This ensures tender, bite-sized pieces that cook quickly. Place the sliced steak in a bowl and add 1 tbsp sesame oil, 1 tbsp finely grated fresh ginger, 4 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Toss everything together gently with your hands or a spoon, making sure each piece of beef is well-coated.
Let the steak marinate for 10 minutes while you prepare the rest. This short marinating time is enough to infuse flavor without making the beef too soft. If you're short on time, even 5 minutes will work—just be sure to cook the beef immediately after marinating.
Cook the Rice and Stir-Fry the Beef
Start by cooking the 1 cup long grain white rice according to package instructions. While the rice is cooking, heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef in a single layer and let it sear undisturbed for 2-3 minutes until the edges are lightly browned. This step is crucial—it locks in the juices and adds a delicious caramelized flavor.
Once the beef is browned, push it to one side of the skillet and add the 4 cups bean sprouts to the empty space. Stir-fry the bean sprouts for 2-3 minutes until they're bright green and just tender. Then, mix the beef and bean sprouts together, breaking up any large chunks of beef with your spatula.
Finish with the Teriyaki Sauce
Pour the teriyaki sauce mixture into the skillet with the beef and bean sprouts. Stir everything together and let it simmer for 2-3 minutes until the sauce thickens slightly. If the sauce is too thin, add the cornstarch slurry 1 tablespoon at a time until it reaches your desired consistency. The sauce should coat the back of a spoon but still be pourable.
Taste the sauce and adjust seasoning if needed—add a little more soy sauce for saltiness or a touch of honey for sweetness. Once the sauce is perfect, remove the skillet from heat and let it sit for 1 minute to allow the flavors to meld together. This final step ensures every bite is packed with flavor.
Serve and Garnish
Transfer the beef teriyaki and bean sprouts to a serving platter or directly onto individual plates. Garnish with 1 tbsp toasted sesame seeds and 2 sliced green onions for a pop of color and extra flavor. Serve immediately over the cooked rice, making sure each plate has a generous portion of both the beef and bean sprouts.
This dish is best enjoyed fresh, so don't let it sit too long before serving. The rice will absorb any leftover sauce, and the bean sprouts will stay crisp. Pair it with a cold beer or a crisp white wine to complement the sweet-savory flavors perfectly.
Pro Tips For Making Beef Teriyaki With Bean Sprouts
- SEAR HOT AND FAST: Ribeye needs a screaming-hot pan—no waiting for it to heat up. I used to let mine sit in the pan too long, and the teriyaki turned into a glaze instead of a crust. Get it searing in 2-3 minutes max, then pull it out and let it rest before slicing.
- BLANCH SPROUTS FIRST: Bean sprouts soak up sauce like sponges. Toss them in boiling water for 30 seconds, drain, and shock in ice water before tossing with teriyaki. This keeps them crisp and prevents a soggy mess—trust me, your rice won’t get drowned out.
- SKIP THE OVERCOOKED RICE: Teriyaki sauce sticks to mushy rice. Cook your white rice until it’s just tender—about 10 minutes after boiling—and then spread it on a tray to stop cooking. Overcooked rice turns the dish into a gluey disaster.
- DEGLAZE WITH A SPLASH OF SESAME: After searing the steak, deglaze with a splash of sesame oil (yes, even before the teriyaki). It adds depth and prevents the sauce from tasting flat. Just a teaspoon—don’t drown it, just enrich it.
Common mistakes when making perfect results
Overcooking the Beef
One of the biggest mistakes is letting the beef cook too long, which turns it tough and chewy. The ribeye should only sear for 2-3 minutes total—any longer and you'll lose that tender texture.
I've ruined more meals than I'd like to admit by walking away from the pan. Keep your eye on it and use a timer if needed. 🔥
Skipping the Marinade
While the 10-minute marinade isn't long, it's essential for flavor. Skipping it means bland beef that just absorbs the teriyaki sauce. Even 5 minutes makes a difference—just don't overdo it or the beef will get mushy. I promise you'll taste the difference!
Overcrowding the Pan
Adding too much beef at once lowers the pan's temperature, causing steaming instead of searing. Cook in batches if needed—your pan should have room to breathe. I've learned this the hard way when my entire batch turned out soggy. A 12-inch skillet works best for this recipe.
Undercooking the Bean Sprouts
Bean sprouts should be bright green and just tender—undercooking leaves them crunchy and unappetizing. Stir-fry for exactly 2-3 minutes over medium-high heat. Overcooking turns them mushy, which ruins the dish's texture contrast. I test them by tasting one—it should be crisp but yielding.
Ignoring the Cornstarch Slurry
The cornstarch slurry is what gives the sauce its perfect consistency. Skipping it or adding it too late results in a runny sauce that won't coat the beef properly. Mix it with water first, then add it to the simmering sauce. This step is non-negotiable for that restaurant-quality finish. 💫
Not Resting the Dish
Letting the finished dish rest for 1 minute before serving allows flavors to meld. Skipping this step means each bite might taste disjointed. I know it's tempting to dig in immediately, but trust me—waiting makes all the difference in the final result.
Nutrition facts
Frequently asked questions
Can I substitute flank steak for ribeye in this recipe?
Flank steak works perfectly—it's leaner but still tender when sliced thinly against the grain. For best results, marinate it for the full 10 minutes and cook it at medium-high heat for just 2 minutes per side. The flavor will be slightly more robust, so you might want to reduce the soy sauce in the teriyaki by 1 tablespoon to balance the saltiness.
How do I keep bean sprouts crisp after cooking?
Blanching them first is key! Toss the bean sprouts in boiling water for 30 seconds, then immediately plunge into ice water to stop cooking. Drain well before stir-frying. This method preserves their crunch while ensuring they're tender enough to eat. For extra crispness, add them to the pan just 1 minute before serving.
Can I make the teriyaki sauce ahead of time?
Yes, you can prep it up to 3 days in advance! Store it in an airtight container in the fridge. When ready to use, simply reheat it in a small saucepan over low heat until warm. If it thickens too much while stored, thin it with 1 teaspoon water before using. The flavors actually improve overnight as the ingredients meld.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with 1 teaspoon vegetable oil to prevent drying. Add a splash of water or teriyaki sauce to keep everything moist. The beef will be best if reheated within 2 days—it won't be quite as tender as fresh, but still delicious. For extra crispness, add fresh bean sprouts when reheating.
Can I use frozen bean sprouts instead of fresh?
Fresh bean sprouts are ideal for their crisp texture, but if you must use frozen, thaw them completely first. Pat them very dry with paper towels to remove excess moisture, then stir-fry for 3-4 minutes instead of 2-3. Frozen sprouts tend to release more water, which can dilute the sauce. For best results, use fresh whenever possible.
