30-Minute Ginger Beef Stir Fry
This 30-minute ginger beef stir fry is the answer when you want something fast that still feels like a real dinner.

Tender strips of beef and crisp vegetables get coated in a sticky, savory ginger sauce that comes together while your rice cooks.
Why This One Stays in the Rotation
The beef turns out tender, not tough, because the cornstarch coating and high-heat sear lock in the juices.
The sauce hits the right balance of salty, sweet, and sharp from fresh ginger, without tasting heavy or syrupy. And the whole thing takes about half an hour, which means it earns its spot on the shortest weeknight shortlist.
Ingredients

- 1 lb flank steak, thinly sliced against the grain: sirloin or skirt steak also work
- 2 tbsp soy sauce, divided: 1 tablespoon for the beef, 3 tablespoons for the sauce
- 1 tbsp rice vinegar: apple cider vinegar can stand in
- 2 tbsp brown sugar: light or dark, whatever you have
- 2 tbsp cornstarch, divided: 1 tablespoon to coat the beef, 1 tablespoon for the sauce slurry
- 1 tbsp sesame oil: gives that nutty finish
- 1-inch piece fresh ginger, grated (about 1 tbsp): ground ginger won’t bring the same fresh bite
- 3 cloves garlic, minced: measure with your heart
- 1 red bell pepper, thinly sliced: or any color you like
- 1 medium onion, sliced: yellow or red both work
- 2 tbsp vegetable oil, divided: for stir-frying; canola or peanut oil are good
- ¼ cup water: or beef broth for more depth
- For serving: sliced green onions, sesame seeds, steamed rice
Variations / Substitutions
- Go with chicken or tofu: slice boneless thighs or firm tofu the same way and cook until just done.
- Swap the sweetener: honey works in place of brown sugar and adds a mellow floral note.
- Change up the veg: snap peas, broccoli florets, or sliced bok choy all fit right in. Add sturdy veg early, leafy ones at the end.
- Add heat: stir a teaspoon of sambal oelek or chili garlic paste into the sauce.
If you like the ginger flavor, try my Ginger Chicken Stir Fry.
How to Make 30-Minute Ginger Beef Stir Fry
Step 1: Marinate the Beef

In a bowl, toss the sliced beef with 1 tablespoon soy sauce, 1 tablespoon cornstarch, and 1 teaspoon vegetable oil until every strip is coated. Set it aside to marinate while you prep everything else, about 10 to 15 minutes.
The cornstarch gives the beef that velvety texture you get in restaurant stir-fries, and just a short soak seasons it enough.
Step 2: Whisk the Sauce

In a small bowl, combine the remaining 3 tablespoons soy sauce, rice vinegar, brown sugar, sesame oil, grated ginger, minced garlic, 1 tablespoon cornstarch, and the ¼ cup water. Whisk it smooth so no lumps of cornstarch hide at the bottom.
The mixture will look thin and glossy now. That’s fine, it thickens the moment it hits a hot pan.
Step 3: Sear the Beef

Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat until it shimmers. Add half the beef in one layer and let it sit undisturbed for 1 to 2 minutes, until the underside gets a dark brown crust. Toss and cook another 1 to 2 minutes, then transfer the beef to a plate. Repeat with the remaining oil and beef.
High heat is the whole trick here. If the meat is crowded it steams instead of sears, so work in two batches even if it feels fussy.
Step 4: Stir-fry the Vegetables

Add the remaining teaspoon of oil to the hot pan, then toss in the sliced onion and bell pepper. Cook them over high heat for 3 to 4 minutes, tossing constantly, until the edges soften and pick up a few charred spots while the middles still have some crunch.
They should smell sweet and a little smoky at this point, and just looking at that glossy pan you know the sauce is about to do its thing.
Step 5: Toss and Serve

Slide the beef back into the pan and pour the sauce around the sides so it sizzles the second it hits the metal. Toss everything together for 1 to 2 minutes, just long enough for the sauce to turn glossy and cling to every piece of beef and vegetable.
Scoop it straight onto a platter or over rice, scatter with green onions and sesame seeds, and serve right away while the sauce is still hot and sticky.
A Few Notes Before You Start
- Slice the beef while still slightly frozen.: It’s much easier to get thin, even strips when the meat is firm, so pop it in the freezer for 15 minutes before you start slicing.
- Have everything ready before the pan gets hot.: Stir-frying moves fast. Set out your sauce, plate, and garnishes right next to the stove so you’re not scrambling.
- Leftover beef makes great lettuce wraps the next day.: A little extra sesame oil and a drizzle of sriracha turns it into a quick lunch.
Storing Leftovers
- Refrigerate: Keep in an airtight container for up to 3 days. The sauce will tighten up overnight.
- Reheating: A hot skillet brings back the texture best. If you use a microwave, go in short bursts and stir once so the beef doesn’t overcook.
What to Serve With Ginger Beef Stir Fry
Steamed jasmine rice is the default for good reason, it soaks up every bit of sauce without competing. A quick cucumber salad with rice vinegar and a pinch of sugar cuts through the richness, and if you have ten extra minutes, a side of quick-pickled carrots brings a nice tangy contrast.
Frequently Asked Questions
Can I make this ahead?
You can slice the beef and whisk the sauce up to a day ahead. Keep them separate in the fridge and the stir-fry comes together in about 10 minutes.
My sauce didn’t thicken. What happened?
Make sure the cornstarch was whisked in completely, no lumps. The sauce also needs to reach a simmer to activate the cornstarch, so give it a full minute in the hot pan.
Can I use frozen vegetables?
Yes, add them straight from frozen and give them an extra minute or two to lose any watery crunch before you add the sauce.
Is this gluten-free?
The recipe as written is not, but you can make it gluten-free by using tamari instead of soy sauce.

30-Minute Ginger Beef Stir Fry Recipe
Ingredients
Method
- Toss the beef with 1 tbsp soy sauce, 1 tbsp cornstarch, and 1 tsp vegetable oil. Marinate 10 to 15 minutes.
- Whisk together 3 tbsp soy sauce, rice vinegar, brown sugar, sesame oil, ginger, garlic, 1 tbsp cornstarch, and water until smooth.
- In a wok over high heat, sear the beef in batches with the remaining oil, 1 to 2 minutes per side, until browned. Transfer to a plate.
- Add the onion and bell pepper to the hot pan and stir-fry 3 to 4 minutes over high heat until crisp-tender and lightly charred.
- Return the beef to the pan, pour in the sauce, and toss 1 to 2 minutes until thickened and glossy. Serve over rice, topped with green onions and sesame seeds.
