Skip to Recipe

There’s something about the sizzle of steak hitting a hot pan that instantly makes a kitchen feel like home. This pepper steak recipe combines tender strips of sirloin with colorful bell peppers, mushrooms, and baby corn in a rich, savory sauce that’s practically begging to be spooned over a bowl of rice. It’s the kind of dinner that looks and tastes like takeout, but comes together right in your own kitchen.

What Is Pepper Steak?

Pepper steak is a beloved dish rooted in American-Chinese cooking, built around thin strips of beef simmered with bell peppers, onions, and a glossy soy-based sauce. While recipes vary from family to family and restaurant to restaurant, the heart of the dish is always the same: juicy, tender beef paired with crisp-tender vegetables in a savory, slightly sweet sauce that clings to every bite.

This version leans into comfort-food territory by adding mushrooms, baby corn, and stewed tomatoes to the mix, giving the sauce extra depth and the dish a heartier, stew-like quality. It’s a one-pan meal that’s equally at home on a busy weeknight or a Sunday dinner table, and it reheats beautifully, which makes it a great candidate for meal prep too.

Tips for Cooking and Prepping

#1: Partially freeze the steak before slicing

Popping the sirloin in the freezer for 15 to 20 minutes firms it up just enough to make thin, even slicing much easier and neater.

#2: Slice against the grain

Cutting the steak against the grain shortens the muscle fibers, which is the key to tender, non-chewy strips of beef in every bite.

#3: Don’t overcrowd the pan when browning

Give the steak strips room to sear in the hot oil rather than steam; browning in batches if needed helps develop better flavor.

#4: Soak canned baby corn before adding it

A quick 15 to 20 minute soak in cold water helps rinse away the tinny canned flavor so the baby corn tastes fresher in the finished dish.

#5: Let the meat simmer low and slow

Resist the urge to rush the simmering step; 25 to 30 minutes of gentle covered cooking is what transforms sirloin strips into fork-tender bites.

#6: Add peppers near the end

Stirring the bell peppers in during the last 5 to 10 minutes keeps them vibrant and slightly crisp instead of mushy and overcooked.

Recipe Variations and Substitutes

You can easily swap sirloin for flank steak or flat iron steak if that’s what you have on hand, and both slice up nicely once partially frozen. If you’re not a fan of stewed tomatoes, diced fresh tomatoes or even a splash of tomato paste can stand in, and fresh baby corn can replace canned when it’s in season. For a spicier kick, add a pinch of red pepper flakes or a splash of chili garlic sauce along with the soy sauce and broth.

Serving Suggestions

Pepper steak is traditionally ladled over a bed of steamed white or jasmine rice, which soaks up the savory sauce beautifully. For a lower-carb option, try it over cauliflower rice or alongside a simple side of steamed broccoli or a crisp cucumber salad to round out the meal.

Storing, Make-Ahead, and Freezing Tips

Leftover pepper steak keeps well in an airtight container in the refrigerator for up to 4 days, and the flavors often deepen overnight. To freeze, cool the dish completely and store in a freezer-safe container for up to 3 months, then thaw overnight in the fridge before reheating gently on the stovetop, adding a splash of broth if the sauce has thickened too much.

FAQs

What cut of steak is best for pepper steak?

Sirloin steak is a great balance of flavor and tenderness for this recipe, but flank steak, skirt steak, or flat iron steak also work well when sliced thin against the grain.

Can I make pepper steak ahead of time?

Yes, pepper steak actually tastes even better the next day as the flavors meld, so it’s a great make-ahead dinner option; just store it in the fridge and reheat gently on the stove before serving.

Why is my steak tough instead of tender?

Tough steak usually means it either wasn’t sliced thin enough against the grain or wasn’t simmered long enough; give it the full 25 to 30 minute simmer time to allow the meat to tenderize fully.

Can I use frozen bell peppers or vegetables?

Fresh bell peppers give the best texture and color, but frozen sliced peppers can be used in a pinch; just add them a few minutes earlier since they release more moisture as they cook.

Is pepper steak gluten-free?

This recipe uses soy sauce, which typically contains wheat, but you can easily make it gluten-free by substituting tamari or a certified gluten-free soy sauce.

Pepper Steak Recipe

Prep time: 10 min | Cook time: 60 min | Total time: 70 min | Servings: 4

Ingredients

For the Steak and Vegetables

  • 1 1/4 to 1 1/2 pounds sirloin steak
  • 1 cup mushrooms, sliced
  • 2 medium bell peppers, different colors
  • 1 medium onion, chopped
  • 1 garlic clove, peeled and cut in half
  • 1 (14-ounce) can baby corn
  • 1 cup stewed tomatoes

For the Sauce

  • 1/4 cup light soy sauce
  • 3/4 cup beef broth
  • 1 tablespoon cornstarch
  • 1 1/2 tablespoons water
  • 2 tablespoons oil
  • 2 teaspoons sugar
  • Salt and ground pepper, to taste

Instructions

  1. Partially freeze the steak for 15 to 20 minutes to make it easier to slice, then cut it into thin strips.
  2. Wipe the mushrooms clean with a damp cloth and slice to make about 1 cup.
  3. Remove the stems and seeds from the bell peppers and cut them into thin strips.
  4. Peel and chop the onion and garlic clove.
  5. Drain the can of baby corn and soak in cold water for 15 to 20 minutes, then rinse under cold water (if using fresh baby corn, simply wash and drain).
  6. Combine the soy sauce with the beef broth and set aside.
  7. Combine the cornstarch with the water and set aside.
  8. Heat 2 tablespoons of oil in a large skillet or frying pan over medium-high heat. Brown the meat, turning it over once.
  9. Turn the heat down to medium. Push the meat to the side of the pan and add the onion and garlic.
  10. Add the mushrooms and baby corn and cook for 1 minute.
  11. Add the soy sauce and beef broth mixture, then stir in the sugar. Bring to a boil, reduce the heat, cover, and simmer until the meat is tender, about 25 to 30 minutes.
  12. Add the peppers and stewed tomatoes. Cover and cook for another 5 to 10 minutes.
  13. Bring the mixture to a boil and stir in the cornstarch and water mixture. Cook, stirring constantly, for 4 to 5 minutes until thickened and bubbling. Taste and season with salt and pepper as desired. Serve hot over cooked rice.

For an even richer sauce, use low-sodium beef broth and adjust the salt at the end to taste. Leftovers reheat beautifully and make a great next-day lunch over fresh rice.


Leave a Reply