Sizzling Chinese Pepper Steak with Onions

Sizzling Chinese Pepper Steak with Onions

There are some dinners that announce themselves before they even reach the table. This Sizzling Chinese Pepper Steak with Onions is one of those recipes.

The first time I made a version of pepper steak at home, I was trying to recreate that wonderful restaurant-style combination of tender beef, crisp peppers, sweet onions, and glossy savory sauce. A friend had recommended trying it in a very hot skillet instead of slowly cooking everything together, and that little change made such a difference.

I made it for my family one weekend, and the moment the beef hit the hot pan, everyone seemed to appear in the kitchen. The sizzling sound, the smell of garlic and ginger, and that sweet-and-savory sauce were enough to make everyone hungry before dinner was even ready.

By the time I carried the skillet to the table, there wasn’t much left.

Since then, this has become one of my favorite recipes when I want something that feels like takeout but tastes fresh and homemade.

Why You’ll Love This Pepper Steak

This recipe comes together quickly and packs a surprising amount of flavor into a simple skillet.

You’ll love it because:

The beef gets beautifully browned and caramelized.
Bell peppers stay slightly crisp instead of becoming mushy.
Sweet onions add another layer of flavor.
The sauce is savory, slightly sweet, and full of umami.
It’s ready in about 30 minutes.
Everything tastes wonderful over steamed rice.
It’s perfect for busy weeknights or relaxed weekend dinners.
Ingredients
For the Beef
1½ pounds sirloin steak or flank steak
2 tablespoons cornstarch
1 tablespoon soy sauce
1 tablespoon vegetable oil
½ teaspoon freshly ground black pepper
For the Vegetables
1 large green bell pepper, sliced
1 large red bell pepper, sliced
1 medium yellow onion, sliced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon vegetable oil
For the Sauce
½ cup low-sodium soy sauce
¼ cup beef broth
2 tablespoons brown sugar
1 tablespoon oyster sauce
1 tablespoon rice vinegar
1 teaspoon sesame oil
1 teaspoon cornstarch
¼ teaspoon red pepper flakes, optional
For Serving
Steamed white or brown rice
Sliced green onions
Toasted sesame seeds, optional
How to Make Chinese Pepper Steak
1. Slice the beef properly

This step makes a bigger difference than you might think.

Slice the steak thinly against the grain. This shortens the muscle fibers and helps the finished beef feel much more tender.

If the steak is difficult to slice thinly, place it in the freezer for about 15–20 minutes first. It will firm up slightly and become easier to cut.

2. Marinate the beef briefly

Place the sliced beef in a bowl.

Add the soy sauce, cornstarch, vegetable oil, and black pepper.

Toss everything together until the beef is evenly coated.

Let it sit for about 10–15 minutes while you prepare the vegetables and sauce.

The cornstarch helps create a lightly crisp exterior and also helps the sauce cling beautifully to the beef.

3. Mix the sauce

In a small bowl, whisk together the soy sauce, beef broth, brown sugar, oyster sauce, rice vinegar, sesame oil, cornstarch, and red pepper flakes if using.

Set it aside.

Once everything starts cooking, the process moves quickly, so it’s worth having the sauce ready beforehand.

4. Get the skillet very hot

Heat a large skillet or wok over high heat.

Add the vegetable oil and let it become very hot.

Add the beef in a single layer. If your skillet is small, cook the beef in batches.

Let it sear without constantly stirring.

After about 1–2 minutes, toss or flip the pieces and cook until they’re nicely browned.

Transfer the beef to a clean plate.

Don’t worry if it’s not completely cooked through yet. It will finish cooking later.

5. Cook the onions and peppers

Add another small splash of oil if needed.

Add the sliced onions and bell peppers to the hot skillet.

Stir-fry for about 3–5 minutes.

I like keeping a little bite in the vegetables. You want them tender but not completely soft.

Add the garlic and ginger during the final minute and stir constantly so they don’t burn.

6. Bring everything together

Return the beef to the skillet.

Give the sauce another quick stir because the cornstarch may have settled at the bottom.

