• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Savory Nothings logo

  • Recipe Index
    • Easy Dinner Recipes
      • Slow Cooker
      • One Pot Meals
      • Quick Meals
      • Instant Pot
    • Side Dishes
    • Breakfast
    • Dessert
    • Small Meals
  • Dinner Ideas
  • ☀️Summer Recipes☀️
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Dinner Ideas
  • Holidays & Occasions
  • About
  • Summer Recipes ☀️
×
Home / Recipes / Dinner / Beef / Better-Than-Takeout Beef and Broccoli

Better-Than-Takeout Beef and Broccoli

45 minutes mins
| 13 Comments |
5 from 4 votes
Jump to Recipe 03/20/25 | Updated: 03/20/25 | by Nora
Beef and Broccoli Recipe Image Pin

This Beef and Broccoli recipe is what I make when I’m craving takeout—but better. We’re talking tender seared beef, crisp broccoli, and that glossy, garlicky sauce that clings to everything in the best way. And unlike most “quick stir fry” recipes, this one actually delivers on flavor and texture—because we’re doing it the right way.

overhead view of beef and broccoli in pan with wooden spatula

🥢 Why I make my beef and broccoli this way (and you should, too)

Look, I’ve made a lot of versions of this dish. Some were fine. Some were… edible. But this is the one that finally gave me everything I wanted from a homemade beef and broccoli: velvety, juicy beef, just-tender broccoli, and a silky sauce that’s salty, garlicky, gingery, and straight-up slurpable.

Here’s what makes it work:

  • We velvet the beef. It’s not hard, I promise. A quick toss in baking soda, cornstarch, soy sauce, and a splash of sesame oil makes even a cheaper cut melt-in-your-mouth tender. It’s the secret to restaurant-style beef that doesn’t turn chewy or dry.
  • We blanch the broccoli first. Don’t skip this. A quick dip in boiling water means the broccoli stir-fries up perfectly tender-crisp in just a couple minutes—no guessing, no burning, no raw stems.
  • The sauce is glossy and garlicky, not gluey. It’s not just soy and sugar! We add beef broth for depth, brown sugar for balance, and thicken it just enough so it clings. No gloopy, oversweet stuff here.
  • We sear the beef, not steam it. Into a hot pan it goes, in a single layer—just 30 seconds without fussing over it gives you those golden edges and a little caramelized magic.

It’s fast, it’s easy, and yes, it’s absolutely better than takeout (and still weeknight-worthy!). But it’s the kind of quick that makes you feel like an actual cooking genius.

Printable recipe

Recipe Card
overhead view of wooden spoon scooping up beef and broccoli garnished with white sesame seeds

Better-Than-Takeout Beef and Broccoli

5 from 4 votes
tap the stars to review!
Juicy, velvety beef, crisp-tender broccoli, and a garlicky, glossy stir-fry sauce—this beef and broccoli is better than takeout and just as fast. No soggy veg or chewy meat in sight!
By Nora from Savory Nothings
Prep: 15 minutes mins
Cook: 15 minutes mins
Total: 45 minutes mins
Makes 4 servings
PRINT SaveSaved!
Need more help? Scroll down past the recipe for my tips, or jump to the comment section.

Ingredients
 

For the beef & velveting:

  • 1 lb flank steak (or ½ lb flank + ½ lb ribeye, very thinly sliced against the grain)
  • 1 teaspoon baking soda
  • 1 tablespoon cornstarch
  • 1 tablespoon low-sodium soy sauce
  • 1 teaspoon dry sherry (optional)
  • ½ teaspoon sesame oil

For the Sauce:

  • ½ cup beef broth
  • 6 tablespoons low sodium soy sauce ((if wanting a deeper soy sauce flavor, reduce broth to ⅓ cup and add 2 more tablespoons soy sauce))
  • 2½ tablespoons brown sugar
  • 1½ tablespoons cornstarch
  • 1 tablespoon fresh garlic (grated (from about 4 cloves))
  • 1½ teaspoons fresh ginger (grated)
  • 2 tablespoons sesame oil
  • Black pepper (to taste)
  • ½ teaspoons red pepper flakes (optional, for mild heat)

