
This pepper steak delivers tender strips of beef with vibrant bell peppers and juicy tomatoes in a savory sauce that clings to every bite. I developed this method after years of testing to perfect the balance between crisp-tender vegetables and melt-in-your-mouth meat.
The wok-searing technique creates that signature slightly charred exterior while keeping the beef incredibly tender. A quick marinade with soy sauce and cornstarch ensures the meat stays moist during cooking, while fresh garlic and ginger build layers of flavor in the sauce.
What emerges is a dish where each component shines—the beef is perfectly cooked, the peppers maintain their crunch, and the tomatoes add just the right amount of sweetness. The sauce ties everything together with its rich, umami-packed profile.
Serve this over steamed rice to soak up every drop of that delicious sauce. Here’s how to make it at home.
Ingredients for Pepper Steak Recipe with Tomatoes
Ribeye strips, vibrant peppers, juicy tomatoes—this is what perfect wok-seared beef tastes like.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Soy Sauce 🫒 | ⅓ cup | Low-sodium preferred for marinade |
| Cornstarch 🌾 | 2 tbsp | For velveting beef strips |
| Red Bell Pepper 🌶️ | 2 whole | Sliced into thin strips |
| Green Bell Pepper 🌶️ | 2 whole | Sliced into thin strips |
| Roma Tomatoes 🍅 | 3 whole | Quartered lengthwise |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger Root 🌿 | 1 tbsp | Grated or minced |
| Beef Broth 🫕 | ¾ cup | Low-sodium for sauce control |
| Oyster Sauce 🫒 | 2 tbsp | For umami depth |
| Brown Sugar 🧈 | 1 tbsp | Light or dark variety |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for wok-searing |
| Rice Vinegar 🍋 | 1 tbsp | Balances sauce sweetness |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste |
The beef is everything here. Ribeye gives you that melt-in-your-mouth texture with good marbling. I grab mine from Whole Foods or a trusted butcher—look for bright red color and visible fat streaks. Slice it thin against the grain (freeze for 20 minutes first for easier slicing). For the bell peppers, organic at a farmers market are sweeter, but regular grocery store peppers work just fine (avoid the ones with soft spots).
No ribeye? Flank or skirt steak work great too—just slice extra thin. Swap oyster sauce for vegetarian oyster sauce or a mix of soy sauce and mushrooms. Fresh ginger is ideal, but ground ginger at half the amount in a pinch. Roma tomatoes are meatier, but any ripe tomato will do. The cornstarch velveting is non-negotiable though—it’s what keeps the beef tender (don’t skip this part).
Cooked beef keeps 3-4 days in the fridge, but honestly it’s best fresh. The sauce thickens as it cools—reheat with a splash of water. Freezes for 2 months if you must, but the peppers lose some crunch. Always serve over steamed rice (it soaks up that sauce).
Why You’ll Love This Recipe
- One Pan Meal: I love that everything cooks together—steak, peppers, and tomatoes all in the same pan.
- Soy Sauce Magic: The soy sauce and cornstarch combo gives the ribeye that perfect glossy, flavorful crust.
- Feeds a Crowd: Honestly, this dish stretches easily for family dinners or meal prep for the week.
- Leftovers Rock: Between us, the flavors taste even better the next day for lunch.
Step-by-Step Instructions for Pepper Steak With Tomatoes
Here’s the method I use to get those restaurant-quality results at home every time.
Step 1: Velvet the Beef for Maximum Tenderness
Start by slicing the 1.5 lb ribeye steak thinly against the grain into ¼-inch strips. This shortens the muscle fibers so they melt in your mouth. Toss the strips with 2 tbsp cornstarch and 1 tsp kosher salt until evenly coated—the cornstarch creates a protective layer that locks in juices during cooking.
Add 0.33 cup soy sauce and mix until each piece is thoroughly saturated. Let this sit for 15 minutes. You’ll notice the beef becomes slightly opaque as it absorbs the marinade. This velveting technique is what gives the dish its signature tender texture.
Step 2: Stir-Fry the Vegetables to Perfection
Heat 2 tbsp vegetable oil in a wok over high heat until it shimmers. Add the 2 red bell peppers and 2 green bell peppers (both sliced into thin strips) and stir-fry for 2-3 minutes until they’re bright and slightly blistered but still crisp.
Push the peppers to the sides and add the 3 quartered roma tomatoes, 4 cloves minced fresh garlic cloves, and 1 tbsp grated fresh ginger root to the center. Stir-fry for 45 seconds until the garlic is fragrant and the ginger releases its aroma. The tomatoes should soften just enough to start releasing their juices.
Step 3: Sear the Beef and Build the Sauce
Add the remaining 1 tbsp vegetable oil to the wok. Working in batches to avoid crowding, add the marinated beef in a single layer. Let it sear undisturbed for 30 seconds until the edges turn white and opaque, then stir-fry for another 1-2 minutes until just cooked through. Remove and set aside.
In the same wok, combine 0.75 cup beef broth, 2 tbsp oyster sauce, 1 tbsp brown sugar, and 1 tbsp rice vinegar. Bring to a simmer and cook for 2 minutes until the sauce thickens slightly and becomes glossy. The vinegar will balance the sweetness of the sugar and the saltiness of the oyster sauce.
Step 4: Combine and Finish with Aromatic Oil
Return all the beef to the wok along with any accumulated juices. Toss everything together with the vegetables and sauce for 1-2 minutes until the beef is fully coated and heated through. The sauce should cling to each piece of beef and vegetable, creating that signature glossy finish.
Remove from heat and stir in 1 tsp toasted sesame oil. This final touch adds a nutty aroma that ties all the flavors together. The sesame oil is potent, so just a teaspoon gives the perfect finishing note without overpowering the dish.
Pro Tips For Making Pepper Steak Recipe With Tomatoes
- Sear Hot, Rest Long: Get your pan screaming hot before adding the ribeye—this is how you lock in juices for a proper crust. Then let it rest 5-10 minutes under foil, or all that goodness will end up on the cutting board.
- Velvet the Steak: Toss those ribeye strips in cornstarch before searing. I learned this the hard way—it’s what keeps them tender and gives the sauce something to cling to.
- Slice Peppers Thin: Cut the bell peppers into ¼-inch strips so they soften quickly without turning to mush. Sounds fussy, but it actually changes the outcome in the stir-fry.
- Deglaze with Soy: After removing the steak, pour a splash of soy sauce into the pan and scrape up those browned bits. It’s the easiest way to build deep flavor without extra effort.
Make-Ahead Tips for This Recipe
Prep the Beef First
Slice the 1.5 lb ribeye into strips and velvet with 2 tbsp cornstarch and 0.33 cup soy sauce up to 12 hours ahead. Store covered in the fridge—the marinade actually improves overnight as the flavors penetrate deeper. I always taste a piece raw to check seasoning before cooking. 💡
Chop Veggies Early
Slice the 2 red and 2 green bell peppers plus 3 roma tomatoes the night before. Store them in separate airtight containers with paper towels to absorb moisture. This keeps them crisp for stir-frying and saves 15 minutes of prep on cooking day.
Sauce Pre-Mix
Combine the 0.75 cup beef broth, 2 tbsp oyster sauce, 1 tbsp brown sugar, and 1 tbsp rice vinegar in a jar. Shake well and refrigerate. The flavors meld beautifully overnight, and you can shake and pour directly into the wok when ready.
Day-Of Timeline
Take the beef out 30 minutes before cooking to bring to room temperature. The sauce and veggies can stay chilled until you start. This timing ensures the beef cooks evenly while the vegetables retain their crunch. ⏰
Partial Cook Option
Cook just the beef and sauce 1 day ahead. Cool completely, then refrigerate in a sealed container. Reheat in the wok with the fresh vegetables for 3-4 minutes to maintain that perfect crisp-tender texture.
Freezing Tips
Freeze cooked beef and sauce together for up to 2 months in quart-size freezer bags. Thaw overnight in the fridge before reheating with fresh vegetables. The texture changes slightly, but the flavor remains fantastic. ❄️
Nutrition Facts
Frequently Asked Questions
Can I use a different cut of beef?
Yes! While ribeye is ideal, flank or skirt steak work well too. Just slice them extra thin against the grain for maximum tenderness. Avoid lean cuts like sirloin as they can become tough.
Why velvet the beef with cornstarch?
The cornstarch coating creates a protective layer that locks in juices. This technique ensures the beef stays tender and develops a slightly crisp exterior when seared. It’s a Chinese restaurant secret!
Can I make this without a wok?
Use a large skillet or cast iron pan instead. Cook in batches to avoid crowding, which steams the beef instead of searing it.
How do I prevent soggy vegetables?
Cook the peppers first, then remove them while searing the beef. Add them back at the end just to warm through. This keeps them crisp-tender.
- Pina Colada Dip Recipe Red Lobster: Tropical Creaminess With Toasted Coconut - October 12, 2026
- Pickled Sweet Cherry Peppers Recipe Canning: Tangy Heat for Pantry Staples - October 12, 2026
- Peppercorn Sauce Recipe Vegan: Rich Umami Depth Without Cream - October 12, 2026