Pour the sauce over the beef and vegetables.

Toss everything together over high heat for 1–2 minutes.

The sauce should quickly become glossy and slightly thickened, coating the beef and vegetables.

And this is the moment when the whole kitchen starts smelling like your favorite Chinese restaurant.

7. Finish and serve

Remove the skillet from the heat.

Sprinkle with sliced green onions and sesame seeds if desired.

Serve immediately over hot steamed rice.

The Secret to Restaurant-Style Pepper Steak

The biggest secret is high heat and small batches.

If you put too much beef into a lukewarm pan, it releases moisture and starts steaming instead of searing.

You want that dramatic sizzle when the beef hits the skillet.

Also, resist the temptation to cook the vegetables until they’re completely soft. A little crispness gives the dish much better texture.

What Kind of Beef Should I Use?

Sirloin is my favorite because it’s tender, flavorful, and easy to find.

Flank steak works beautifully too, especially when sliced very thinly against the grain.

You can also use:

Top sirloin
Strip steak
Skirt steak
Flat iron steak

Whatever cut you choose, slicing it thinly against the grain is one of the most important steps.

What to Serve With Pepper Steak

Steamed white rice is the classic choice, but there are plenty of options.

Try serving it with:

Jasmine rice
Brown rice
Fried rice
Chow mein noodles
Steamed broccoli
Stir-fried vegetables
Egg rolls
Cucumber salad

If I’m making this for a family dinner, I usually keep the side simple and let the pepper steak be the star.

Tips for the Best Results

Slice the beef thinly. Thin slices cook quickly and stay tender.

Cut against the grain. This is especially important for flank steak.

Don’t overcrowd the skillet. Work in batches if necessary.

Prepare everything before cooking. Stir-frying moves quickly, so have your vegetables, beef, and sauce ready to go.

Use high heat. You want a good sear rather than steamed beef.

Don’t overcook the beef. It only needs a short time in the hot skillet.

Taste the sauce before serving. If you prefer more sweetness, add a touch more brown sugar. For extra heat, add more red pepper flakes.

Can I Make It Ahead?

You can prepare the beef, vegetables, and sauce ahead of time and store them separately in the refrigerator.

For the best texture, I recommend cooking the dish shortly before serving.

If you have leftovers, store them in an airtight container and refrigerate for up to 3–4 days.

Reheat gently in a skillet over medium heat. Adding a tiny splash of water or broth can loosen the sauce if it has thickened in the refrigerator.

When I Make This Recipe

This is one of those meals I reach for when I’m craving takeout but don’t actually want to order it.

There’s something so satisfying about hearing the beef hit the hot skillet and watching everything come together in just a few minutes.

I’ve made it for family weekends, busy evenings, and those days when I need dinner to be exciting enough to lift everyone’s mood.

And I have to admit, watching everyone grab their bowls and pile on the rice before the skillet even reaches the table is one of my favorite parts.

It’s fast, colorful, flavorful, and somehow always manages to make an ordinary dinner feel special.

Nutritional Information

Approximate nutrition per serving, assuming the recipe serves 4 and does not include rice:

Nutrient Approximate Amount
Calories 475 kcal
Protein 39 g
Carbohydrates 23 g
Fat 25 g
Saturated Fat 7 g
Fiber 3 g
Sugars 10 g
Sodium 1,350 mg
Cholesterol 95 mg

Nutrition values are estimates and can vary depending on the cut of beef, soy sauce, oyster sauce, amount of oil, and portion size. Rice and optional toppings are not included.

Better Than Takeout?

Maybe I’m biased, but there’s something wonderful about making pepper steak at home.

The beef is hot and freshly seared, the peppers still have a little crunch, the onions become sweet around the edges, and that glossy sauce coats every bite.

Serve it over steaming rice and you’ve got a dinner that is comforting, colorful, and incredibly satisfying.

It’s the kind of recipe that makes everyone come running when they hear that first sizzle—and when the whole family loves it, you know it’s going straight into the regular dinner rotation.