Beef Stir Fry with Broccoli and Bell Peppers

Beef Stir Fry with Broccoli and Bell Peppers is a quick and flavorful Asian-inspired dish made with tender strips of beef, crisp vegetables, and a savory garlic-soy sauce. Served over rice, it’s a perfect weeknight dinner that combines protein, color, and freshness in every bite.

Why You’ll Love This Recipe

This stir fry is fast, full of flavor, and highly customizable. The beef is tender and juicy, the vegetables stay vibrant and crisp, and the sauce brings it all together with rich umami notes. It’s a healthier alternative to takeout and can be made in under 30 minutes—perfect for busy schedules.

ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Flank steak or sirloin (thinly sliced against the grain)
  • Broccoli florets
  • Red and yellow bell peppers (sliced)
  • Garlic (minced)
  • Ginger (fresh, grated)
  • Soy sauce
  • Oyster sauce or hoisin sauce
  • Cornstarch
  • Brown sugar or honey
  • Sesame oil
  • Vegetable oil (for stir frying)
  • Cooked white rice
  • Green onions (for garnish)
  • Sesame seeds (optional)

directions

  1. In a bowl, toss sliced beef with a mixture of soy sauce, cornstarch, and a little sesame oil. Let marinate for 10–15 minutes.
  2. In a large skillet or wok, heat vegetable oil over high heat. Stir fry beef in batches until browned, about 2 minutes per side. Remove and set aside.
  3. In the same pan, add more oil if needed and sauté garlic and ginger for 30 seconds.
  4. Add broccoli and bell peppers. Stir fry until slightly tender but still crisp, about 3–4 minutes.
  5. Return the beef to the pan.
  6. Stir in soy sauce, oyster or hoisin sauce, and a touch of brown sugar. Mix well to coat everything evenly.
  7. Cook for another 1–2 minutes, until the sauce thickens slightly and everything is heated through.
  8. Serve over cooked rice and garnish with chopped green onions and sesame seeds if desired.

Servings and timing

Servings: 3–4 servings
Prep time: 15 minutes
Cook time: 10 minutes
Total time: 25 minutes

Variations

  • Low-Carb Version: Serve over cauliflower rice or zucchini noodles.
  • Spicy Kick: Add red chili flakes or sliced fresh chilies to the stir fry.
  • Different Protein: Substitute beef with chicken, tofu, or shrimp.
  • Extra Sauce: Double the sauce ingredients if you like a saucier stir fry.
  • Add Nuts: Include roasted cashews or peanuts for crunch.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat or in the microwave until hot. The texture of the vegetables may soften slightly upon reheating. Not recommended for freezing, as the vegetables may become mushy.

FAQs

What’s the best cut of beef for stir fry?

Flank steak, skirt steak, or sirloin work well when sliced thinly against the grain.

Can I use frozen vegetables?

Yes, but thaw and drain them well to avoid excess moisture in the stir fry.

Is oyster sauce necessary?

It adds depth, but you can substitute hoisin sauce or use more soy sauce if needed.

Can I prep this in advance?

Yes, slice beef and vegetables, and make the sauce ahead of time. Cook when ready to eat.

How do I keep the beef tender?

Slice it thinly against the grain and don’t overcook. Marinating also helps.

Can I make it gluten-free?

Use tamari instead of soy sauce and check that your oyster sauce is gluten-free.

What oil is best for stir frying?

High smoke-point oils like vegetable, peanut, or canola oil are ideal.

Do I need a wok?

A wok is helpful but not necessary—a large skillet works just fine.

Can I add noodles?

Yes, stir in cooked rice noodles or lo mein for a delicious variation.

How do I avoid soggy vegetables?

Cook over high heat and don’t overcrowd the pan to maintain crispness.

Conclusion

Beef Stir Fry with Broccoli and Bell Peppers is a vibrant, quick, and satisfying meal that delivers restaurant-quality flavor in your own kitchen. With tender beef, crisp vegetables, and a savory sauce, it’s the kind of dish that makes a regular appearance on the dinner table. Versatile, healthy, and fast—this recipe is a keeper.

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
Beef Stir Fry with Broccoli and Bell Peppers

Beef Stir Fry with Broccoli and Bell Peppers

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stir-Fry
  • Cuisine: Asian
  • Diet: Halal

Description

Beef Stir Fry with Broccoli and Bell Peppers is a quick and flavorful dish featuring tender strips of beef, crisp broccoli, and sweet bell peppers tossed in a savory stir-fry sauce. Perfect for busy weeknights and served best over rice or noodles.


Ingredients

Units Scale
  • 1 pound flank steak or sirloin, thinly sliced against the grain
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 2 tablespoons vegetable oil
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1/4 cup soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 teaspoon sesame oil
  • 1 tablespoon brown sugar
  • 1/4 cup water
  • Sesame seeds and chopped green onions (for garnish)

Instructions

  1. In a bowl, combine sliced beef with 2 tablespoons soy sauce and cornstarch. Let marinate for 10–15 minutes.
  2. In a small bowl, whisk together 1/4 cup soy sauce, oyster sauce, hoisin sauce, sesame oil, brown sugar, and water. Set aside.
  3. Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add marinated beef and stir-fry for 2–3 minutes until browned. Remove from pan and set aside.
  4. In the same pan, add the remaining 1 tablespoon oil. Add garlic and ginger, cook for 30 seconds until fragrant.
  5. Add broccoli and bell peppers. Stir-fry for 4–5 minutes until vegetables are just tender.
  6. Return the beef to the skillet. Pour in the sauce and toss to coat everything evenly.
  7. Cook for another 2–3 minutes until the sauce thickens slightly and everything is heated through.
  8. Garnish with sesame seeds and green onions. Serve hot over rice or noodles.

Notes

  • Slice beef thinly for tenderness and quick cooking.
  • Use any combination of bell peppers or add other vegetables like snap peas or carrots.
  • To make it spicier, add red pepper flakes or a dash of sriracha.

Nutrition

  • Serving Size: 1 plate
  • Calories: 390
  • Sugar: 7g
  • Sodium: 900mg
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 34g
  • Cholesterol: 80mg

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 *