Beef Stir Fry With Vegetables

My go-to way to make beef stir fry with vegetables: a bold, protein-packed weeknight dinner with savory sauce ready in one wok.

Updated

March 15, 2026

Beef stir fry with vegetables over steamed jasmine rice with green onions and sesame seeds

Beef stir fry with vegetables is my go-to solution on nights when I need dinner on the table fast without sacrificing flavor. Tender marinated beef and a colorful mix of crisp vegetables cook together in one wok with a savory sauce that tastes like it took much longer than 30 minutes. I started making this on busy weeknights when takeout felt like the only option, and this homemade version beat it every single time.

What keeps this recipe in regular rotation is how flexible and forgiving it is. Use whatever vegetables you have on hand, adjust the heat level to your preference, and dinner is ready before the rice finishes cooking. About 30 grams of protein per serving makes it genuinely satisfying too. Let’s eat!

Ingredients for Beef Stir Fry With Vegetables

I always keep flank steak or sirloin in the freezer specifically for this recipe because having the right cut on hand means beef stir fry with vegetables can happen any night of the week. Here is everything you need.

  • 1 lb flank steak, sirloin, or ribeye (thinly sliced against the grain) – I recommend flank steak for the best balance of tenderness and flavor at a reasonable price
  • 2 tbsp low-sodium soy sauce (for the marinade)
  • 1 tbsp hoisin sauce
  • 1 tbsp sesame oil
  • 1 tbsp honey
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated – Pro tip: freeze a piece of fresh ginger and grate it straight from frozen for the easiest prep
  • 2 tbsp vegetable oil (for stir frying)
  • 1 bell pepper, thinly sliced
  • 1 cup broccoli florets
  • 1 carrot, julienned – In my experience, julienning the carrot thin helps it cook evenly without slowing down the rest of the vegetables
  • 1/2 cup snap peas, ends trimmed
  • 2 green onions, chopped (for garnish)
  • 1 tbsp sesame seeds (optional, for garnish)
  • Steamed rice (optional, for serving) – My preference is jasmine rice for its slightly fragrant flavor alongside this sauce
Beef stir fry with vegetables over steamed jasmine rice with green onions and sesame seeds

Step-by-Step Instructions

I recommend prepping every ingredient before the wok heats up. Stir frying moves fast and there is no time to chop once the heat is on.

Step 1: In a medium bowl, combine the sliced beef with soy sauce, hoisin sauce, sesame oil, and honey. Stir well until every piece is evenly coated. Let it marinate for 15 minutes at room temperature. Do not skip this step as it tenderizes the beef and builds the flavor base of the whole dish.

Step 2: While the beef marinates, prep all vegetables. Slice the bell pepper, break the broccoli into florets, julienne the carrot, and trim the snap peas. Set everything nearby and within reach before turning on the heat.

Step 3: Heat vegetable oil in a wok or large skillet over high heat until it shimmers and just begins to smoke. Add the marinated beef in a single layer without crowding the pan. Cook for 2 to 3 minutes until browned and just cooked through. If the wok looks crowded, cook in two batches to maintain that high heat sear. Remove the beef and set aside.

Step 4: In the same wok over high heat, add the minced garlic and grated ginger. Stir constantly for about 30 seconds until fragrant. Watch carefully here as garlic burns quickly at high heat and turns bitter.

Step 5: Add the bell pepper, broccoli, carrot, and snap peas. Stir fry for 3 to 5 minutes, tossing frequently, until the vegetables are tender-crisp and vibrant in color. You want them cooked through but still with a satisfying bite.

Step 6: Return the cooked beef to the wok and stir everything together. Heat through for 1 to 2 minutes until the sauce coats every piece. Garnish with green onions and sesame seeds and serve hot over steamed rice.

Perfect Pairings for Beef Stir Fry With Vegetables

Simple, neutral bases work best alongside this dish so the bold savory sauce stays the focus of the meal.

Steamed Jasmine Rice: The classic and most natural base for beef stir fry with vegetables. Fluffy jasmine rice soaks up the savory sauce from the wok and turns each bite into a complete and satisfying mouthful.

Street Corn Chicken Rice Bowl: A bold, flavor-forward rice bowl that works as a great companion recipe in a weekly meal prep plan alongside this stir fry for variety without extra work.

