Spicy Beef Stir-Fry with Rice

Spicy Beef Stir-Fry with Rice served over fluffy white rice, garnished with spring onions and bright bell peppers.  Save
Spicy Beef Stir-Fry with Rice served over fluffy white rice, garnished with spring onions and bright bell peppers. | cookingwithavery.com

This bold and flavorful Asian-inspired dish features tender beef sliced thin and quickly cooked with crisp bell peppers, aromatic garlic and ginger, then coated in a savory-spicy sauce made with soy, oyster sauce, and chili paste. The beef is seared until browned, then combined with tender vegetables and a rich sauce that clings perfectly to each bite. Served over fluffy steamed jasmine rice, this impressive main course comes together in just 40 minutes total time and easily serves four people.

The aroma of sizzling beef mingled with ginger and garlic takes me right back to my tiny apartment kitchen where I first attempted this dish. I had just returned from a semester abroad in Southeast Asia, desperate to recreate those vibrant street food flavors. The sound of meat hitting that scorching wok and the cloud of fragrant steam that billowed up became my Thursday night ritual.

Last winter, my brother came to visit during one of those bitter cold snaps when the temperature hadnt climbed above freezing for days. I made this stir-fry with extra chili paste, and we huddled around steaming bowls while catching up. The heat from the dish warmed us from the inside out, and somehow turned a regular Tuesday dinner into one of those unexpected perfect evenings.

Ingredients

  • Flank steak: The way it soaks up the marinade while still keeping that tender chew makes it worth seeking out, but Ive found sirloin works beautifully when my butcher is out.
  • Fresh ginger: After years of substituting powdered, I discovered that fresh ginger creates these little pockets of brightness that transform the entire dish.
  • Oyster sauce: This humble bottle sitting in my fridge door adds a depth that feels like a professional chef secret, delivering that elusive umami that would otherwise take hours to develop.
  • Jasmine rice: The floral notes complement the savory beef so perfectly that plain long-grain just doesnt compare, and it becomes this beautiful canvas for soaking up every drop of sauce.

Instructions

Prepare the rice first:
Rinse the rice until the water runs clear, which removes the excess starch and prevents clumping. As it simmers away, covered tightly, your kitchen will fill with that nutty, comforting scent that signals dinner is on its way.
Marinate with purpose:
Toss those thin beef slices with cornstarch and soy sauce, letting them sit for at least 10 minutes. The cornstarch does double duty, both tenderizing the meat and creating that silky texture in the final sauce.
Mix your flavor bomb:
Combine soy sauce, oyster sauce, rice vinegar, chili paste, brown sugar, and spices in a small bowl. This concentrated elixir is where all the magic happens, so taste it now and adjust the heat level to your preference.
Sear with patience:
Get your wok smoking hot before adding oil and beef. Resist the urge to stir constantly, instead letting each piece develop that beautiful caramelized edge before flipping.
Vegetable symphony:
After removing the beef, toss in those colorful peppers, onions, garlic and ginger. The sizzle will intensify and release an aroma that will draw everyone to the kitchen wondering whats cooking.
Bring it all together:
Return the beef to join the vegetables, pour in your prepared sauce, and watch as everything gets coated in that glossy, fragrant mixture. Keep everything moving in the wok for those final two minutes as the flavors meld together.
Serve with flair:
Mound fluffy rice in each bowl, spoon the vibrant stir-fry over top, and finish with a scatter of fresh spring onions. That final green garnish adds both color and a fresh crunch that balances the rich flavors.
A close-up of tender beef strips, crispy vegetables, and steamed jasmine rice for Spicy Beef Stir-Fry with Rice.  Save
A close-up of tender beef strips, crispy vegetables, and steamed jasmine rice for Spicy Beef Stir-Fry with Rice. | cookingwithavery.com

I still remember serving this stir-fry at an impromptu dinner party when friends dropped by unexpectedly. As conversation flowed around my dining table, one friend paused mid-bite to ask for the recipe, insisting it tasted better than her favorite takeout spot. That simple compliment somehow validated all the times Id practiced getting the sauce balance just right.

Customizing Your Heat Level

After making this recipe dozens of times, Ive discovered that heat tolerance varies wildly among my guests. Now I keep the chili paste on the table alongside sliced fresh chilies, allowing everyone to customize their own spice journey. My father-in-law adds enough to make his forehead glisten, while my sister barely touches the chili, yet both leave satisfied.

Protein Variations

During a month-long experiment with weekday vegetarianism, I discovered that extra-firm tofu, pressed and cut into cubes, creates a completely different but equally delightful version of this dish. The key was letting the tofu develop a golden crust before adding the sauce, creating these incredible flavor-packed bites that even my carnivore friends reached for.

