This vibrant bowl brings together lean beef strips and crisp bell peppers in a mouthwatering garlic-ginger sauce. The quick marinade ensures the beef stays tender while getting beautifully caramelized during stir-frying. Colorful red, yellow, and green peppers add sweetness and crunch, perfectly complementing the savory, slightly sweet sauce. Served over nutty brown rice, each bowl delivers 30 grams of protein for a truly satisfying meal that comes together in just 35 minutes.
I was trying to use up vegetables from my fridge that were threatening to go sad and limp, and somehow what started as a random cleanup dinner became the bowl I now crave every week. The colors alone make me happy, but the way the beef gets tender and the peppers keep their crunch, that is what keeps me coming back.
Last Tuesday my roommate walked in while I was stir-frying and literally stood over the stove waiting for a bowl. That is when I knew this recipe was a keeper, not just for me but for anyone who happens to be within smelling distance of my kitchen.
Ingredients
- Lean beef sirloin or flank steak (400 g/14 oz), thinly sliced: Cutting against the grain makes all the difference, and the cornstarch velveting trick keeps it tender every single time
- Cornstarch (1 tsp): This little coating is what restaurant kitchens do to get that silky texture that feels impossible at home
- Sesame oil (1 tsp): A tiny amount goes a long way for that warm, nutty aroma that hits you before you even take a bite
- Red, yellow, and green bell peppers (1 each), sliced: Using all three colors is not just pretty, each brings its own subtle sweetness and crunch
- Red onion (1 medium), thinly sliced: Red onion adds that mild bite and beautiful purple streaks through everything
- Soy sauce (3 tbsp total): Low sodium lets you control the salt while still getting that deep umami base
- Oyster sauce (1 tbsp): The secret ingredient that adds richness without being heavy
- Rice vinegar (1 tbsp): Just enough brightness to cut through the savory elements
- Honey or maple syrup (1 tbsp): Balances everything out and helps the sauce cling to the beef
- Garlic (2 cloves), minced: Fresh is non-negotiable here, jarred garlic does not have the same punch
- Fresh ginger (1 tsp), grated: Use the smallest holes on your grater for maximum flavor without stringy bits
- Chili flakes (1/2 tsp): Optional, but even a pinch adds something special to the background notes
- Cooked brown rice (2 cups): Brown rice holds up better than white and adds nutty flavor that matches the beef
- Spring onions, sliced: Fresh onion on top is the finishing touch that makes each bowl feel complete
- Toasted sesame seeds and fresh cilantro: Totally optional, but they make such a difference in presentation and fresh flavor
Instructions
- Marinate the beef:
- Toss the sliced beef with 1 tbsp soy sauce, cornstarch, and sesame oil until evenly coated, then let it sit for 10 minutes while you prep everything else.
- Whisk the sauce:
- Combine the remaining soy sauce, oyster sauce, rice vinegar, honey, garlic, ginger, and chili flakes in a small bowl.
- Sear the beef:
- Get your skillet smoking hot over medium-high heat, add the beef in a single layer, and stir-fry for 2-3 minutes until just browned, then remove it from the pan.
- Cook the vegetables:
- Add a splash of water or a drizzle of oil to the same skillet and toss in the peppers and onion, stir-frying for 3-4 minutes until they are bright but still have snap.
- Combine everything:
- Return the beef to the skillet, pour in the sauce, and toss for 2-3 minutes until every piece is coated and the sauce has thickened slightly.
- Assemble the bowls:
- Divide the brown rice among four bowls, top generously with the beef and pepper mixture, and finish with spring onions, sesame seeds, and cilantro.
My friend who swears she hates cooking made this three times in one week after I sent her the recipe. That is the kind of endorsement that matters more than any restaurant review.
Make It Your Own
Swap ground turkey or chicken breast strips if red beef is not your thing. Firm tofu cubes work beautifully too, just press them first and adjust the cooking time so they do not fall apart.
Rice Alternatives
Quinoa holds up surprisingly well in bowls like this and cooks faster than brown rice. Cauliflower rice is another option if you want to cut carbs, though it will not soak up the sauce quite the same way.
Sauce Adjustments
Play around with the balance until it tastes right to you, then write down what you did because you will want to repeat it.
- More honey makes it sweeter, more vinegar adds tang
- Extra ginger gives it more warmth and depth
- Chili garlic paste can replace chili flakes for more heat
Bowls like this are how I convinced myself that cooking at home could be just as satisfying as ordering out, but better for you and your wallet. Enjoy every colorful, messy bite.
Recipe FAQs
- → What cut of beef works best?
-
Lean sirloin or flank steak sliced thinly against the grain works beautifully. The quick marinade with cornstarch helps keep the meat tender during high-heat stir-frying.
- → Can I make this ahead?
-
Yes! Prep all ingredients in advance and store separately. Cook everything just before serving—the beef and peppers reheat beautifully and the sauce maintains its flavor.
- → How can I adjust the spice level?
-
Start with half the suggested chili flakes for mild heat, or increase to a full teaspoon for more kick. You can also add sriracha or sambal oelek directly to your serving.
- → What rice alternatives work well?
-
Quinoa adds extra protein and fiber, while cauliflower rice keeps it lower-carb. Jasmine rice offers a fragrant Asian-inspired option that soaks up the sauce beautifully.
- → Is this gluten-free?
-
The dish can be gluten-free with tamari instead of soy sauce and gluten-free oyster sauce. Always check labels to ensure your condiments meet your dietary needs.
- → Can I use other proteins?
-
Absolutely! Thinly sliced chicken breast, firm tofu cubes, or even shrimp work wonderfully with the same marinade and cooking times. Adjust cooking time accordingly.