This classic pepper steak recipe brings a takeout favorite straight to your kitchen! Strips of tender steak are marinated in a savory homemade sauce, then stir-fried with sautéed bell peppers and onions.

This post may contain affiliate links. Please read our disclosure policy.
Holly’s Recipe Highlights
- Flavor: Tender beef in a savory garlic-soy sauce with a little kick of peppery flavor.
- Skill Level: This beginner-friendly dish cooks in one pan with minimal prep. So easy!
- Budget Tip: Use affordable cuts of beef (see ingredient tips below); they come out tender and juicy.
- Swaps: Instead of rice, serve over ramen noodles, egg noodles, or cauliflower rice.
- Serving Suggestions: Side dishes like garlic bok choy, asparagus, or Szechuan green beans are always a hit.

Ingredient Tips
- Beef: Top round is my go-to cut for this recipe, but budget-friendly flank and top sirloin steak are great too. Prepare the meat by slicing it against the grain to break down the fibers and help tenderize it.
- Veggies: Green and red bell peppers add color, but any variety works. Yellow, white, or red onions add some crunch and flavor. For extra texture, add in baby corn, snap peas, or sliced carrots.
- Sauce: Fresh ginger and garlic add bold flavor, while soy sauce, Worcestershire, and honey bring a balanced sweet and savory flavor. Mirin is optional but adds a rich umami.
Switch up the Sauce
- Add chili paste or Sriracha for more heat.
- Use low-sodium soy sauce or substitute beef broth for half the soy sauce.
- Substitute honey for white or brown sugar.



How to Make Pepper Steak
- Whisk sauce ingredients together in a bowl (full recipe below).
- Stir fry onion & peppers in a large skillet until tender. Transfer to a plate.
- Sear the beef strips and cook just until browned.
- Add onion & peppers back to the skillet along with the sauce. Cook until thickened.

Storing Leftovers
Store leftover pepper steak in the fridge for up to 4 days. Freeze in zippered bags or an airtight container. Defrost overnight in the refrigerator and reheat on the stovetop or in 30-second intervals in the microwave until just hot.
More Must-Try Stir-Fries
Did your family love this Pepper Steak recipe? Leave a rating and comment below.

