
This Pepper Steak recipe transforms an affordable cut of beef into a tender, flavorful family dinner. Instead of using expensive steak that’s quickly stir-fried like many restaurant versions, this recipe slowly simmers chuck steak until it’s fork-tender before it’s tossed with sweet onions, colorful bell peppers, and a rich, savory sauce.

The extra cooking time is what makes this recipe special. As the beef gently simmers, it absorbs all the delicious flavors while becoming incredibly tender. The onions turn sweet, the peppers stay slightly crisp, and the savory sauce brings everything together into one comforting meal.
If you’ve been looking for a homemade pepper steak recipe that’s easy to make, budget-friendly, and full of flavor, I think you’ll love this version.
Watch me Make Pepper Steak
Why You’ll Love This Pepper Steak Recipe
- Uses affordable chuck steak. No need for expensive cuts of beef.
- Fork-tender every time. Slow simmering creates juicy, tender beef.
- Rich homemade flavor. Browning the beef first adds incredible depth to the sauce.
- Perfect texture. The onions become sweet while the peppers stay slightly crisp.
- Family friendly. Serve it over rice for a comforting meal everyone enjoys.
- Great for leftovers. The flavors become even better the next day.

Many pepper steak recipes use flank steak or sirloin, which cook in just a few minutes over high heat. This recipe takes a different approach.
Instead of relying on expensive cuts of beef, I use chuck steak, a flavorful and economical cut that becomes wonderfully tender with slow cooking. It takes a little more time, but the reward is incredibly juicy beef that practically melts in your mouth.
Another difference is how the vegetables are cooked. Rather than cooking everything together, I brown the onions and bell peppers separately before adding them back at the end. It only takes a few extra minutes, but it helps the onions stay sweet while the peppers keep their beautiful color and slight crunch. Sometimes the simplest little steps make the biggest difference.
Pepper Steak is a popular Chinese-American dish made with sliced beef, onions, bell peppers, and a savory soy-based sauce.
There are many versions of this classic recipe. Restaurant-style pepper steak is usually made with quick-cooking steak such as flank steak, while homemade versions often use different cuts of beef and cooking methods.
This recipe is my homemade version. It keeps the classic flavors people love while using slow cooking to transform chuck steak into incredibly tender beef.
Ingredients You’ll Need
Chuck Steak
Chuck steak is the star of this recipe. It has excellent beefy flavor, is budget-friendly, and becomes wonderfully tender after simmering.
Can I use another cut?
Absolutely. You can substitute:
- Flank steak
- Sirloin
- Ribeye
- Skirt steak
- Top round
- Tenderloin
If using naturally tender cuts, reduce the cooking time because they don’t need the 45-minute simmer.
Onion
Onions become naturally sweet as they cook and give the sauce wonderful depth of flavor. Yellow onions work best, but white onions are also a good choice.
Bell Peppers
Green and red bell peppers add freshness, sweetness, and beautiful color. I like using both because the green pepper adds a slightly earthy flavor while the red pepper contributes natural sweetness.
Muna’s Tip: I always cook the peppers separately and add them back just before finishing the sauce. They stay colorful and keep a slight bite instead of becoming soft.
Soy Sauce
Soy sauce gives pepper steak its classic savory flavor. I recommend using low-sodium soy sauce so you can season the dish to your own taste.
Cornstarch
Cornstarch thickens the sauce until it lightly coats every slice of beef and every piece of pepper.
Why use chuck steak?
Chuck steak has outstanding flavor and costs much less than premium steak cuts. Slow simmering breaks down its connective tissue, giving you wonderfully tender beef without spending extra money.
Why brown the beef first?
Browning creates deep flavor through the Maillard reaction and leaves delicious browned bits in the pan that become part of the sauce.
Why cook the vegetables separately?
Cooking the onions and peppers separately gives each ingredient the perfect texture. The onions become sweet and tender while the peppers stay vibrant and slightly crisp.
Why simmer for 45 minutes?
Chuck steak needs time. The longer simmer allows the connective tissue to soften naturally, creating tender beef that’s worth the wait.
How to Make Pepper Steak
Step 1 — Brown the Beef
Heat the oil over medium-high heat. Brown the chuck steak in two batches, making sure not to overcrowd the pan. You’re developing flavor here, not fully cooking the meat. Transfer the beef to a plate.

Step 2 — Cook the Onion
Using the same pan, cook the sliced onion until translucent and lightly softened. Remove and set aside.
Step 3 — Cook the Bell Peppers
Cook the peppers for only a few seconds. This helps them keep their beautiful color and slight crunch. Remove and set aside.