For the Stir-Fry:

  • 1 lb broccoli (cut into small florets (about 5 cups))
  • 2 tablespoons vegetable oil (divided)
  • sesame seeds and steamed rice (for serving (optional))
Prevent your screen from going dark

Instructions
 

  • Prepare the beef (optional but tasty): Freeze steak for 20-30 minutes to make slicing thinly easier. Slice against the grain into very thin bite-sized pieces.
    In a bowl, toss the beef with the velveting marinade and let sit for 15 minutes. Once marinating time is up, shake off excess marinade and lay beef strips on a large platter until ready to cook.
    1 lb flank steak, 1 teaspoon baking soda, 1 tablespoon cornstarch, 1 tablespoon low-sodium soy sauce, 1 teaspoon dry sherry, ½ teaspoon sesame oil
    overhead close up view of flank steak strips velveting
  • Make the sauce: In a bowl, whisk together all ingredients for the sauce. Set aside.
    ½ cup beef broth, 6 tablespoons low sodium soy sauce, 2½ tablespoons brown sugar, 1½ tablespoons cornstarch, 1 tablespoon fresh garlic, 1½ teaspoons fresh ginger, 2 tablespoons sesame oil, Black pepper, ½ teaspoons red pepper flakes
    overhead view of stir fry sauce in small white bowl with whisk
  • Prepare the broccoli: Bring a pot of water to a boil. Add broccoli and blanch for 30 seconds, then drain, rinse under cold water and pat dry. Heat 1 tablespoon oil in a skillet over medium-high heat, add broccoli, and stir-fry for 2-4 minutes to soften and get some char while still retaining a bright green color. Remove and set aside.
    1 lb broccoli, 2 tablespoons vegetable oil
    overhead view of wooden spoon in pan with broccoli
  • Cook the beef: Heat 1 tablespoon oil in the same skillet over high heat. Add beef in a single layer and sear without stirring for 30 seconds to get caramelization. Flip and cook for 1–2 minutes, then remove.
    overhead view of beef flank steak being browned
  • Make sauce: Reduce heat to medium, pour in sauce, and simmer for 1–2 minutes until thickened, scraping up any browned bits from the pan.
    overhead view of stir fry sauce bubbling in pan
  • Combine & finish: Return beef and broccoli to the pan and toss to coat and heated through. Serve immediately over hot jasmine rice, garnished with sesame seeds if desired.
    sesame seeds and steamed rice
    overhead view of beef and broccoli in pan
Show quick tips Hide

Notes

  • Beef: Slice thinly against the grain—freezing briefly helps!
  • Velveting: Don’t skip! It makes the beef tender like takeout.
  • Broccoli: Blanch first for perfect tender-crisp texture.
  • Sauce: Mix ahead—then just stir and simmer to thicken.
  • Sear: High heat + single layer = caramelized beef, not steamed.
 
Show nutrition Hide
Nutrition is an estimate!

Nutrition

Serving: 1serving (no rice)Calories: 450kcalCarbohydrates: 23gProtein: 30gFat: 22g
↓ Tap the stars to rate this recipe ↓
5 from 4 votes
Made one of my recipes and loved it? Don’t be shy—go ahead and slap that 5-star rating on it. It helps more than you know!

Better-than-takeout secrets (that are actually easy)

  • Velvet the beef like a pro: I know the baking soda step feels like a weird science experiment, but trust me—it works. Just 15 minutes in the marinade and even flank steak turns melty-tender like the stuff from your favorite takeout spot. Don’t skip it.
  • Slice it thin—like, really thin: If you’re sawing through thick strips of beef in your bowl, they’re too thick. Chill the steak for 20–30 minutes in the freezer first and slice against the grain for that perfect bite.
  • Blanch your broccoli: Look, I love a shortcut too, but tossing raw broccoli straight into the stir fry is a one-way ticket to either charred tops or raw stems. A 30-second dip in boiling water gives you bright, just-tender florets every time.
  • Don’t crowd the pan: Cook the beef in batches if you need to. If it steams instead of sears, you’ll miss out on that golden, caramelized magic. And we are here for the magic.
  • Stir the sauce before you pour: Cornstarch settles. Always give the sauce one last whisk before adding it to the pan so it thickens evenly and doesn’t turn lumpy.

