Print

Beef Stir Fry with Vegetables (30-Minute Recipe) Recipe

4.7 from 94 reviews

This Beef Stir Fry with Vegetables is a quick and flavorful 30-minute dish perfect for a nutritious weeknight dinner. Tender slices of beef are seared to develop a crispy crust, then combined with vibrant stir-fried vegetables and a savory sauce made from soy, hoisin, sesame oil, honey, garlic, and ginger. Garnished with green onions and sesame seeds, it can be served over steamed rice for a complete meal.

Ingredients

Scale

Beef and Marinade

  • 1 lb (450g) beef (flank steak, sirloin, or ribeye), thinly sliced
  • 2 tablespoons soy sauce
  • 2 garlic cloves, minced
  • 1 teaspoon fresh ginger, grated

Sauce

  • 2 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon honey
  • 2 garlic cloves, minced
  • 1 teaspoon fresh ginger, grated

Vegetables and Garnish

  • 1 tablespoon vegetable oil (for stir frying), plus 1 extra tablespoon for cooking
  • 1 bell pepper, thinly sliced
  • 1 cup broccoli florets
  • 1 carrot, julienned
  • ½ cup snap peas, ends trimmed
  • 2 green onions, chopped (for garnish)
  • 1 tablespoon sesame seeds (optional, for garnish)

To Serve

  • Steamed rice (optional)

Instructions

  1. Prepare the Beef: Thinly slice the beef against the grain to ensure maximum tenderness. If time allows, marinate the beef in soy sauce, minced garlic, and grated ginger for 15–30 minutes to enhance the flavor.
  2. Make the Sauce: In a small bowl, whisk together 2 tablespoons soy sauce, hoisin sauce, sesame oil, honey, minced garlic, and grated ginger. Set this sauce mixture aside.
  3. Heat the Pan: Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat. Once hot, add the beef in a single layer. Let it sear without stirring for 2-3 minutes to develop a crispy crust. Then remove the beef from the pan and set aside.
  4. Stir-Fry the Vegetables: In the same pan, add the remaining 1 tablespoon of vegetable oil. Add the julienned carrots, thinly sliced bell pepper, and broccoli florets. Stir-fry these vegetables for about 3-5 minutes until they begin to soften but still retain a crisp texture.
  5. Add the Snap Peas: Add the snap peas to the pan with the other vegetables and continue stir-frying for an additional 2-3 minutes to heat through and retain crunch.
  6. Combine the Beef and Sauce: Return the seared beef to the pan along with the prepared sauce. Stir everything well, ensuring the beef and vegetables are evenly coated with the sauce. Allow the mixture to cook for another 1-2 minutes so the sauce thickens slightly and flavors meld.
  7. Serve: Remove the pan from heat. Garnish the stir fry with chopped green onions and sesame seeds if desired. Serve hot over steamed rice or enjoy on its own for a low-carb option.

Notes

  • For extra tenderness, marinate the beef for up to 30 minutes before cooking.
  • You can substitute any combination of your favorite vegetables such as mushrooms, zucchini, or baby corn.
  • Adjust the amount of honey to increase or reduce sweetness according to your taste.
  • Use tamari or a gluten-free soy sauce to make this dish gluten free.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
  • Serve immediately for best texture and flavor.
  • Made this recipe? Drop a photo in the comments below and get featured in the “Made By You” gallery on this post!

Keywords: Beef Stir Fry, Quick Dinner, Asian Stir Fry, Weeknight Meal, Healthy Beef Recipe, Stir-Fried Vegetables