Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spicy Garlic Beef Stir-Fry with Green Beans and Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 60 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian

Description

A vibrant and flavorful Spicy Garlic Beef Stir-Fry combining tender flank steak, crisp green beans, and sweet red bell pepper, all tossed in a spicy, garlicky sauce served over fragrant jasmine rice. Perfect for a quick, satisfying weeknight dinner with a perfect balance of heat and savory sweetness.


Ingredients

Beef and Marinade

  • 1 lb (450g) flank steak or sirloin, thinly sliced against the grain
  • Salt and pepper to taste

Vegetables

  • 2 cups fresh green beans, trimmed
  • 1 red bell pepper, sliced into thin strips
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated (or 1/2 teaspoon ground ginger)

Sauces & Seasonings

  • 2 tablespoons vegetable oil (divided)
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon rice vinegar
  • 1-2 teaspoons chili paste or sriracha (adjust for heat preference)
  • 1 tablespoon brown sugar (optional, to balance the heat)
  • 1 tablespoon sesame oil (optional, for extra flavor)

Rice

  • 2 cups cooked jasmine rice (or white rice of your choice)


Instructions

  1. Prepare the Beef: Slice the flank steak or sirloin thinly against the grain. Season with a pinch of salt and pepper to enhance the flavor.
  2. Cook the Rice: Prepare the rice according to package instructions, typically one part rice to two parts water. Once cooked, fluff with a fork and optionally toss with a tablespoon of sesame oil for added depth of flavor.
  3. Cook the Vegetables: Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add green beans and red bell pepper. Stir-fry for 4-5 minutes until tender yet crisp. Remove vegetables from skillet and set aside.
  4. Cook the Beef: In the same skillet, add the remaining tablespoon of vegetable oil. Place the sliced beef in a single layer and cook for 2-3 minutes, stirring occasionally, until browned and cooked through. Remove beef and set aside.
  5. Make the Sauce: Add garlic and ginger to the skillet. Stir-fry for about 30 seconds until fragrant. Add soy sauce, oyster sauce, hoisin sauce, rice vinegar, chili paste or sriracha, and brown sugar if using. Stir and cook for 1-2 minutes until the sauce thickens slightly.
  6. Combine and Finish: Return the cooked beef and vegetables to the skillet. Toss everything together to coat evenly with the sauce. Cook an additional 2 minutes to heat through and blend flavors.
  7. Serve: Spoon the spicy garlic beef stir-fry over cooked jasmine rice. Garnish with sesame seeds, chopped green onions, or cilantro if desired for added texture and freshness.

Notes

  • Slice the beef thinly against the grain to ensure tenderness.
  • Adjust the chili paste or sriracha to match your preferred spice level.
  • If you want a gluten-free option, use gluten-free soy sauce and oyster sauce.
  • Optional garnishes like sesame seeds, green onions, or cilantro add extra flavor and presentation appeal.
  • You can substitute green beans with snap peas or broccoli for variety.
  • Leftover stir-fry can be stored in an airtight container in the fridge for up to 3 days.