| |
4.98 from 79 votes

Best Beef and Broccoli Marinade Recipe

This post may contain affiliate links.

Beef and Broccoli Marinade is the velvet tender baking soda trick that turns cheap flank steak into restaurant grade stir fry beef in one hour flat, and Maddie said this is the only beef and broccoli she will eat now after the first batch hit the table last Tuesday night. If you love our Easy Chinese Chicken Recipe, this is the marinade that turns ordinary beef into the same kind of magic.

Best Beef and Broccoli Marinade Recipe served over white rice in a white bowl with chopsticks.Pin

The marinade leans on a quick baking soda velvet trick plus cornstarch and soy sauce to give you that real Chinese restaurant texture without any takeout containers in sight.

Beef and Broccoli Marinade Quick Look

  • 🕐 Prep Time: 10 minutes (plus 1 hour marinate)
  • 🍴 Cook Time: 15 minutes
  • ⏳ Total Time: 25 minutes
  • 🍽 Serving: 6 servings
  • ⚡ Calories: 372kcal
  • 🌶 Flavor Profile: Savory soy garlic with a hint of sweet (classic Chinese American takeout marinade)
  • ✋ Difficulty: Easy, on par with our Easy Copycat Panda Express Mushroom Chicken Recipe

Quick Answer

How do you make a Beef and Broccoli Marinade from scratch?

Slice flank steak thin against the grain. In a bowl combine half a teaspoon baking soda, 1 teaspoon sugar, 1 tablespoon cornstarch, 1 tablespoon soy sauce, 1 tablespoon water, and 2 tablespoons vegetable oil. Massage the marinade into the beef so every strip is coated, then refrigerate for exactly 1 hour. The baking soda velvets the meat while the cornstarch builds a protective shell so the beef sears tender and glossy.

Jump to:

Why This Recipe Works

Click to see the marinade science
  • Baking soda velvets the beef. A pinch of baking soda raises the surface pH of the flank steak, which keeps muscle proteins from tightening up during the sear. This is the same technique Chinese restaurants use to make cheap cuts taste like premium steak. One hour in the marinade is the sweet spot, longer and the texture turns mushy.
  • The cornstarch marinade is the velveting technique restaurants use. Tossing thinly sliced flank steak in cornstarch, soy sauce, and a splash of water creates a thin coating that protects the meat during high-heat cooking. The cornstarch forms a silky barrier that seals in moisture, so the beef comes out tender and glossy instead of tough and dry. This is the same technique Chinese restaurants use, just simplified for a home kitchen. The marinade only needs 15 to 20 minutes to work.
  • Sugar feeds the Maillard reaction. A single teaspoon of sugar in the marinade gives the surface of each strip something to caramelize against, which is where the deep brown sear color and stir fry flavor come from.
  • Soy sauce delivers umami and salt at once. Just 1 tablespoon in the marinade brings glutamate richness into every fiber of the meat. Salt alone could not do that, which is why the marinade beats a dry rub for stir fry beef every single time.
  • Water dilutes the marinade enough to penetrate. Pure oil and soy is too viscous to soak in evenly. The tablespoon of water thins the slurry just enough that the baking soda and cornstarch reach every cut surface in the 1 hour window.
  • High heat sear locks in the marinade work. The cornstarch shell only crisps if the pan is ripping hot. Spreading the beef flat and leaving it alone for a full minute before you stir is what gives you color and flavor instead of grayish stew meat.

Why You’ll Love This Recipe

  • One hour from cheap flank steak to restaurant beef. The Beef and Broccoli Marinade does all the heavy lifting before you ever turn on the stove. You skip the ribeye and end up with tender, glossy stir fry beef for a fraction of the cost of takeout or your favorite Panda Express copycat night.
  • Six pantry ingredients in the marinade. Baking soda, cornstarch, sugar, soy sauce, water, oil. Six things you already have. Nothing exotic, nothing wasted.
  • Velvet tender beef every single time. The baking soda velvet trick is what separates home kitchen beef and broccoli from restaurant beef and broccoli. Your kids will ask if you ordered it.