A few words about the ingredients

overhead view of ingredients to make beef and broccoli with text labels
  • Flank steak: My go-to. It’s lean, easy to slice thin, and takes well to velveting. If you want to level up, a little ribeye mixed in makes it extra luscious. You could also use sirloin or skirt steak if that’s what you’ve got—slice it thin and don’t skip the velveting step. Just promise me you’ll slice against the grain. Otherwise, it’s messy.
  • Baking soda + cornstarch: This is your velveting duo. The baking soda tenderizes, and the cornstarch locks in moisture. It’s science. It works. Don’t leave it out.
  • Low-sodium soy sauce: Please, don’t use regular soy sauce unless you want your dinner to taste like a salt lick. Low-sodium gives you control—you can always add more, but you can’t take it out.
  • Beef broth: This adds depth. Water will make your sauce flat and sad. Use broth – chicken is fine in a pinch!
  • Sesame oil: Toasted, please. This isn’t just oil—it’s flavor. A drizzle in the marinade and sauce gives that restaurant-level depth you’re after. Yes, it’s most commonly used as a seasoning after cooking. No, I don’t follow all of the rules.
Can I skip the fresh garlic/ginger?

Please don’t swap for powdered unless you’re truly in a pinch. This sauce is simple, so those fresh aromatics do all the heavy lifting. Grate it fresh. It’s worth the 45 seconds. And if you don’t have one, get a garlic press and you’ll never have to peel another garlic clove ever again.

The pre-minced jar stuff doesn’t hit the same, but it’s fine in a pinch.

And if it’s either dried powders or no stir-fry at all? Go for it—use ½ teaspoon of each (or just make my older absolutely-no-frills easy beef and broccoli recipe) and know it’ll be more “weeknight shortcut” than “restaurant-style wow.”

What about the sherry?

It’s optional, but lovely. It adds a subtle complexity you don’t totally notice until it’s missing. If you have Chinese cooking wine or even a splash of mirin, that works too. Otherwise, just leave it out—don’t stress.

And can I leave out the brown sugar?

You can skip it, but I wouldn’t. Just 2½ tablespoons takes the edge off the soy sauce and balances the whole dish – it won’t turn it into candy beef. Without it, the sauce tastes a little flat and overly salty.

If you really don’t want to use sugar, try a splash of hoisin or even a drizzle of honey—just something with a little sweetness.

Can I make it spicy?

You bet. Add up to 1 teaspoon red pepper flakes to the sauce, or stir in a little sriracha at the end. You can also add a spoonful of chili crisp when serving for an easy spicy upgrade!

close up view of beef and broccoli

How to serve it (and what to do with leftovers)

This is a full meal once you spoon it over a mound of steamed jasmine rice—but you’ve got options:

  • Serve over white or brown rice, or swap in cauliflower rice or stir-fried noodles.
  • Add a side of scallion pancakes, steamed dumplings, or even just some quick cucumber salad if you’re feeling extra.
  • Want a low-carb vibe? Scoop it into lettuce wraps for a takeout-inspired twist.

Leftovers: Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave with a splash of broth or water to loosen the sauce. It won’t be exactly as crisp and glossy as fresh, but it’ll still beat soggy takeout any day.

Can I make it ahead?

Yes, kind of—but it’s more of a “prep ahead” situation than a “fully cook it in advance” one. Here’s how I do it:

  • Slice and velvet the beef earlier in the day—cover and refrigerate.
  • Blanch the broccoli, rinse super cold and pat it dry, then stash it in a container in the fridge.
  • Mix the sauce and pop it in the fridge.

When dinner time hits, you’re just 10 minutes and one pan away from beef and broccoli glory!

Spill the soy sauce: How’d it go?

