This Spicy Garlic Beef Stir-Fry is the kind of dinner that fills the kitchen with an irresistible savory aroma and gets everyone to the table fast. Tender strips of beef are seared until beautifully browned, then tossed with crisp bell peppers and sweet onions in a glossy garlic-soy sauce.
Every bite is packed with rich umami flavor, a little sweetness, and just enough heat from red pepper flakes. Finished with sesame seeds and fresh green onions, this easy beef stir-fry makes a delicious restaurant-style meal right at home.
Why You’ll Love This Beef Stir-Fry
- Big, bold flavor: Garlic, soy sauce, ginger, sesame, and chili flakes create a deeply savory sauce.
- Tender beef: Thinly sliced beef cooks quickly while developing beautifully browned edges.
- Colorful vegetables: Bell peppers and onions add sweetness, crunch, and freshness.
- Quick and easy: Most of the cooking happens in one hot skillet or wok.
- Perfect for busy nights: Serve it over steamed rice for a complete and satisfying dinner.
Flavor & Texture Highlights
The beef is the star of this dish, with caramelized, crispy edges and a juicy center. The peppers remain slightly crisp while the onions become tender and lightly sweet.
The sauce is savory, garlicky, slightly sweet, and pleasantly spicy. Sesame seeds add a subtle nutty flavor, while fresh green onions brighten everything up at the end.
How to Make Spicy Garlic Beef Stir-Fry
Start by slicing the beef thinly against the grain. This helps the meat stay tender and makes it cook quickly. Toss it with soy sauce, cornstarch, garlic, ginger, and a little black pepper before cooking.
Heat a large skillet or wok until very hot. Add the beef in a single layer and sear it in batches if necessary. This prevents the pan from becoming overcrowded and helps the beef develop those delicious browned edges.
Once the beef is cooked, remove it from the pan. Add the peppers and onions and stir-fry until they are slightly softened but still have some bite.
Return the beef to the skillet and pour in the prepared sauce. Toss everything together until the sauce becomes glossy and coats the beef and vegetables. Finish with sesame seeds, green onions, and extra red pepper flakes if you like more heat.
Helpful Tips for the Best Beef Stir-Fry
- Slice the beef thinly: Cut against the grain for the most tender texture.
- Keep the pan hot: High heat gives the beef better browning and prevents steaming.
- Don’t overcrowd the skillet: Cook the beef in batches if needed.
- Prep everything first: Stir-frying moves quickly, so have the sauce and vegetables ready before you start.
- Adjust the heat: Add more or less red pepper flakes depending on your preference.
- Serve immediately: This stir-fry is best while the beef is hot and the vegetables still have a little crunch.
Frequently Asked Questions
What cut of beef is best for stir-fry?
Sirloin, flank steak, or skirt steak are excellent choices. Flank steak is especially flavorful, while sirloin is easy to find and naturally tender when sliced thinly.
Can I use different vegetables?
Absolutely. Broccoli, snow peas, mushrooms, zucchini, carrots, or asparagus can all be added. Just cut the vegetables into similar-sized pieces so they cook evenly.
Can I make this stir-fry less spicy?
Yes. Simply reduce or leave out the red pepper flakes. The dish will still have plenty of flavor from the garlic, ginger, soy sauce, and sesame.
What should I serve with beef stir-fry?
Steamed white rice, jasmine rice, brown rice, or noodles are all delicious with this dish. You can also serve it with fried rice for an extra hearty meal.
Can I prepare the beef ahead of time?
Yes. You can slice and season the beef several hours ahead and keep it refrigerated until you’re ready to cook. Prepare the vegetables and sauce in advance as well for an especially quick dinner.
Spicy Garlic Beef Stir-Fry with Peppers & Onions
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Ingredients
- 1 1/2 pounds flank steak or sirloin steak, thinly sliced against the grain
- 2 tablespoons low-sodium soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon vegetable oil, plus more for cooking
- 4 cloves garlic, finely minced
- 1 teaspoon freshly grated ginger
- 1/2 teaspoon freshly ground black pepper
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 1 medium yellow onion, sliced
- 2 green onions, sliced
- 1 tablespoon sesame seeds
For the Stir-Fry Sauce
- 1/4 cup low-sodium soy sauce
- 2 tablespoons brown sugar
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
- 1/2 teaspoon red pepper flakes
- 1/4 cup beef broth or water
- 1 teaspoon cornstarch
Instructions
- Prepare the beef: Pat the steak dry and slice it thinly against the grain. Place it in a bowl and toss with 2 tablespoons soy sauce, 1 tablespoon cornstarch, 1 tablespoon vegetable oil, minced garlic, ginger, and black pepper. Let it sit for about 10 minutes while you prepare the remaining ingredients.
- Make the sauce: In a small bowl, whisk together the soy sauce, brown sugar, oyster sauce, rice vinegar, sesame oil, red pepper flakes, beef broth, and 1 teaspoon cornstarch until smooth.
- Heat the skillet: Place a large skillet or wok over high heat. Add a small amount of vegetable oil and let it become very hot.
- Cook the beef: Add the beef in a single layer. Cook for about 2–3 minutes per side, stirring occasionally, until browned and cooked through. Work in batches if necessary. Transfer the cooked beef to a clean plate.
- Stir-fry the vegetables: Add another small splash of oil to the skillet. Add the sliced onion and bell peppers. Stir-fry for 3–5 minutes, until the vegetables are slightly tender but still crisp.
- Combine everything: Return the cooked beef to the skillet. Give the sauce another quick stir, then pour it over the beef and vegetables.
- Thicken the sauce: Toss everything continuously for 1–2 minutes as the sauce bubbles and thickens into a glossy coating. Make sure the beef and vegetables are evenly covered.
- Finish the dish: Remove the skillet from the heat. Sprinkle with sesame seeds and sliced green onions. Add an extra pinch of red pepper flakes if you prefer more heat.
- Serve: Spoon the hot beef and peppers over steamed jasmine rice or your favorite noodles. Serve immediately for the best texture and flavor.
Optional Notes
For extra crispy beef, lightly coat the sliced steak with a little additional cornstarch before searing and cook it in small batches. You can also add sliced mushrooms, broccoli, or snow peas to make the stir-fry even more colorful and filling.