Beef Stir-Fry

An icon representing a clock 32 min | easy | low-fat
Review

Introduction

This is my no-nonsense beef stir-fry: tender, velveted sirloin, crisp peppers and broccoli, and a glossy garlic-ginger soy sauce that beats takeout every time.

Perfect for weeknights or meal prep, it hits the table fast, loves a scoop of hot rice or noodles, and brings big, clean flavor with just the right bite of sesame and black pepper.

Ingredients  (4 servings)

Get Ingredients →

Order the ingredients from your local store for pickup or delivery. You’ll check out through Instacart.

Ingredients for the Beef

  • 1½ lb beef sirloin steak, thinly sliced
  • 2 Tbsp soy sauce
  • 1 Tbsp cornstarch
  • 1 Tbsp sesame oil
  • ½ tsp black pepper

Ingredients for the Stir-Fry

  • 2 Tbsp vegetable oil
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 2 cups broccoli florets
  • 1 small onion, sliced
  • 3 cloves of fresh garlic, minced
  • 1 tsp fresh ginger root, grated
  • 1 Tbsp sesame seeds (for garnish)

Ingredients for the Stir-Fry Sauce

  • ½ cup soy sauce
  • ¼ cup beef broth
  • 2 Tbsp hoisin sauce
  • 1 Tbsp brown sugar, packed
  • 1 Tbsp rice vinegar
  • 1 tsp cornstarch (for thickening)
Beef Stir-Fry

How to Make Beef Stir-Fry

  1. Slice the beef properly

    Pop the sirloin in the freezer for 15 minutes to firm it up, then slice thinly against the grain into bite-size strips for tenderness and fast cooking.

  2. Marinate and velvet the beef

    Toss beef with 2 tablespoons soy sauce, 1 tablespoon cornstarch, 1 tablespoon sesame oil, and 1/2 teaspoon black pepper until every strip is glossy and no dry spots remain.

    Marinate 15 to 20 minutes while you prep the veg so the cornstarch hydrates and forms that silky restaurant-style coating.

  3. Mix the stir-fry sauce

    In a glass measuring cup whisk 1/2 cup soy sauce, 1/4 cup beef broth, 2 tablespoons hoisin, 1 tablespoon brown sugar, 1 tablespoon rice vinegar, and 1 teaspoon cornstarch until smooth with no lumps.

    Keep the sauce by the stove so you can grab it fast once the pan is hot.

  4. Heat the pan hard

    Set a wok or 12 inch heavy skillet over high heat on a gas flame until just smoking, then swirl in 1 tablespoon vegetable oil.

    High heat is non negotiable here if you want sear instead of steam.

  5. Sear the beef in batches

    Add half the beef in a single layer and let it sear undisturbed for 45 to 60 seconds, then stir for another 30 to 60 seconds until just browned but still pink in spots.

    Transfer to a plate and repeat with the remaining tablespoon oil and beef so the pan never gets overcrowded.

  6. Start the vegetables

    Add the onion to the hot pan and cook 45 seconds, then add broccoli and a splash of water to create steam for 60 to 90 seconds until crisp tender.

    Toss in the red, green, and yellow peppers and stir-fry 1 to 2 minutes until glossy with a little char at the edges.

  7. Bloom the aromatics

    Clear a small spot in the pan, add the garlic and ginger with a few drops of oil, and stir just 20 to 30 seconds until fragrant so they do not burn.

  8. Sauce and finish

    Return the beef and any juices to the pan, give the sauce a quick stir, then pour it in and toss everything for 60 to 90 seconds until the sauce thickens and clings.

    Kill the heat, taste, and adjust with a splash of vinegar for brightness or a pinch of brown sugar for balance, then shower with sesame seeds.

Beef Stir-Fry

Substitutions

Soy sauce -> Tamari
Tamari keeps the deep umami but is smoother and typically gluten free, so the sauce tastes round and savory without going overly sharp.
Cornstarch -> Potato starch
Potato starch thickens fast and gives a glossy, silky finish at high heat, making the beef feel extra plush while keeping the sauce clear and shiny.
Beef broth -> Mushroom broth
Mushroom broth adds earthy, meaty depth without extra sodium, boosting umami so the stir-fry tastes fuller and more complex.
Beef Stir-Fry

Tips

Velveting 101
For ultra-tender beef, add 1/4 teaspoon baking soda to the marinade and rinse lightly after 15 minutes before searing, then pat dry and proceed.
Control the moisture
Pat the marinated beef dry just before searing so the cornstarch sets as a crust and the meat actually browns instead of boiling.
Batch like a boss
Overcrowding kills heat and texture, so cook the beef in two batches and the vegetables in a wide, even layer for proper char and snap.
Pre-mix and re-stir the sauce
Cornstarch settles fast, so whisk the sauce right before it hits the pan to prevent lumps and guarantee an even, glossy coat.
Knife work that matters
Cut against the grain at a slight bias for thin, wide slices that cook quickly and stay tender rather than chewy.
Balance the salt
If using regular soy sauce, swap half of it for low-sodium or add 2 tablespoons water to the sauce to keep it savory without oversalting.
Crisp-tender broccoli every time
Give broccoli a 60 second steam in the hot pan with a splash of water before the peppers so it turns bright green and keeps its snap.

Nutrition Facts *

Energy 641 kcal
Protein 53 g
Total Fat 34 g
Carbohydrates 34 g
Dietary Fiber 5 g