If this made you never need to get takeout again, leave a comment, rate the recipe, and send me a virtual high-five.

And, you know, please Pin it so you don’t forget where the magic lives 😉

Beef and Broccoli Recipe Image Pin 1

More takeout-style dinners

  • overhead close up view of chicken lettuce wraps
    Chicken Lettuce Wraps
  • frontal view of chicken fried rice in bowl
    Easy Chicken Fried Rice
  • overhead view of bowl with noodles
    Honey Garlic Chicken Stir Fry Noodles
  • female hands holding a plate with chicken lo mein
    Easy Chicken Lo Mein

Nora Rusev from Savory Nothings
About Nora 
When I got married to my professional chef husband, I realized I had to step up my game in the kitchen. Now I share my favorite foolproof family recipes here on Savory Nothings: Chef-approved, kid-vetted and easy enough for everyday home cooks like you and me!   Learn more.

Reader Interactions

overhead view of flower pretzel bites on white plate

< Previous Post

overhead view of chocolate peanut butter in a glass with chocolate chips and banana slices

Next Post >

5 from 4 votes

Add a Review or Ask a Question Cancel reply

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

Made this recipe? Rate it:




Comments

  1. Cathy says

    May 13, 2025

    5 stars
    This is excellent! I used presliced beef and just cut the strips in thirds. I used Swerve brown sugar and arrowroot powder instead of cornstarch to keep the carbs down. Also used cauliflower rice. I didn’t blanch the broccoli, but after cooking it in oil for about a minute, I put a little water in the pan and covered it to steam for 30 seconds or so. I came out perfect. We love this recipe. Thank you!

    Reply
    • Nora says

      May 18, 2025

      Sounds delicious, Cathy! Glad you enjoyed the recipe.

      Reply
  2. Do says

    Apr 10, 2025

    5 stars
    OMG! This is so good!! I love it! Even my husband who isn’t a fan of broccoli loves it! If you follow the instructions you have the best beef and broccoli dish you ever ate! Thank you Nora!

    Reply
  3. Deb says

    Mar 30, 2025

    You already have my email address!!! Why do I have to give it again to be able to print the recipe? Not Cool Nora (aka Savory Nothings)!

    Reply
    • Nora says

      Mar 30, 2025

      I’m sorry for your inconvenience, Deb. Unfortunately, the internet is changing very fast right now. AI is decimating independent creators like myself to the point where I’m honestly not sure if I can keep posting recipes for free. The only thing I have a modicum of control over is my email list, and right now, it’s the only thing that justifies the intense workload I put into this site (yes, I do work around 60 hours/week; yes, I miss family moments for work; yes, I work birthdays and holidays because readers need me – the return of investment right now is dwindling fast thanks to bad players and big tech wanting to win the AI game).

      I have started to drastically reduce the number of ads in my posts, and also the text surrounding the recipe. I have yet to hear a positive word about this very user friendly, very income-reducing change. People still complain to me just as much as they did before, just about other things. Which makes me wonder – why even try and provide a better experience? I genuinely think it’s a small ask to enter your email address to print a free recipe from an independent creator (nothing happens if you enter it again, you don’t get my emails twice). Or you can create an account with Grow and unlock the print button for life. I’m considering adding a button to close the print pass modal, but you and I both know that most people will choose to close it vs provide their email address, which again, does not in the slightest support the person who is providing you with decent recipes at zero cost to you.

      I understand there is the perception that bloggers/influencers are all greedy, lazy bums who just want to make big bucks and sell you stuff – and I agree, there is unfortunately a group like this. However, I think there is some discernment to be used here, we’re not all this way. I genuinely work hard to provide recipes that make sense and turn out well, with the help of my pro trained chef husband (yes, he is actually classically trained and certified, he didn’t just go to a weekend course a few times to call himself chef), and also have them tested by a third party before sharing them here. I’m not an influencer. I don’t send sales emails. I’m just here because I genuinely like to share recipes. I would hope to get a little support back for this free service, but seriously, losing hope over here big time lately.

      Reply
  4. Bev says

    Mar 26, 2025

    Can I use frozen broccoli instead of fresh? How would I prepare it?

    Reply
    • Nora says

      Mar 27, 2025

      You totally can! I’ve done it plenty of times when I forgot the fresh stuff—or just didn’t feel like chopping. Fresh broccoli gets blanched to soften it up and brighten the color before stir frying. But with frozen broccoli, that step’s already done for you during processing (yep, frozen veg is usually blanched before freezing!).

      Just thaw it a bit (no need to fully cook it), then toss it in a hot pan to dry it out and get a little char going. It helps keep it from turning into a soggy mess. Once it looks a little toasty, set it aside, cook your beef, then add the broccoli back in at the end. Easy, peasy, and no one will know you didn’t use fresh.

      Reply
  5. Bill Gerrells says

    Mar 21, 2025

    5 stars
    Thank you for sharing this recipe

    Reply
    • Nora says

      Mar 27, 2025

      Glad you liked it, Bill!

      Reply
  6. Cynthia Kisiday says

    Mar 20, 2025

    can i use already cooked prime rib

    Reply
    • Nora says

      Mar 27, 2025

      Cynthia, in that case I would make the sauce and then just heat through the leftover, thinly sliced prime rib in there. Hope this helps!

      Reply
  7. Peggy Sloan says

    Mar 20, 2025

    5 stars
    This worked exactly as written, thanks!

    Reply
    • Nora says

      Mar 27, 2025

      I’m so glad, Peggy!

      Reply

