If you’re craving a bold, flavorful dish that’s both satisfying and simple to make, look no further than Pepper Steak with Bell Peppers and Onion. This iconic stir-fry brings together tender strips of beef, vibrant peppers, and savory onion, all tossed in a rich soy-based sauce that’s both savory and slightly sweet.
Whether served over steamed rice, noodles, or cauliflower rice for a low-carb option, this dish transforms everyday ingredients into something extraordinary. It’s a weeknight dinner hero that feels like your favorite takeout—only fresher, healthier, and made with love.
What Is Pepper Steak?
Pepper steak is a classic Chinese-American stir-fry, born from a blend of Eastern technique and Western ingredients. Traditionally, it features:
-
Thinly sliced beef (often flank or sirloin)
-
Colorful bell peppers
-
Onions for sweetness and depth
-
A glossy, umami-rich sauce made from soy, garlic, and sometimes oyster sauce or hoisin
It’s known for its balance of textures—crisp-tender vegetables and melt-in-your-mouth beef—along with its vibrant colors and rich flavor profile.
Ingredients (Serves 4)
For the Stir-Fry
-
500g flank steak or sirloin, thinly sliced against the grain
-
1 red bell pepper, sliced into strips
-
1 green bell pepper, sliced
-
1 yellow bell pepper (optional), for color
-
1 medium onion, sliced into half-moons
-
2 tbsp vegetable oil (or sesame oil for more flavor)
-
2 cloves garlic, minced
-
1 tsp fresh ginger, grated (optional)
For the Marinade
-
2 tbsp soy sauce
-
1 tbsp cornstarch
-
1 tsp rice vinegar or apple cider vinegar
-
½ tsp black pepper
For the Sauce
-
3 tbsp soy sauce
-
1 tbsp oyster sauce (optional)
-
1 tbsp hoisin sauce (optional for sweetness)
-
½ cup beef broth or water
-
1 tsp cornstarch
-
1 tsp sugar (optional)
Step-by-Step Instructions
1. Marinate the Beef
Combine beef slices with soy sauce, cornstarch, vinegar, and black pepper. Let marinate for at least 20–30 minutes (or up to overnight in the fridge). This tenderizes the beef and helps it sear beautifully.
2. Prepare the Sauce
Whisk together all sauce ingredients in a small bowl and set aside.
3. Sear the Beef
Heat a large skillet or wok over high heat. Add 1 tablespoon oil, then the beef in a single layer (do this in batches if needed). Sear for 1–2 minutes per side until browned. Remove and set aside.
4. Sauté the Vegetables
In the same pan, add more oil and sauté onion for 1 minute. Add the peppers and cook for 2–3 more minutes until just tender but still crisp. Add garlic and ginger and stir for 30 seconds.
5. Combine Everything
Return beef to the pan. Pour in the sauce and stir-fry for 1–2 minutes until everything is coated and the sauce thickens slightly. Serve immediately.
Why This Dish Works So Well
-
Quick-cooking beef means dinner is ready in under 30 minutes
-
Vibrant bell peppers add crunch, sweetness, and color
-
Savory sauce brings deep umami and rich flavor
-
Flexible to your taste—adjust sweetness, spice, or veggies
It’s the kind of dish that hits all the right notes: salty, slightly sweet, tender, crisp, and satisfying.
Best Cuts of Beef to Use
For pepper steak, the key is slicing thinly against the grain and using a cut that’s tender and lean:
-
Flank steak – bold flavor, great texture
-
Sirloin – lean and reliable
-
Ribeye – richer, fattier, more indulgent
-
Top round – more affordable, needs proper marinating
Freezing the beef for 15 minutes before slicing makes it easier to cut thinly.
What to Serve With Pepper Steak
Pair this stir-fry with:
-
Steamed jasmine or basmati rice
-
Egg noodles or rice noodles
-
Cauliflower rice for a low-carb option
-
Steamed broccoli or bok choy
-
A sprinkle of toasted sesame seeds or chopped scallions
To drink? Try iced tea with lemon, sparkling water, or a crisp Asian lager.
Make-Ahead and Meal Prep Friendly
This dish is perfect for meal prep:
-
Marinate the beef ahead of time
-
Slice the peppers and onion in advance
-
Prepare the sauce and store separately
-
Store cooked portions in meal containers for 3–4 days
-
Reheat gently on the stove or microwave
It’s ideal for lunches or busy weeknight dinners—ready in minutes without sacrificing freshness.
Customize It Your Way
Pepper steak is endlessly adaptable:
-
Add mushrooms, snow peas, or baby corn for variety
-
Spice it up with chili flakes or fresh jalapeños
-
Make it sweet & sour with a dash of pineapple juice
-
Use tofu or tempeh instead of beef for a vegetarian twist
-
Try honey or brown sugar for a touch more sweetness
You can even serve it in lettuce wraps or on a toasted roll for a fusion sandwich.
Cultural Roots and Modern Evolution
While inspired by Chinese stir-fries, pepper steak became a mainstay in American kitchens through Chinese-American restaurants. It’s a beautiful example of how food travels and transforms—blending traditional technique with local preferences.
Today, it’s beloved across kitchens for its:
-
Quick cooking time
-
Vibrant look and taste
-
Familiar yet exotic feel
It’s the kind of recipe that bridges cultures while staying deeply satisfying.
The Role of Color and Texture
One of the most striking aspects of pepper steak is its visual appeal. The combination of red, green, and yellow bell peppers with caramelized onions and browned steak creates a dish that is as colorful as it is flavorful.
Beyond appearance, each ingredient brings a unique textural contrast:
-
Peppers are crisp-tender, adding freshness and crunch
-
Onions are soft and sweet, balancing the richness
-
Beef is juicy and savory, delivering protein-packed satisfaction
This balance makes every bite interesting and well-rounded—a true example of harmony on a plate.
Cultural Significance and Evolution
While the roots of this dish trace back to Chinese-American cuisine, pepper steak has evolved to become a universal comfort dish in many parts of the world. In the U.S., it’s a popular takeout staple. In Latin America, similar versions exist using local peppers and seasonings. In the Arab world, home cooks often add extra spices like cumin or paprika, giving it a regional flair.
This adaptability is what makes the dish so globally beloved—it accepts substitutions and customizations without losing its core identity.
Perfect for Entertaining Guests
Pepper steak is not just a weeknight meal—it’s also impressive enough for guests. Here’s why:
-
It looks vibrant and inviting on the table
-
It cooks quickly but tastes complex
-
You can scale it easily for a larger group
-
It pairs beautifully with rice, noodles, or even fresh bread
Set the table with warm jasmine rice, serve a light salad on the side, and finish with mint tea or lemon-infused water for a well-rounded meal that feels elegant yet approachable.
Adapting the Dish for Ramadan or Iftar
Pepper steak is a fantastic choice for Ramadan or Iftar:
-
It provides lean protein to support energy recovery after fasting
-
The sweet peppers and onions help balance blood sugar
-
It’s light yet satisfying, so it won’t feel heavy after a long day
-
Can be served with dates, salad, and soup as part of a full Iftar spread
For Suhoor, leftovers served cold with pita bread or stuffed into wraps can be just as delicious.
Kid-Friendly and Family Approved
Because of its mild flavor and familiar ingredients, pepper steak is often a hit with children:
-
You can reduce or skip the spice
-
Use sweeter bell peppers (like red and yellow)
-
Serve it over plain white rice with extra sauce
-
Let kids help stir the sauce or plate the dish
It’s an easy way to introduce stir-fry cooking to a young audience and turn dinner into a shared family experience.
Turn It Into a Fusion Dish
With a few creative tweaks, pepper steak can take on entirely new personalities:
-
Korean-style: Add gochujang, sesame seeds, and a splash of rice wine
-
Mexican-style: Use poblano peppers, cumin, and a squeeze of lime
-
Middle Eastern-style: Add a pinch of sumac, cinnamon, and serve with bulgur
-
Italian twist: Finish with balsamic glaze and fresh parsley over polenta
This versatility makes it ideal for cooks who enjoy experimenting with flavor.
Transforming Leftovers into New Meals
Don’t let a single bite go to waste—pepper steak makes excellent leftovers that can be:
-
Tossed into fried rice or noodles
-
Wrapped in tortillas for a fusion-style fajita
-
Served cold in a rice bowl with pickled veggies
-
Stuffed into a sandwich or sub roll with melted cheese
-
Reheated in a skillet with a fresh egg on top for brunch
This dish proves that simple leftovers can become creative meals with minimal effort.
Storage and Freezing Tips
To store pepper steak for later:
-
Cool completely, then store in airtight containers
-
Keeps in the refrigerator for up to 4 days
-
Can be frozen (without the rice) for up to 2 months
-
Thaw in the fridge overnight and reheat gently on the stove
Keep the rice or noodles separate during storage to avoid sogginess.
Final Flavor Enhancements
For a final burst of flavor and flair, consider:
-
A sprinkle of fresh cilantro or green onion
-
A squeeze of lime juice or rice vinegar for brightness
-
A dash of toasted sesame oil just before serving
-
Crushed peanuts or sesame seeds for texture