Key Ingredients

Labeled ingredients for Beef and Broccoli Marinade including flank steak, baking soda, cornstarch, soy sauce, garlic, ginger, brown sugar, and broccoli.Pin
  • Flank Steak: The classic stir fry beef cut. Lean, full of beefy flavor, and sliced thin against the grain it turns silky tender after the marinade soak. Skirt steak, sirloin tip, or top round all substitute well if your store is out.
  • Baking Soda: The marinade’s secret weapon. Just half a teaspoon raises the meat’s surface pH and gives you that signature Chinese restaurant velvet texture. Do not skip it and do not double it.
  • Cornstarch: Builds the protective shell that lets the beef sear without drying out. The cornstarch also helps the finishing sauce cling to every strip later in the cook.
  • Soy Sauce: Brings the umami and the salt into the marinade in one shot. Regular soy is fine here because the marinade portion is small. Save the low sodium soy for the finishing sauce where you control the salt level, the same logic as our Best Easy Honey Garlic Chicken Recipe.
  • Broccoli Crowns: Two crowns cut into bite sized florets for the finishing stir fry. Fresh beats frozen because frozen releases too much water and dilutes the pan sauce.

See recipe card for exact quantities.

Variations and Substitutions

  • Use the marinade on chicken instead: The same baking soda velvet works on thinly sliced chicken thighs. Marinate 30 minutes (chicken is more delicate than beef) and use it for our Asian Glazed Air Fryer Salmon Recipe family of stir fries.
  • Vegetarian version: The marinade works on cubed firm tofu pressed dry. Same 1 hour soak time and the cornstarch shell still crisps in a hot pan. Pair it with our Spicy Sichuan Mapo Tofu Recipe for a full vegetarian Chinese spread.
  • Stretch the marinade time: Anywhere between 45 minutes and 90 minutes works. Under 45 the velvet effect is subtle, over 90 minutes the texture starts to turn mushy. One hour is the sweet spot.
  • Spice it up: Stir half a teaspoon of crushed red pepper flakes or a tablespoon of chili crisp into the marinade for a Schezwan style heat that lifts the whole dish.
  • Gluten free version: Swap the soy sauce for tamari or coconut aminos in the marinade. The cornstarch is already gluten free so the velvet effect still works.
  • Make it a rice bowl: Marinate, sear, sauce, then pile it over jasmine rice with a soft jammy egg on top like our Oyakodon (Chicken and Egg Rice Bowl).

How to Make Beef and Broccoli Marinade

Flank steak sliced thin against the grain on a cutting board ready for the Beef and Broccoli Marinade.Pin
  1. Trim any excess fat off the flank steak and cut it against the grain into 1½ to 2 inch slices. Whisk the baking soda, sugar, cornstarch, soy sauce, water, and vegetable oil together in a bowl, then add the steak to a gallon zip lock bag and pour the marinade over it. Massage it in so every piece is covered and let it sit in the fridge for 1 hour. This is where the velvet magic happens.
Fresh broccoli florets cut into bite sized pieces in a glass bowl, ready to add after the marinade soak.Pin
  1. While the beef marinates, mix the gravy. Whisk the low sodium soy sauce, beef stock, brown sugar, garlic, ginger, vinegar, and flour in a small bowl until there are no lumps of flour and set it aside. Cut the broccoli crowns into bite sized pieces and make sure they are completely dry, or the hot oil will splatter everywhere. Heat a large heavy bottom skillet over high heat until it is very hot, add 2 tablespoons of the oil, carefully add the broccoli, and sauté for 3 minutes, stirring now and then. Move the broccoli to a plate.