Primary Sidebar

Nora Rusev from Savory Nothings

welcome to

logo for the Savory Nothings brand

Hi, I'm Nora! I wasn't always a good cook, but then I fell in love with a professional chef and learned my way around the kitchen. Now I share all my secrets to effortlessly great food here on my blog, bite-sized for home cooks just like me and you.

More about me →

Grilling & Potlucks🔥

  • dill pickle potato salad in bowl
    Dill Pickle Potato Salad
  • corn on the cob on platter
    Crock Pot Corn on the Cob
  • bow tie pasta salad with salami, vegetables, and cheese in colorful bowl
    Bow Tie Pasta Salad
  • grilled shrimp skewers on platter
    Marinated Grilled Shrimp Skewers

see all >

Popular

  • overhead close up view of fried chicken piece
    Crispy Oven Fried Chicken
  • overhead view of Italian meatballs and spaghetti on plate
    Easy Italian Meatballs
  • overhead close up view of beef stew in slow cooker
    Crock Pot Beef Stew
  • frontal view of shepherd's pie on white plate
    Homemade Shepherd’s Pie
  • overhead close up view of crock pot chicken tacos with toppings on wooden platter
    Southwestern Crockpot Chicken Tacos
  • overhead close up view of garlic parmesan oven fried chicken piece on black pan
    Garlic Parmesan Crispy Oven Fried Chicken
  • overhead view of three oven baked chicken breasts in white casserole dish
    Oven Baked Chicken Breast
  • overhead close up photo of chocolate chip baked oats
    TikTok Baked Oats: 6 Ways!

Trending on Pinterest

  • Balsamic Chicken Marinade
  • Swedish Meatballs
  • Mexican Beef and Rice Skillet
  • Instant Pot Pot Roast
  • Homemade Salisbury Steak
  • About
  • Contact

Footer

Footer

Follow Along





Recipes

Breakfast
Lunch
Dinner
Sides
Dessert
Appetizers

Instant Pot
Slow Cooker
One Pot
Casseroles
Ground Beef
Chicken

Featured On

different logos of publications Savory Nothings' content has been featured on

↑ back to top

About | Contact | Work with Us

Copyright Savory Nothings © 2025

Made with lots of love and spices ♥︎
PRIVACY POLICY | ACCESSIBILITY STATEMENT |
As an Amazon associate, I earn from qualifying purchases.

  • Facebook
  • Pinterest
  • Email
  • Mix

Rate This Recipe

Your vote:




Thank you for taking the time to review this recipe. I appreciate it! Your eMail will not be shared with anyone.

Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.