* Approximate, per serving.
Data source: USDA FoodData Central.

Beef Stir-Fry

FAQ

Why is my beef tough?
You likely sliced with the grain or overcooked it, so slice thin against the grain and pull the beef when it is just blushing since it will finish in the sauce.
My stir-fry is watery instead of glossy; what happened?
The pan was not hot enough or it was overcrowded, so heat the pan until smoking, cook the beef in batches, and re-whisk the sauce so the cornstarch activates fast.
The sauce tastes too salty; how do I fix it?
Stir in 2 to 3 tablespoons water or unsalted broth and a pinch more brown sugar, then pop in a little rice vinegar to bring the flavors back into balance.
Can I use frozen broccoli?
Yes, thaw and pat it dry, then add it first and cook off excess moisture so it sears instead of steaming the whole pan.
I do not own a wok; will a skillet work?
A 12 inch heavy stainless or cast iron skillet on high heat works great, just keep batches small and the heat cranked.
How far ahead can I prep?
Slice and marinate the beef up to 12 hours ahead and keep it in a glass container, and whisk the sauce up to 2 days ahead and refrigerate.

Serving Suggestions

For a spicy kick that plays nice with hoisin, toss in a teaspoon of chili crisp or a squeeze of gochujang when you add the sauce.

Serve it steaming over jasmine rice or chewy noodles, and if you are feeling extra, crown it with thinly sliced scallions and a drizzle of toasted sesame oil for aroma that hits before the first bite.

More pairings:

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Healthy Ground Beef & Broccoli Stir-Fry

Healthy Ground Beef & Broccoli Stir-Fry

Savory-sweet crumbled beef and crisp-tender broccoli wrapped in a glossy tamari-ginger sauce that hits with serious weeknight wok energy.

View recipe →

Black Pepper Chicken Stir-Fry

Black Pepper Chicken Stir-Fry

Big, peppery gloss clinging to juicy chicken and tender-crisp peppers, with a savory soy backbone that hits like a New York cab horn at rush hour.

View recipe →

Healthy Shrimp Stir-Fry

Healthy Shrimp Stir-Fry

Sizzling shrimp and rainbow peppers in a glossy tamari lime glaze with a whisper of sesame and garlic heat.

View recipe →

Chicken and Cabbage Stir-Fry

Chicken and Cabbage Stir-Fry

Tender, glossy chicken tangled with sweet-crisp cabbage and red pepper in a savory tamari-oyster sauce that hits salty, garlicky, and a little toasty all at once.

View recipe →

Chicken Lo Mein

Chicken Lo Mein

Tender chicken, bouncy noodles, and glossy, garlicky-sesame sauce tangled with crisp veggies for weeknight takeout vibes without leaving your kitchen.

View recipe →

Healthy Ground Beef & Sweet Potato Veggie Skillet

Healthy Ground Beef & Sweet Potato Veggie Skillet

Smoky, savory ground beef meets caramelized sweet potato cubes in a colorful one-pan skillet loaded with tender spinach and peppers.

View recipe →

Thai Basil Chicken (Pad Krapow Gai)

Thai Basil Chicken (Pad Krapow Gai)

Fiery, garlicky Thai basil chicken with glossy savory-sweet sauce and a bouquet of peppery basil that hits like rush-hour Broadway energy in your kitchen.

View recipe →

Sweet and Sour Chicken

Sweet and Sour Chicken

Crispy, golden chicken bites slicked in a glossy pineapple-pepper sauce that nails the sweet, sour, and savory balance like your favorite NYC takeout but hotter and fresher.

View recipe →

Fajita-Style Chicken and Peppers

Fajita-Style Chicken and Peppers

Sizzling strips of juicy chicken tangled with char-kissed peppers and onions, perfumed with chili, cumin, and a whisper of paprika.

View recipe →

Sticky Mango Chicken

Sticky Mango Chicken

Glossy, sweet-tangy sticky mango chicken with crisp-edged bites, juicy mango pops, and a garlic-sesame finish that hits like a New York power move.

View recipe →

Healthy Spinach Mushroom Chicken Bake

Healthy Spinach Mushroom Chicken Bake

Juicy seared chicken baked in a garlicky mushroom and spinach pan sauce that is silky, savory, and straight-up weeknight sexy.

View recipe →

Healthy Ground Turkey and Zucchini Skillet

Healthy Ground Turkey and Zucchini Skillet

Savory, smoky ground turkey tucked into a juicy zucchini and pepper skillet with bright lime and cilantro snapping everything to attention.

View recipe →

Mediterranean Rice and Beans

Mediterranean Rice and Beans

Sun-drenched, high-fiber rice and beans with sweet peppers, garlicky depth, and a bright lemon finish that stays meal-prep friendly all week.

View recipe →

Vegan Mexican Rice and Black Bean Skillet

Vegan Mexican Rice and Black Bean Skillet

A sizzling, smoky skillet of fluffy rice, velvety black beans, and fire-roasted tomatoes that hits with cumin, chili, and lime like a street-corner serenade you can eat.

View recipe →

Healthy Ground Beef & Veggie Skillet

Healthy Ground Beef & Veggie Skillet

A juicy, smoky ground beef skillet loaded with sweet bell pepper, tender zucchini, and silky spinach that eats clean but tastes bold.

View recipe →

Themes