Spicy Garlic Beef Stir-Fry with Green Beans & Rice

Why You’ll Love This Recipe

Spicy Garlic Beef Stir-Fry with Green Beans & Rice is a flavorful, quick, and satisfying dish that combines tender slices of beef with crunchy green beans in a spicy garlic sauce. Served over fluffy rice, this meal is the perfect balance of savory, spicy, and slightly sweet flavors. It’s a delicious and nutritious one-pan meal that’s easy enough for weeknights but fancy enough to impress your guests!

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Stir-Fry:
1 lb flank steak (or sirloin, thinly sliced against the grain)
2 cups fresh green beans (trimmed)
2 tablespoons olive oil (or vegetable oil)
3 cloves garlic (minced)
1 tablespoon fresh ginger (minced)
1 small onion (sliced)
2 tablespoons soy sauce
1 tablespoon oyster sauce
1 tablespoon hoisin sauce
1 tablespoon rice vinegar
1-2 teaspoons chili garlic sauce (or more for extra spice)
1 tablespoon brown sugar
1 teaspoon cornstarch (optional, for thickening)
Salt and pepper to taste

For the Rice:
2 cups jasmine or basmati rice
4 cups water or broth (for cooking the rice)

Directions

  1. Cook the Rice:
    • Rinse the rice under cold water until the water runs clear.
    • In a medium saucepan, bring 4 cups of water (or broth for extra flavor) to a boil. Add the rice, reduce the heat to low, cover, and simmer for 15-20 minutes, or until the rice is tender and the liquid is absorbed. Set aside.
  2. Prepare the Stir-Fry Sauce:
    • In a small bowl, whisk together the soy sauce, oyster sauce, hoisin sauce, rice vinegar, chili garlic sauce, brown sugar, and cornstarch (if using). Set aside.
  3. Stir-Fry the Beef:
    • Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the sliced beef in a single layer and cook for 2-3 minutes, stirring occasionally, until browned and cooked through. Remove the beef from the pan and set it aside.
  4. Cook the Green Beans and Vegetables:
    • In the same skillet, add the remaining tablespoon of oil. Add the sliced onion, green beans, garlic, and ginger. Stir-fry for 4-5 minutes until the green beans are tender-crisp and the onions are softened.
  5. Combine Beef and Sauce:
    • Return the cooked beef to the skillet with the green beans and vegetables. Pour the stir-fry sauce over the top, and stir to coat everything evenly. Cook for an additional 2-3 minutes until the sauce thickens (if using cornstarch) and everything is heated through. Adjust seasoning with salt and pepper.
  6. Serve:
    • Serve the spicy garlic beef stir-fry over the cooked rice. Garnish with extra chili flakes, sesame seeds, or chopped green onions if desired. Enjoy!

Servings and Timing

This recipe serves 4 people.
Preparation time: 15 minutes
Cooking time: 15 minutes
Total time: 30 minutes

Variations

  • Add More Veggies: Feel free to add other vegetables like bell peppers, mushrooms, or carrots for added color and nutrients.
  • Swap the Beef: For a different protein, use chicken, shrimp, or tofu.
  • Spicy Twist: Increase the chili garlic sauce or add fresh chili peppers for more heat.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 2-3 days.
To reheat, warm in a skillet over medium heat, adding a splash of water or broth to loosen the sauce if needed. Alternatively, you can microwave it in a covered dish for 1-2 minutes.

Spicy Garlic Beef Stir-Fry with Green Beans & Rice

FAQs

Can I use frozen green beans?
Yes, frozen green beans can be used in place of fresh green beans. Just thaw and pat them dry before using.

Can I make this dish ahead of time?
The stir-fry itself can be made ahead of time and stored in the refrigerator for up to 2-3 days. However, for the best texture, it’s recommended to cook the rice fresh when serving.

Can I use a different cut of beef?
Flank steak works great in stir-fries, but you can also use sirloin, skirt steak, or even beef tenderloin, as long as you slice it thinly against the grain.

Conclusion

Spicy Garlic Beef Stir-Fry with Green Beans & Rice is a bold, delicious, and satisfying meal that’s sure to become a staple in your weeknight dinner rotation. With its rich flavors, tender beef, and crunchy green beans, this dish is a perfect balance of heat and savory goodness. Quick to make and packed with flavor, it’s a meal that the whole family will enjoy!

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 & Rice

Spicy Garlic Beef Stir-Fry with Green Beans & Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: cozykitcheneats
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stir-frying
  • Cuisine: Asian
  • Diet: Gluten Free

Description

This Spicy Garlic Beef Stir-Fry is loaded with tender strips of beef, crisp green beans, and a flavorful garlic sauce with a bit of heat. Served over a bed of fluffy rice, this quick and satisfying meal is perfect for weeknight dinners.


Ingredients

For the Stir-Fry:

  • 1 lb beef sirloin or flank steak, thinly sliced against the grain

  • 2 tbsp vegetable oil

  • 2 cups fresh green beans, trimmed

  • 1 medium onion, thinly sliced

  • 4 cloves garlic, minced

  • 1 red bell pepper, sliced

  • 2 tbsp soy sauce

  • 1 tbsp oyster sauce

  • 1 tbsp rice vinegar

  • 1 tbsp chili paste or sriracha (adjust to desired heat level)

  • 1/2 tsp ground ginger

  • Salt and pepper to taste

For the Rice:

  • 1 1/2 cups jasmine rice (or white rice)

  • 3 cups water

  • Pinch of salt


Instructions

  1. Cook the rice:

    • In a medium saucepan, combine the rice, water, and a pinch of salt. Bring to a boil over high heat. Once boiling, reduce the heat to low, cover, and simmer for 15-18 minutes, or until the rice is tender and the water is absorbed. Remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork.

  2. Prepare the stir-fry sauce:

    • In a small bowl, whisk together the soy sauce, oyster sauce, rice vinegar, chili paste or sriracha, and ground ginger. Set aside.

  3. Cook the beef:

    • Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the beef and season with a pinch of salt and pepper. Stir-fry for 2-3 minutes, or until the beef is browned and just cooked through. Remove the beef from the skillet and set it aside.

  4. Stir-fry the vegetables:

    • In the same skillet, add the remaining tablespoon of oil. Add the green beans and onion, and stir-fry for about 3-4 minutes, until the green beans are tender-crisp. Add the garlic and bell pepper, and cook for another 2 minutes, until fragrant and tender.

  5. Combine the beef and sauce:

    • Return the cooked beef to the skillet with the vegetables. Pour the prepared stir-fry sauce over the beef and vegetables, stirring to coat everything evenly. Cook for another 2 minutes until the sauce thickens and everything is well combined.

  6. Serve:

    • Serve the spicy garlic beef stir-fry over a bed of rice. Garnish with chopped green onions or sesame seeds if desired.


Notes

  • Adjust the level of spice by using less or more chili paste/sriracha.

  • For a lower-carb option, you can serve this dish with cauliflower rice instead of regular rice.

  • You can swap out the green beans for other veggies like broccoli, snap peas, or bell peppers if you prefer.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *