Spicy Beef Stir-Fry with Rice

Fluffy jasmine rice topped with colorful bell peppers and tender beef coated in a spicy, glossy sauce for a vibrant stir-fry. Save to Pinterest
Fluffy jasmine rice topped with colorful bell peppers and tender beef coated in a spicy, glossy sauce for a vibrant stir-fry. | viralpinkitchen.com

This spicy beef stir-fry delivers bold flavors in just 40 minutes. Thinly sliced flank steak gets marinated in soy sauce and cornstarch for tenderness, then quickly seared in a hot wok until browned. Colorful bell peppers, onions, garlic, and fresh ginger add crunch and aromatic depth, while a savory sauce of soy, oyster sauce, rice vinegar, chili paste, and brown sugar coats everything in a spicy-sweet glaze. Serve over fluffy jasmine rice for a complete satisfying meal that's perfect for weeknight dinners. The dish is dairy-free and easily adaptable for different protein preferences.

The sizzling sound of beef hitting a smoking hot wok is one of my favorite kitchen noises. I first attempted stir-fry in college with a tiny frying pan and everything ended up steamed instead of seared. Now that I have proper equipment, this spicy beef version has become my go-to after a long day at work.

My roommate walked in last Tuesday when I was testing this recipe and literally hovered over the wok until I plated it. We ended up eating straight from the pan while standing at the counter because neither of us could wait another second.

Ingredients

  • 500 g flank steak: Thinly slice against the grain for tender bites that soak up all that sauce
  • 1 tbsp cornstarch: This little trick creates the most velvety texture on the beef
  • 2 tbsp soy sauce plus 1 tbsp for marinade: Divide it beforehand to avoid scrambling mid-cook
  • 1 red and 1 green bell pepper: The contrasting colors make this dish feel like restaurant quality
  • 1 tbsp chili paste or sriracha: Start here and add more if you love the burn
  • 1 tbsp brown sugar: Balances all that heat with just enough sweetness
  • 300 g jasmine rice: Fragrant and fluffy, the perfect canvas for spicy beef

Instructions

Get your rice going first:
Rinse until water runs clear, then combine with water and salt. Bring to a boil, cover, and simmer 15 minutes before letting it steam 5 more minutes untouched.
Tenderize the beef:
Toss the sliced meat with 1 tbsp soy sauce and cornstarch. Let it sit while you prep everything else.
Mix your sauce:
Whisk together the remaining soy sauce, oyster sauce, vinegar, chili paste, brown sugar, and both peppers in a small bowl.
Sear the beef like a pro:
Heat oil in a wok over high heat until smoking. Add beef in batches and stir-fry 2 to 3 minutes until browned, then remove from pan.
Cook your vegetables:
Add peppers, onion, garlic, and ginger to the hot pan. Stir-fry 3 to 4 minutes until they are still slightly crisp.
Bring it all together:
Return beef to wok, pour in sauce, and toss until everything is coated and heated through.
Plate it up:
Mound steaming rice in bowls and spoon that spicy beef all over the top. Scatter spring onions like confetti.
A close-up of sizzling Spicy Beef Stir-Fry with Rice, featuring crisp vegetables and steamed grains ready to be served. Save to Pinterest
A close-up of sizzling Spicy Beef Stir-Fry with Rice, featuring crisp vegetables and steamed grains ready to be served. | viralpinkitchen.com

This recipe has saved countless weeknight dinners when takeout felt like too much effort but cooking anything fancy seemed impossible.

Making It Your Own

Sometimes I swap in sliced chicken breast or firm tofu cubes when beef feels too heavy. The sauce works beautifully with pretty much any protein that can stand up to high heat.

Heat Level Hacks

My sister can barely handle black pepper so I omit the chili flakes entirely for her. For spice-loving friends, I will add fresh sliced chilies right in with the vegetables.

Side Dish Magic

A cold cucumber salad with rice vinegar dressing cuts through the spice perfectly. I also love quick-pickled carrots on the side for that crunch factor.

  • Cook your rice earlier in the day and reheat it to save time
  • Slice your beef when it is slightly frozen for easier cutting
  • Double the sauce if you love extra rice-soaking goodness
This hearty Spicy Beef Stir-Fry with Rice showcases caramelized beef strips, aromatic ginger, and chili paste over a bed of steamed rice. Save to Pinterest
This hearty Spicy Beef Stir-Fry with Rice showcases caramelized beef strips, aromatic ginger, and chili paste over a bed of steamed rice. | viralpinkitchen.com

Hope this brings some sizzling excitement to your kitchen table.

Recipe FAQs

Flank steak or sirloin are ideal choices because they're tender and slice nicely against the grain. Look for well-marbled cuts that will stay juicy during quick high-heat cooking.

Reduce the chili paste and red pepper flakes for milder heat, or increase them for more intensity. Fresh sliced chili peppers add an extra kick if desired.

Yes, use tamari instead of regular soy sauce and choose a gluten-free oyster sauce alternative. Always check labels to ensure all ingredients meet your dietary needs.

Broccoli, snap peas, carrots, or bok choy work wonderfully. Just keep pieces uniform in size for even cooking.

Slice beef thinly against the grain, marinate briefly in cornstarch and soy sauce, and cook quickly over high heat. Avoid overcrowding the pan.

Cooked rice keeps well in the refrigerator for 2-3 days. Reheat gently with a splash of water or use cold for fried rice the next day.

Spicy Beef Stir-Fry with Rice

Bold beef with colorful vegetables and aromatic spices over fluffy steamed rice

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

Ingredients

Beef

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

Vegetables

  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 medium onion, sliced
  • 2 cloves garlic, minced
  • 1 thumb-sized piece ginger, grated
  • 2 spring onions, sliced for garnish

Sauce & Spices

  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp rice vinegar
  • 1 tbsp chili paste or sriracha, adjust to taste
  • 1 tsp brown sugar
  • 1/2 tsp ground black pepper
  • 1/2 tsp crushed red pepper flakes optional

Rice

  • 1 1/2 cups jasmine or long-grain rice
  • 2 1/2 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 tbsp soy sauce and cornstarch. Set aside to marinate for 10 minutes.
3
Prepare the Stir-Fry Sauce: In a small bowl, mix together 2 tbsp soy sauce, oyster sauce, rice vinegar, chili paste, brown sugar, black pepper, and red pepper flakes until well combined.
4
Sear the Beef: Heat 1 tbsp vegetable oil in a large wok or skillet over high heat. Add beef and stir-fry for 2-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-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
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 (soy sauce), gluten (if using regular soy sauce), and shellfish (if using oyster sauce). For gluten-free, use tamari and gluten-free oyster sauce.
Kaylee Jordan

Sharing easy, nourishing recipes and practical cooking tips for home cooks and food enthusiasts.