Pepper Steak with Onions Recipe, Easy American Dinner in 30 Minutes

Prep: 15 min | Cook: 15 min | Total: 30 min | Serves: 4 | Difficulty: Easy
Why you will love this: It’s faster than takeout and you control the salt and quality, plus the sauce is seriously addictive over rice.
If you need a dinner that feels like a treat but is on the table in no time, this pepper steak with onions recipe is your new best friend. It’s the kind of meal I make when I’m craving something savory and satisfying but don’t want to fuss. Honestly, it beats waiting for delivery every single time.
This dish is a classic American dinner for good reason. It’s all about the contrast of tender beef, sweet onions, and snappy peppers, all coated in that rich, glossy sauce. It’s a stir-fry that never lets you down. For another quick, flavor-packed dinner, you should check out my Moroccan chicken tagine, though that one is a bit more of a weekend project.
Key Facts About Pepper Steak with Onions
- This recipe uses just 1 pound of flank steak to feed 4 people.
- You only need about 30 minutes from start to finish.
- The sauce comes together with 6 simple pantry ingredients.
- It uses 2 large bell peppers for plenty of veggie goodness.
- You’ll get a restaurant-quality meal for a fraction of the cost.
What You Need for Pepper Steak with Onions Recipe

- For the beef: 1 lb flank steak or sirloin, sliced thinly against the grain
- 2 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tbsp vegetable oil
- For the veggies: 1 large yellow onion, sliced
- 2 large bell peppers (I use one red, one green), sliced
- 3 cloves garlic, minced
- For the sauce: 1/3 cup low-sodium beef broth
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
How to Make Pepper Steak with Onions Recipe
Start by slicing your steak thinly against the grain. This is the number one trick for tender beef. Toss it with the soy sauce and cornstarch and let it sit while you prep everything else. Get your rice cooking now, because this comes together fast.
Heat your wok or large skillet over high heat. You want it screaming hot. Add the oil, then sear the beef in a single layer. Don’t crowd the pan. Cook it for just 1-2 minutes per side until browned but not cooked through, then remove it to a plate.

Step 1: Cook the Vegetables
In the same hot pan, add a touch more oil if needed. Toss in the onions and bell peppers. Stir-fry for 4-5 minutes until they start to soften and get a little char. Add the garlic and cook for 30 seconds until fragrant.
Step 2: Make the Sauce
Pour in the beef broth, soy sauce, oyster sauce, and brown sugar. Stir and let it come to a simmer. This is where all the magic flavor builds.
Step 3: Thicken and Finish
Give your cornstarch slurry a quick stir and drizzle it into the simmering sauce. Stir constantly. It will thicken into a glossy coat in about 1 minute. Add the beef and any accumulated juices back to the pan. Toss everything together, finish with the sesame oil, and heat through for one final minute.
Join Our Private Cooking Community
Get a new recipe every single day, cooking tips, and connect with other home cooks who love food as much as you do. A warm friendly community and I would love to see you there.
Tips for Perfect Pepper Steak with Onions
Slice Against the Grain
Look for the lines running along the steak. Cut perpendicular to them. This shortens the muscle fibers and is the single biggest factor in preventing chewy beef. It makes all the difference.
High Heat is Non-Negotiable
You’re not steaming, you’re stir-frying. A super hot pan sears the beef quickly and keeps the veggies crisp tender. If your pan isn’t hot enough, everything will stew and get soggy. This technique is similar to what gives those fluffy Japanese souffle pancakes their structure, just for a totally different result.
Want More Recipes Like This?
I put together 400 of my favorite recipes in one download. Chicken dinners, creamy pastas, easy cakes, quick breakfasts, and simple everyday meals the whole family actually eats. If you cook at home regularly, you will use this all the time.
Frequently Asked Questions
Can I use a different cut of beef?
Yes. Flank or sirloin are best, but skirt steak or even thinly sliced ribeye will work. Just remember to slice against the grain.
How do I store and reheat leftovers?
Store in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water to loosen the sauce.
What should I serve with this?
Steamed white or brown rice is the classic pairing. It’s also fantastic over noodles or with a side of simple steamed broccoli.
I hope this pepper steak with onions recipe becomes a regular in your dinner rotation. Let me know in the comments if you try it.

Pepper Steak with Onions
Ingredients
Method
- In a medium bowl, combine the thinly sliced beef with 1 tablespoon of soy sauce, 1 tablespoon of cornstarch, 1 tablespoon of vegetable oil, and the black pepper. Toss until the beef is evenly coated. Let it marinate for at least 10 minutes while you prepare the other ingredients.
- In a small bowl or measuring cup, whisk together all the sauce ingredients: beef broth, the remaining 3 tablespoons of soy sauce, oyster sauce, rice vinegar, brown sugar, sesame oil, and the remaining 1 tablespoon of cornstarch. Set aside. Prepare your onion and bell peppers into uniform chunks and mince the garlic and ginger.
- Heat a large skillet, wok, or cast-iron pan over high heat until very hot. Add 1 tablespoon of vegetable oil. Add the marinated beef in a single layer, working in batches if necessary to avoid crowding. Sear without moving for 1-2 minutes, then stir-fry for another 1-2 minutes until just browned but not fully cooked through. Transfer the beef to a clean plate.
- In the same pan over medium-high heat, add the remaining 1 tablespoon of oil. Add the onion and bell pepper chunks. Stir-fry for 4-5 minutes until they are crisp-tender and have some charred spots. Add the minced garlic and ginger and cook for 30 seconds until fragrant.
- Return the cooked beef and any accumulated juices to the pan with the vegetables. Give the prepared sauce a quick stir (as the cornstarch may have settled) and pour it over everything. Bring to a simmer, stirring constantly. Cook for 1-2 minutes until the sauce has thickened and become glossy, coating the beef and vegetables evenly.
- Remove the pan from the heat. Serve the pepper steak hot over a bed of steamed white rice. Garnish with sliced green onions and sesame seeds if desired.
Disclosure: This post may contain affiliate links. If you purchase through our links we may earn a small commission at no extra cost to you.
If you made this Pepper Steak with Onions, please leave a comment below and let me know how it turned out.