Equipment
- Cast Iron Skillet or wok
Ingredients
- 1 pound top round beef sliced into strips against the grain
- 2 tablespoons canola oil or vegetable oil
- 1 large yellow onion thinly sliced
- 1 green bell pepper cored and sliced
- 1 red bell pepper or orange/yellow, cored and sliced
Marinade:
- ¾ cup water
- ¼ cup honey or brown sugar
- 3 tablespoons soy sauce
- 1 tablespoon mirin or dry sherry, optional
- 1 tablespoon Worcestershire sauce
- 1 tablespoon garlic minced
- 1 tablespoon fresh ginger minced
- ¼ teaspoon red pepper flakes
- 2 tablespoons cornstarch
Garnish:
- green onions sliced
- sesame seeds
Instructions
- To make the marinade, in a medium bowl, combine water, honey, soy sauce, mirin (if using), Worcestershire, garlic, ginger, and red pepper flakes and whisk.
- Add the beef strips to the marinade and refrigerate for at least 2 hours and up to 24 hours, stirring occasionally.
- To cook the beef, remove it from the marinade, reserving the marinade.
- Heat a cast-iron skillet or wok over medium-high heat and add canola oil.
- Once the oil is hot, add the sliced onion and green & red peppers and stir-fry for about 5 minutes, or until tender. Transfer to a plate.
- Add beef to the skillet and cook for 1 minute without moving it to get a nice sear on it. Stir the beef and continue cooking until browned (the beef doesn't have to be cooked through), about 2-3 minutes.
- Transfer the beef to the plate with the peppers.
- Whisk the cornstarch into the reserved marinade. Pour it into the skillet and, while whisking over medium-high heat, bring it to a boil. Let boil for 2 minutes.
- Reduce the heat to medium and add the onion, peppers, and steak back to the skillet.
- Stir to combine all the ingredients and simmer 1-2 minutes or until heated through.
- Remove from heat and garnish with sliced green onion and sesame seeds if desired. Serve with rice.
Video
Notes
- Additional vegetables can be added along with (or in place of) the peppers.
- Leftovers can be stored in the refrigerator in an airtight container for up to 4 days. Reheat on the stovetop or in the microwave until just heated through.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.















This recipe was super easy to make, but waaaaay too sweet for our tastes. I did hesitate to put that much honey in the marinade, but trusted the five star comments. I tried offsetting the sweetness with salt and pepper, but it didn’t help. If I make it again, I’ll probably leave the honey out entirely.
I couldn’t find the Worcestershire sauce and skipped the pepper flakes. I used ginger and garlic powder instead of minced.
It was just about exactly perfect anyway.
Super fast and easy.
Thanks for sharing your substitutions Katherine, they sound delicious!
Something was off with the marinade. 3/4 cup of water was way too much.
This was absolutely delicious. Thank you so much!
I made this tonight; it’s delicious!
– Husband can’t have garlic. I substituted a savory spice blend we both like.
– We didn’t have ginger. I substituted mace.
Served mine over zucchini noodles and broccoli, husband’s over rice. It was a HUGE hit. One of those meals where there’s no conversation, just happy chewing.
The only thing I’ll do differently next time is double the marinade. This makes juuuuuust enough to cover the meat and veggies; we would have liked a little more sauce.
I made this Pepper Steak and served it over rice….it was delicious! My husband said it’s a “keeper”! Will definitely keep this in our dinner rotation!
Can I substitute broccoli for the green peppers?
You can, Kate! The broccoli may take a little longer to cook so you will want to check it and cook for a few more minutes in Step 5.
As always you have the Best Recipes! I find alot of them on FB which is where I found this one. I made it yesterday. I didn’t have Mirin or Ginger but I marinaded a Sirloin Steak, and when finished I put it over Rice-A-Roni Fried Rice. It’s just me here so I have leftovers. Happy Days! Now back to FB and I’m going to find this post again and share it with my friends.
All I can say is DELISH! It’s a keeper!
Thank u!
Loved this! So tasty. Took your advice and marinated the meat for a few hours. Served over short grain brown rice. Thank You!
Dorita
You’re welcome Dorita!
Delicious! Husband and I both liked it. Served with fried rice. Will definitely make this again! As always, thanks for another great recipe.
So glad you both enjoyed it Shannon! Thank you so much for coming back and leaving a review!
this is a tasty recipe.we didnt have mirin on hand but yes had vermouth so we followed the recipe and made it.we marinaded the steak for a few hours.the meat wasnt too tender and the sauce didnt thicken well but very flavorful.thanks.
This is delicious! It tastes like authentic Chinese food, much unlike most other Pepper steak recipes I’ve tried. My husband loved it! Definitely a new staple! :) Thank you for sharing!
I found this recipe after looking at a few different pepper steak recipes online. I happen to have Mirin, having bought it for a different recipe, so wanted to try this out. This turned out great, & tasted like pepper steak in a restaurant!
I didn’t have fresh ginger but looked up online that you can use 1/4 teaspoon of ground ginger. I also only had 1/2 tablespoon of minced garlic but the flavor was still really good.
Thanks for the tip to marinate the steak pieces; I did so in the morning, & think it made the steak tender. Definitely a keeper recipe!
So happy you loved it Renee!
This is definitely a keeper. My husband loved this as did I. I did leave out the red pepper flakes as I’m a wimp with spicy hot. I served it over steamed rice. Very quick and easy to make. My husband called out from the living room while I was cooking “ Wow! What ever you’re cooking smells great!” Would recommend this recipe to all!!
Yay! That is definitely a cooking success Debra! So happy you both enjoyed it!
This was outstanding, full of flavor, and the meat was very tender. I served it over “Herbs de Provence” (sp.?) rice. Putting the meat into the freezer for about an hour, helps to make it easier to slice very thinly. This recipe is now in my dinner rotation, since it was a WINNER with my family.
That is awesome Angelina! Glad your family loved it!
Anxious to try.
We are anxious to hear how you much you love it! Happy Cooking Renie!
The inspiration for trying your recipe was flat iron steak I had in the freezer, begging for a grill which is packed up until April. The only other changes I made was using rice vinegar for mirin, adding sliced celery and chili garlic sauce for red pepper flakes. Served with organic brown rice. So very good!!
So glad you loved it! That sounds amazing.
This looks so good! How would I make it in a crockpot?
I haven’t tried making this in the slow cooker so I can’t say for sure.
My family loves how delicious this is. So much so that we turned it into a freezer staple! Love having this prepped and ready in the freezer for a quick and delicious stir fry option! SWP Employee
I’m so glad your family loved this recipe Sam!! Great idea to freeze it, thank you for sharing!