Pepper Steak Noodles bring the sizzling, savory flavors of your favorite takeout right to your kitchen. This one-pan wonder combines tender strips of beef, crisp-tender bell peppers, and slurp-worthy noodles in a glossy, garlicky sauce that clings to every strand.
Advertisements1
It's a fast, flexible meal that’s perfect for busy weeknights. With minimal prep and cooking time, you can have a restaurant-quality dinner on the table in just 30 minutes. Plus, it’s easy to customize with whatever veggies you have on hand.
Why You'll Love This Recipe
About the Ingredients
8 oz (225g) flank steak, thinly sliced against the grain
Flank steak is lean and cooks quickly. Substitute sirloin or ribeye; freeze for 15 minutes to make slicing easier.
2 tablespoons (30ml) soy sauce
Use low-sodium soy sauce to control salt. Tamari or coconut aminos work for gluten-free.
1 tablespoon (15ml) oyster sauce
Adds umami richness. Substitute hoisin sauce or vegetarian stir-fry sauce.
1 teaspoon (5g) cornstarch
Helps thicken the sauce and tenderize the beef. Can use arrowroot powder.
1 teaspoon (5ml) sesame oil
Adds a nutty aroma. Use toasted sesame oil for stronger flavor; omit if you don't have it.
2 tablespoons (30ml) vegetable oil, divided
Use a neutral oil with a high smoke point like canola or peanut oil.
1 red bell pepper, thinly sliced
Adds sweetness and color. Use any color bell pepper or a mix.
1 green bell pepper, thinly sliced
Provides a classic pepper steak color and slight bitterness. Substitute poblano for a mild heat.
1 medium onion, thinly sliced
Yellow or white onion works well. Red onion adds a milder, sweeter flavor.
3 cloves garlic, minced
Fresh garlic is best. Use 1 teaspoon garlic powder if you're in a pinch.
1 tablespoon (15g) fresh ginger, grated
Adds zing. Substitute 1 teaspoon ground ginger if fresh isn't available.
8 oz (225g) lo mein noodles or spaghetti
Lo mein noodles are ideal, but spaghetti or linguine work. Cook according to package directions.
1/4 cup (60ml) beef broth
Adds depth. Use chicken or vegetable broth if you prefer.
1 teaspoon (5ml) rice vinegar
Adds acidity to balance the sauce. Substitute apple cider vinegar.
1 teaspoon (5g) sugar
Balances the salty and savory flavors. Use honey or maple syrup.
1/2 teaspoon freshly ground black pepper
Use freshly ground for the best flavor. Adjust to taste.
2 green onions, sliced (for garnish)
Adds a fresh, oniony finish. Skip if you don't have them.
Tips & Tricks
- Slice the beef against the grain into thin strips for tenderness. Freeze for 15 minutes to make slicing easier.
- Cook the noodles just shy of al dente—they'll finish cooking in the sauce and absorb flavor.
- Don't overcrowd the pan when searing the beef. Work in batches to get a nice brown crust.
Pro Tips
Step-by-Step Instructions
1. Marinate the beef
In a bowl, combine the sliced beef, soy sauce, oyster sauce, cornstarch, and sesame oil. Mix well and let it marinate for 10 minutes while you prep the vegetables.
2. Cook the noodles
Bring a pot of salted water to a boil. Cook the noodles according to package instructions until just al dente. Drain and rinse under cold water to stop cooking; set aside.
3. Sear the beef
Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat (400°F/200°C). Add the beef in a single layer and sear for 2-3 minutes until browned on both sides. Remove and set aside.
4. Stir-fry the vegetables
In the same pan, add the remaining 1 tablespoon of oil. Add the bell peppers and onion and stir-fry over high heat for 3-4 minutes until crisp-tender and slightly charred at the edges.
5. Add aromatics
Add the garlic and ginger and stir-fry for 30 seconds until fragrant.
6. Make the sauce
In a small bowl, whisk together the beef broth, rice vinegar, sugar, and black pepper. Pour into the pan and bring to a simmer.
7. Combine everything
Return the beef to the pan, then add the cooked noodles. Toss everything together over medium-high heat (350°F/175°C) for 2-3 minutes until the sauce coats the noodles and everything is heated through.
8. Garnish and serve
Remove from heat and sprinkle with sliced green onions. Serve hot.
Delicious Variations
Chicken Pepper Noodles
Swap the beef for thinly sliced chicken breast or thighs; adjust cooking time to 5-6 minutes.
Vegetarian Tofu Pepper Noodles
Replace beef with extra-firm tofu, cubed and pan-fried until golden. Use vegetable broth and omit oyster sauce (use vegetarian stir-fry sauce).
Spicy Szechuan Pepper Noodles
Add 1 teaspoon of Szechuan peppercorns and 1 tablespoon of chili bean paste for a numbing, spicy kick.
How to Store Pepper Steak Noodles
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat with a splash of water or broth to loosen the sauce, or microwave in 30-second bursts.
Frequently Asked Questions
Q: Can I use a different type of noodle?
Yes, you can use any long noodle like spaghetti, udon, or rice noodles. Just adjust the cooking time according to the package.
Q: How do I make this gluten-free?
Use gluten-free soy sauce (tamari), gluten-free oyster sauce (or substitute hoisin), and gluten-free noodles like rice noodles or soba (check label).
Q: Can I add other vegetables?
Absolutely! Broccoli, snap peas, mushrooms, or carrots are great additions. Just add them with the bell peppers and adjust cooking time.
Q: What if I don't have oyster sauce?
You can substitute with hoisin sauce, or mix 1 tablespoon soy sauce with 1 teaspoon sugar and a splash of fish sauce for a similar umami.
Q: How do I prevent the beef from being tough?
Slice the beef thinly against the grain and don't overcook it. Searing on high heat for a short time keeps it tender.
If you loved this Pepper Steak Noodles recipe, please share it with friends and family, and leave a comment below! Don't forget to tag me on social media with your creations. Happy cooking!
Pepper Steak Noodles
Tender steak, bell peppers, and chewy noodles in a savory ginger-soy sauce—ready in 30 minutes for a weeknight win.
🧂 Ingredients
- 8 oz (225g) flank steak, thinly sliced against the grain
- 2 tablespoons (30ml) soy sauce
- 1 tablespoon (15ml) oyster sauce
- 1 teaspoon (5g) cornstarch
- 1 teaspoon (5ml) sesame oil
- 2 tablespoons (30ml) vegetable oil, divided
- 1 red bell pepper, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 medium onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon (15g) fresh ginger, grated
- 8 oz (225g) lo mein noodles or spaghetti
- 1/4 cup (60ml) beef broth
- 1 teaspoon (5ml) rice vinegar
- 1 teaspoon (5g) sugar
- 1/2 teaspoon freshly ground black pepper
- 2 green onions, sliced (for garnish)
📋 Instructions
- 1Marinate the beef — In a bowl, combine the sliced beef, soy sauce, oyster sauce, cornstarch, and sesame oil. Mix well and let it marinate for 10 minutes while you prep the vegetables.
- 2Cook the noodles — Bring a pot of salted water to a boil. Cook the noodles according to package instructions until just al dente. Drain and rinse under cold water to stop cooking; set aside.
- 3Sear the beef — Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat (400°F/200°C). Add the beef in a single layer and sear for 2-3 minutes until browned on both sides. Remove and set aside.
- 4Stir-fry the vegetables — In the same pan, add the remaining 1 tablespoon of oil. Add the bell peppers and onion and stir-fry over high heat for 3-4 minutes until crisp-tender and slightly charred at the edges.
- 5Add aromatics — Add the garlic and ginger and stir-fry for 30 seconds until fragrant.
- 6Make the sauce — In a small bowl, whisk together the beef broth, rice vinegar, sugar, and black pepper. Pour into the pan and bring to a simmer.
- 7Combine everything — Return the beef to the pan, then add the cooked noodles. Toss everything together over medium-high heat (350°F/175°C) for 2-3 minutes until the sauce coats the noodles and everything is heated through.
- 8Garnish and serve — Remove from heat and sprinkle with sliced green onions. Serve hot.