Marinated flank steak strips searing in a hot cast iron skillet after the Beef and Broccoli Marinade has worked its magic.Pin
  1. Keep the pan on high and add the remaining tablespoon of oil. Very carefully add the marinated steak and half of the gravy. Spread the beef so it covers the bottom of the pan and leave it alone for 1 minute to get a good sear. Stir, flatten it out again, and sear another minute. Keep going until the beef is nicely seared with no pink left, about 8 to 10 minutes.
Finished beef and broccoli with the marinade locked in, coated in thick glossy soy garlic gravy.Pin
  1. Add the broccoli back to the pan with the rest of the gravy. Toss everything to coat and cook one more minute so the sauce thickens and clings to every piece. Serve right away with your favorite sides.

Recipe Tips & Tricks

  • Slice the flank steak against the grain. Look at the lines running through the meat and cut perpendicular to them. This shortens the muscle fibers so the bite stays tender even when cooked hot and fast.
  • Freeze the beef for 15 minutes before slicing. A slightly stiff piece of flank steak is easier to slice paper thin than a wobbly room temp one. Same trick that makes our Copycat PF Chang’s Kung Pao Chicken work cleanly.
  • Marinate for exactly 1 hour. Longer than 90 minutes and the baking soda starts to break down the meat too much, giving a mushy bite. Less than 45 minutes and the velvet effect is too subtle. Set a timer.
  • Do not rinse the marinade off. The cornstarch coating and surface seasoning are doing the work in the pan. Pull the beef straight from the bag into the hot oil and you keep all the flavor.
  • Get the pan screaming hot. Stir fry is all about high heat. Cast iron or carbon steel hold heat better than nonstick and will give you that wok hei char on the beef.
  • Dry the broccoli before it hits the oil. Wet florets splatter and steam instead of sear. Pat them dry and they pick up color in the 3 minutes they spend in the pan.
  • Have everything prepped before the pan goes on the heat. Stir fry moves fast once the oil hits the pan. Slice, marinate, cut the broccoli, and measure first so cooking takes 5 minutes total like our Sticky Glazed Asian Meatballs Recipe.

Serving Ideas and Suggestions

Pile the marinated beef and broccoli over a generous scoop of fluffy white jasmine rice and let the sauce soak into the grains. If you want to lean fully into takeout night, ladle a side of Easy Wonton Egg Drop Soup into a small bowl to start the meal, then plate the beef alongside a side of Easy Chow Mein with Ramen Noodles Recipe for an effortless restaurant style spread.

For a lighter dinner skip the rice and pair the beef with our Quick Snow Peas Recipe with Garlic and Ginger or our Green Bean Stir Fry Recipe on the side. Both vegetable sides share the same garlic ginger flavor profile so the meal hangs together without you opening another spice cabinet. In the mood for a creamy beef skillet instead of takeout? Our classic beef stroganoff serves tender sirloin in a mushroom and sour cream sauce over noodles.

Finish the spread with something sweet like our Best Easy Honey Garlic Chicken Recipe on a sharing platter if you are feeding a crowd, or keep it simple with chopsticks, a stack of napkins, and a tall glass of iced tea. This is the meal Maddie and Lizzie ask for week after week and the marinated leftovers heat up beautifully the next day for lunch.

Best Beef and Broccoli Marinade Recipe served over white rice in a white bowl with chopsticks.Pin

Beef and Broccoli Marinade FAQs

What cut of beef works best for the Beef and Broccoli Marinade?

Flank steak is the gold standard. It is lean, full of beefy flavor, and when sliced thin against the grain after the baking soda velvet it turns restaurant tender. Skirt steak, sirloin tip, or top round all substitute well. Avoid stew meat or tough cuts that need long cooking, the marinade cannot rescue those.

How long should I leave the beef in the Beef and Broccoli Marinade?

Exactly 1 hour is the sweet spot. The baking soda needs that full window to raise the pH of the meat surface and tenderize the muscle fibers. Under 45 minutes the velvet effect is too subtle. Over 90 minutes the meat starts to turn mushy. Set a timer.

What is velveting and do I need to do it?