Make-Ahead Possibilities

Sunday meal prep became infinitely more exciting when I realized all the components could be prepared ahead of time. Slicing beef and vegetables in advance turns this from a weekend indulgence into a feasible Tuesday night solution when time feels impossibly tight.

  • Prepare the sauce up to five days ahead and store it in a jar in the refrigerator, giving it a good shake before using.
  • Slice all vegetables the night before and store in airtight containers lined with paper towels to absorb excess moisture.
  • Cook extra rice and freeze in portion-sized containers for up to three months, making the mid-week version practically instant.
Sizzling Spicy Beef Stir-Fry with Rice, perfect for a family dinner, with a bold red chili sauce. Save
Sizzling Spicy Beef Stir-Fry with Rice, perfect for a family dinner, with a bold red chili sauce. | cookingwithavery.com

This stir-fry has evolved alongside my cooking confidence, from a recipe I once clutched desperately to one that flows from muscle memory. Each time the familiar aromas fill my kitchen, I feel that same satisfaction of creating something vibrant and nourishing from simple ingredients.

Recipe FAQs

Flank steak or sirloin are ideal because they're tender and cook quickly when sliced thinly against the grain. Avoid tougher cuts that require longer cooking times.

Yes, slice all vegetables and beef the night before and store in separate containers. Prepare the sauce mixture ahead as well. This makes assembly quick and easy on cooking day.

Cook vegetables for only 3-4 minutes until just tender-crisp. Don't overcrowd the pan and maintain high heat throughout. This prevents mushiness and preserves texture.

Chicken breast, pork tenderloin, or tofu all work beautifully. Adjust cooking times slightly—chicken and pork need similar time to beef, while tofu requires careful handling to avoid breaking apart.

Not with standard soy sauce and oyster sauce. Substitute with tamari and gluten-free oyster sauce for a gluten-free version. Always verify all sauces and seasonings are certified gluten-free.

Start with the suggested 1 tablespoon of chili paste and add more gradually to taste. You can also include fresh sliced chilies or increase red pepper flakes for customized heat.

Spicy Beef Stir-Fry with Rice

A vibrant Asian-inspired beef stir-fry with bell peppers, ginger, and garlic served over steamed rice. Bold, flavorful, and ready in 40 minutes.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Medium

Ingredients

Beef

  • 1.1 lb flank steak or sirloin, thinly sliced
  • 1 tablespoon cornstarch
  • 2 tablespoons soy sauce
  • 1 tablespoon vegetable oil

Vegetables

  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 medium onion, sliced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 spring onions, sliced for garnish

Sauce and Spices

  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon chili paste or sriracha
  • 1 teaspoon brown sugar
  • 1/2 teaspoon ground black pepper
  • 1/2 teaspoon crushed red pepper flakes

Rice

  • 1.5 cups jasmine or long-grain rice
  • 2.5 cups water
  • Pinch of salt

Instructions

1
Prepare the Rice: Rinse rice under cold water until water runs clear. Combine rice, water, and salt in a saucepan. Bring to a boil, cover, reduce heat, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork before serving.
2
Marinate the Beef: In a bowl, toss sliced beef with 1 tablespoon soy sauce and cornstarch. Set aside to marinate for 10 minutes.
3
Combine Sauce Ingredients: In a small bowl, mix together 2 tablespoons soy sauce, oyster sauce, rice vinegar, chili paste, brown sugar, black pepper, and red pepper flakes. Set aside.
4
Sear the Beef: Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat. Add beef and stir-fry for 2 to 3 minutes until browned. Remove beef from the pan and set aside.
5
Cook the Vegetables: Add bell peppers, onion, garlic, and ginger to the pan. Stir-fry for 3 to 4 minutes until vegetables are just tender.
6
Combine and Finish: Return beef to the pan, pour in the sauce, and toss to combine. Stir-fry for 2 more minutes until everything is well coated and heated through.
7
Plate and Serve: Serve the spicy beef stir-fry over steamed rice. Garnish with sliced spring onions.
Additional Information

Equipment Needed

  • Wok or large skillet
  • Saucepan with lid
  • Sharp knife
  • Cutting board
  • Mixing bowls

Nutrition (Per Serving)

Calories 475
Protein 32g
Carbs 55g
Fat 13g

Allergy Information

  • Contains soy from soy sauce
  • May contain gluten in regular soy sauce
  • May contain shellfish from oyster sauce
Avery Mitchell

Passionate home cook sharing easy recipes, cooking tips, and meal ideas for food lovers.