Pepper Steak with Bell Peppers and Onion
- Total Time: 30 minutes
- Yield: 3–4 servings 1x
Description
Pepper Steak with Bell Peppers and Onion is a classic takeout-style stir-fry featuring tender strips of beef, vibrant bell peppers, and sweet onions in a savory, slightly tangy sauce. This one-pan wonder is easy to make at home, perfect for busy weeknights, and pairs beautifully with white rice or noodles.
Ingredients
-
1 lb flank steak or sirloin, thinly sliced against the grain
-
1 tbsp soy sauce (for marinating)
-
1 tsp cornstarch (for marinating)
-
1 tbsp vegetable or sesame oil
-
1 red bell pepper, sliced
-
1 green bell pepper, sliced
-
1 yellow onion, thinly sliced
For the Sauce:
-
2 tbsp soy sauce
-
1 tbsp oyster sauce
-
1 tbsp hoisin sauce (optional for sweetness)
-
1 tsp cornstarch
-
1/4 cup beef broth or water
-
1/2 tsp sugar
-
1 clove garlic, minced
-
1/2 tsp freshly grated ginger (optional)
-
Black pepper to taste
Instructions
-
Marinate the steak: In a bowl, toss sliced steak with 1 tbsp soy sauce and 1 tsp cornstarch. Let sit for 10–15 minutes while prepping veggies and sauce.
-
Make the sauce: In a small bowl, whisk together soy sauce, oyster sauce, hoisin (if using), beef broth, cornstarch, sugar, garlic, and ginger.
-
Cook the steak: Heat 1 tbsp oil in a wok or large skillet over high heat. Sear beef in a single layer (in batches if needed) for 1–2 minutes per side until browned. Remove from pan and set aside.
-
Stir-fry vegetables: Add bell peppers and onion to the pan. Stir-fry for 3–4 minutes until tender-crisp.
-
Return the steak to the pan, pour in the sauce, and toss everything to coat. Simmer for 2–3 minutes until the sauce thickens and coats the meat and veggies.
-
Serve hot over steamed rice or noodles.
Notes
Thinly slicing the steak is key for tenderness. You can switch up the bell peppers for whatever colors you like or add mushrooms and snap peas. For spice, toss in a pinch of red pepper flakes or a dash of sriracha. This dish also makes great leftovers for lunch the next day.
- Prep Time: 15 minutes
- Cook Time: 15 minutes