Step 4 — Slowly Cook the Beef
Return the beef to the pan. Season with salt and black pepper. Pour in the boiling water, reduce the heat, and simmer for about 45 minutes, or until the beef is fork-tender. If needed, add a little extra water during cooking.

Step 5 — Add the Vegetables
Return the onions and peppers to the pan. Stir gently.

Step 6 — Finish the Sauce
Whisk together:
- Soy sauce
- Cornstarch
- Sugar
- Warm water
- Onion powder
- Garlic powder
- Ginger powder
Pour the mixture into the pan and stir until the sauce thickens and coats every piece of beef beautifully. Serve immediately.


- Brown the beef in batches instead of overcrowding the pan.
- Don’t rush the simmering time when using chuck steak.
- Slice the vegetables into similar-sized strips for even cooking.
- Taste the sauce before serving and adjust the seasoning if needed.
- If your chuck steak still feels chewy after 45 minutes, simply cook it a little longer. Chuck becomes tender when the connective tissue has fully broken down, not at an exact minute.

What to Serve with Pepper Steak
The classic way to enjoy pepper steak is over steamed white rice, which soaks up every bit of the rich homemade sauce.
It also pairs beautifully with:
- Jasmine rice
- Egg fried rice
- Buttered noodles
- Spaghetti
- Mashed potatoes
- Steamed broccoli
- Green beans
Muna’s Tip: One day I served this over spaghetti instead of rice, and everyone loved it. The savory sauce coats the pasta beautifully. Leftovers also make an incredibly delicious sandwich tucked into a crusty roll with plenty of onions, peppers, and sauce.
What is Pepper Steak?
Pepper Steak is a Chinese-American dish made with sliced beef, onions, bell peppers, and a savory soy-based sauce.
What is the best beef for Pepper Steak?
Traditional recipes often use flank steak, but I prefer chuck steak because slow cooking transforms it into wonderfully tender beef while keeping the recipe affordable.
Can I use flank steak?
Yes. Flank steak works beautifully but requires much less cooking time than chuck.
Can I use sirloin?
Absolutely. Sirloin is naturally tender and cooks much faster.
Why is my beef still tough?
If you’re using chuck steak, it probably just needs more time. Continue simmering until it becomes fork-tender.
Can I freeze Pepper Steak?
Yes. Freeze it in an airtight container for up to three months. The peppers may soften slightly after thawing, but the flavor remains excellent.
Can I make Pepper Steak ahead of time?
Yes, and I actually think it tastes even better the next day because the flavors have more time to develop.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop or in the microwave. If the sauce has thickened too much, simply stir in a splash of water or broth while reheating.
Freeze for up to 3 months.


Pepper Steak with Onions
This Pepper Steak stir fry has the perfect mix of bell peppers and onions to give you authentic flavor in the comfort of your own home. Quick and easy to make!
- 1 lbs chuck steak cut into medium slices
- 1 large onion cut into medium strips
- ½ green bell pepper cut into medium strips
- ½ red bell pepper cut into medium strips
- 1 leveled teaspoon black pepper
- Salt to taste
- 2 cup Boiling water
- 3 tablespoon oil
FOR THE SAUCE
- 3 tablespoon soy sauce I used low sodium
- 1 tablespoon cornstarch
- 1 tablespoon sugar
- ½ cup warm water
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon ginger powder you can use fresh
-
In a pan, add three tablespoon oil and fry the chuck in two batches until brown on both sides. Remove and keep aside. Don’t crowd the pan when browning.
-
In the same oil fry the onion until translucent. Remove and keep aside.
-
In the same pan, fry the bell peppers for few seconds and keep aside.
-
Add the fried chuck back to the pan, Season the chuck with salt and black pepper. Add two cups boiling water and let it cook on medium heat for 45 minutes or until the meat is tender. Add water if the meat is still tough and continue cooking.
-
When the meat is cooked add the onion and bell pepper.
-
Mix the sauce ingredients and pour over the steak, stir until the sauce thickens.
-
Serve hot.
- You can use other cuts of meat, like T-Bone, Rib Eye, and Tenderloin.
- You can add more vegetables to the pepper steak, like mushrooms, carrots, and zucchini.
- This post was originally posted in 2017, updated in November 2020, and again in March 2022.
Serving: 1 Serving | Calories: 493kcal | Carbohydrates: 12g | Protein: 33g | Fat: 35g | Saturated Fat: 11g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 19g | Trans Fat: 0.1g | Cholesterol: 92mg | Sodium: 1086mg | Potassium: 509mg | Fiber: 1g | Sugar: 6g | Vitamin A: 23IU | Vitamin C: 3mg | Calcium: 25mg | Iron: 3mg
🍽️Complete Your Meal
Complete your meal with these delicious side dishes.