Velveting is a Chinese restaurant technique where sliced meat is marinated in cornstarch, soy sauce, and sometimes baking soda to create a silky, protective coating. During cooking, the coating seals in moisture and makes the beef incredibly tender. This recipe uses a simplified version: just cornstarch and soy sauce for 15 to 20 minutes. It makes a noticeable difference and takes almost no extra effort.

What can I use instead of oyster sauce?

Mix 1 tablespoon soy sauce with 1 tablespoon brown sugar. It will not have the same depth of umami flavor but it gets close. Hoisin sauce is another swap, though it adds a slightly sweeter, more complex flavor.

 Can I use frozen broccoli?

Yes, but thaw and drain it first. Frozen broccoli releases a lot of water, which will dilute the sauce and prevent proper searing. Fresh broccoli gives a better texture (slightly crisp, bright green). If using frozen, add it later in the cooking process and keep the heat high.

Can I make the Beef and Broccoli Marinade ahead of time?

You can mix the dry marinade ingredients ahead but do not combine them with the beef until 1 hour before cooking. The baking soda is too active to sit on raw meat for longer than that without damaging the texture. Pre slicing the beef and cutting the broccoli the day before is fine.

Do I need to rinse off the Beef and Broccoli Marinade before cooking?

No, do not rinse. The cornstarch coating and surface seasoning are what give you the crispy sear and the velvety bite. Pull the beef strips straight from the marinade bowl into the hot oil. Rinsing washes away all the work the marinade did.

Can I use the Beef and Broccoli Marinade on chicken or tofu?

Yes. Thinly sliced chicken thighs need 30 minutes (chicken is more delicate than beef). Pressed firm tofu cubes need the full 1 hour. The baking soda velvet technique works on any lean protein where you want a tender bite and a crispy sear.

How do I store leftovers after using the Beef and Broccoli Marinade?

Store leftover finished beef and broccoli in an airtight container in the fridge for up to 4 days. Reheat in a hot skillet over medium high heat for 2 to 3 minutes with a splash of water to refresh the sauce, or microwave covered for 90 seconds. The marinade keeps the beef tender even after a reheat.

If this beef and broccoli marinade earned a spot on your weeknight rotation, give our Gyoza in Air Fryer (Trader Joe’s Pork Gyoza Potstickers) a try next, it is the appetizer side that completes the takeout fake out spread.

If you tried this beef and broccoli marinade, please leave a star rating below and drop a comment to let me know how it went. It helps other home cooks find the recipe and it tells me what to develop next for the family table. Tag @thissillygirlskitchen on Instagram if you snap a photo, Maddie, Lizzie, and I love seeing your dinners come together.

This Silly Girls Kitchen Logo
4.98 from 79 votes

Best Beef and Broccoli Marinade Recipe

Originally developed by Dana DeVolk and team. Updated by Jason Decker, July 2026.
Prep: 10 minutes
Cook: 15 minutes
Marinating Time 1 hour
Total: 25 minutes
Beef and Broccoli Marinade transforms cheap flank steak into restaurant grade stir fry beef using a quick baking soda velvet trick, ready for the pan in one hour flat.
Servings 6 servings
Before you begin: if you make this, come back and leave a star rating and a quick review below. It helps our family site keep the recipes free.

Ingredients
  

Steak Marinade

Beef and Broccoli

Last step: made it? Leave a rating and a review below. It means more than you know.

Instructions

Steak Marinade

  • Trim excess fat off the flank steak, and it cut into 1 1/2 to 2-inch slices against the grain.
    1 & 1/2 pound flank steak
  • Mix the baking soda, sugar, cornstarch, soy sauce, water, and oil in a bowl and whisk together.
    1/2 teaspoon baking soda, 1 teaspoon granulated sugar, 1 Tablespoon cornstarch, 1 Tablespoon soy sauce, 1 Tablespoon water, 2 Tablespoons vegetable oil
  • Add the cut steak to a gallon sized zip lock bag and pour in the marinade. Massage the marinade into the meat so all of it is covered.
  • Place in fridge and let marinate for 1 hour.