Cauliflower Rice: A low-carb swap that keeps the meal light while still providing a neutral base for the sauce. Works especially well if you are watching carbohydrate intake on a weeknight.

Sticky Garlic Chicken Noodles: A savory, Asian-inspired noodle dish that pairs naturally in theme and flavor with this stir fry. Great for bookmarking alongside this recipe when you want to rotate through similar weeknight dinners.

High Protein Low Calorie Teriyaki Salmon Bowls: Another high-protein Asian-inspired bowl worth keeping in your weekly rotation next to this stir fry for a varied and protein-rich dinner plan throughout the week.

High Protein Vegan Ramen Noodles: A warm, broth-based noodle option that pairs well as a light starter or side dish alongside the bold umami flavors of this beef stir fry.

Beef stir fry with vegetables over steamed jasmine rice with green onions and sesame seeds

How to Store and Reheat

Cool the stir fry completely before transferring it to an airtight container. Store in the refrigerator for up to 3 days. Keep the beef and vegetable mixture separate from any rice to prevent the grains from getting soggy during storage.

To reheat, warm in a skillet over medium heat with a small splash of water or soy sauce stirred in to loosen the sauce. Stir occasionally until heated through. You can also microwave in 30-second intervals, stirring between each round.

Pro tip: this recipe freezes well. Store the beef and vegetable portion without rice in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating and serve over freshly cooked rice.

Conclusion

Beef stir fry with vegetables proves that a fast weeknight dinner can still be bold, satisfying, and worth looking forward to. One wok, 30 minutes, and about 30 grams of protein per serving make this a recipe worth keeping on regular rotation. Try it this week and watch it become a new household favorite.

Beef stir fry with vegetables over steamed jasmine rice with green onions and sesame seeds

Beef Stir Fry With Vegetables

A quick and flavorful Asian-inspired stir fry featuring tender marinated beef and crisp vegetables in a savory honey soy hoisin sauce. Ready in 30 minutes with about 30 grams of protein per serving.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Asian
Calories: 375

Ingredients
  

  • 1 lb flank steak, sirloin, or ribeye thinly sliced against the grain
  • 2 tbsp low-sodium soy sauce for marinade
  • 1 tbsp hoisin sauce
  • 1 tbsp sesame oil
  • 1 tbsp honey
  • 2 cloves garlic minced
  • 1 tsp fresh ginger grated
  • 2 tbsp vegetable oil for stir frying
  • 1 bell pepper thinly sliced
  • 1 cup broccoli florets
  • 1 carrot julienned
  • 1/2 cup snap peas ends trimmed
  • 2 green onions chopped, for garnish
  • 1 tbsp sesame seeds optional, for garnish
  • steamed jasmine rice optional, for serving

Equipment

  • Wok or large skillet
  • Sharp knife and cutting board
  • Spatula
  • Mixing bowl
  • Measuring spoons

Method
 

  1. In a medium bowl, combine sliced beef with soy sauce, hoisin sauce, sesame oil, and honey. Stir well until evenly coated. Marinate for 15 minutes at room temperature.
  2. While the beef marinates, prep all vegetables: slice the bell pepper, break broccoli into florets, julienne the carrot, and trim the snap peas. Set aside within reach.
  3. Heat vegetable oil in a wok over high heat until shimmering and just beginning to smoke. Add marinated beef in a single layer without crowding. Cook for 2 to 3 minutes until browned and cooked through. Cook in batches if needed. Remove beef and set aside.
  4. In the same wok over high heat, add minced garlic and grated ginger. Stir constantly for 30 seconds until fragrant. Watch carefully to prevent burning.
  5. Add bell pepper, broccoli, carrot, and snap peas. Stir fry for 3 to 5 minutes, tossing frequently, until vegetables are tender-crisp and vibrant in color.
  6. Return cooked beef to the wok and stir to combine. Heat through for 1 to 2 minutes until sauce coats everything evenly. Garnish with green onions and sesame seeds. Serve hot over steamed rice.

Notes

Always slice beef against the grain for maximum tenderness. Cook beef in batches if the wok is crowded to maintain a proper sear. For gluten-free, substitute tamari for soy sauce and use gluten-free hoisin. Freeze beef and vegetable portion without rice for up to 2 months.

Leave a Comment

Recipe Rating




Share this