Beef and Broccoli

  • First, mix the “gravy” by placing the soy, stock, brown sugar, garlic, ginger, vinegar and flour into a small bowl, whisk to combine until there are no lumps of flour. Set aside.
    1/3 Cup low sodium soy sauce, 3 Tablespoon beef stock, 2 Tablespoon brown sugar, 4 garlic cloves, 1 teaspoon fresh ginger root, 1 & 1/2 teaspoon white vinegar, 2 Tablespoon flour
  • In a large, heavy bottom skillet, heat over high temp until very hot. Place 2 Tablespoons of the oil into skillet. Place broccoli into the oil, very carefully (make sure broccoli is COMPLETELY dry or you will get hot oil splattered all over). Saute broccoli for 3 minutes, stirring occasionally. Place broccoli on a plate and set aside.
    3 Tablespoon oil, 2 broccoli crowns
  • Keeping the heat over high heat, add in the remaining vegetable oil. VERY CAREFULLY add in the marinated steak and half of the sauce. Make sure beef covers the bottom of the pan and let sit for 1 minute to form a good sear. Stir and flatten to cover the bottom of the pan again, sear for another minute. Keep doing this until beef is nicely seared and cooked through, there is no pink left. This can take 8-10 minutes.
  • Add in the broccoli and the remaining sauce. Toss to coat and let cook one additional minute. Serve with your favorite sides, enjoy!

Notes

  1. If you can’t find flank steak a good substitute is skirt steak or London broil (top sirloin).
  2. Make sure your cooking skillet is very hot for this recipe.
  3. Make sure you slice against the grain on the beef, this ensures the tenderness of the beef.
  4. This recipe can also be made with chicken.
  5. You can freeze this recipe, read above for my tips on that.

Nutrition

Calories: 372kcal | Carbohydrates: 23g | Protein: 32g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Trans Fat: 0.1g | Cholesterol: 68mg | Sodium: 912mg | Potassium: 1114mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1263IU | Vitamin C: 181mg | Calcium: 132mg | Iron: 4mg
Nutrition Disclaimer
Course Main Course
Cuisine Asian

Love This Recipe?

Follow @ThisSillyGirlsKitchen on Instagram and @ThisSillyGirlsKitchen on Pinterest for more!

Looking for a grilled red meat upgrade? Try our Best Ribeye Marinade Recipe (for Grilling) for steakhouse grade ribeye in under three hours using seven pantry ingredients and a high heat grill sear.

Need a one pot weeknight pasta with smoky Polish sausage? Try our Creamy Kielbasa Pasta Recipe for a one pot weeknight dinner, the 30 minute farfalle dinner with garlic parmesan cream sauce, fresh spinach, grape tomatoes, and a bright squeeze of lemon at the end.

4.98 from 79 votes (49 ratings without comment)

Leave a Reply

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

Recipe Rating




59 Comments

  1. 5 stars
    I never leave reviews on recipes but this was so amazing i HAD to everyone! I used london broil (it was on sale) and marinated it the night before. It was so tender i was shocked that it wasnt a more expensive cut. I also steamed the broccoli and used less oil (counting calories) but it was still amazing. The sauce was truly restaurant quality. Will definitely be making this again!

  2. 5 stars
    This is the BEST beef and broccoli recipe I have ever used. Not sure if it’s the marinade or the sauce but it was fabulous. I used a vey thin steak and I really think the marinating is key. Thank you. My husband said “ this is a keeper”
    👏👍

  3. 5 stars
    I am 6 months pregnant and have been craving beef and brócoli. Panda is not doing it for me. I found this recipe and I am extremely happy that I did. It was beyond delicious!!!! During this quarantine time I will be cooking this again. Thank you for the recipe.

  4. 5 stars
    This is so delish!! My sons ask for this instead of takeout- that never happens!
    Have made this at least 5 times and always lots of compliments.