Beef and Broccoli Recipe Without Soy Sauce: Tamari-Free Wok Hei Crispy Beef

Sauces & Condiments

Beef and Broccoli Recipe Without Soy Sauce: Tamari-Free Wok Hei Crispy Beef

This beef and broccoli recipe without soy sauce delivers all the wok hei magic—crispy, caramelized beef and vibrant broccoli—using tamari-free alternatives that pack just as much punch. The secret lies in a bold sauce blend of oyster sauce, coconut aminos, and a touch of honey, creating depth without soy's signature umami. I perfected this after years of testing substitutes, and the results? Restaurant-quality flavor with none of the soy concerns.

What sets this dish apart is the two-stage cooking method: first searing the beef until it develops that coveted crispy crust, then finishing it in the wok with high heat to lock in juices. The broccoli gets just enough time to stay bright and crisp-tender, not mushy. The sauce ties everything together with a perfect balance of sweet, salty, and savory notes—no soy required. This version even works for those avoiding gluten or soy allergies while keeping the dish authentically satisfying.

The final result is beef that's crispy on the outside and tender within, broccoli with vibrant green florets and crisp stems, all coated in a glossy, flavorful sauce. The aroma alone will have everyone at the table asking what's for dinner. It's the kind of dish that feels special but comes together in under 30 minutes—ideal for weeknights when you want restaurant-quality without the takeout.

Serve it over steamed jasmine rice or with noodles to soak up every last drop of that rich, tamari-free sauce. The technique is simple, but the flavor is anything but ordinary. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli recipe without soy sauce

Crispy beef, vibrant broccoli, and a sauce that delivers restaurant-quality flavor without soy—just these essential ingredients.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 2 cups Fresh, medium-sized florets
Oyster Sauce 🍶 3 tbsp High-quality, gluten-free preferred
Coconut Aminos 🥫 2 tbsp Soy-free alternative to tamari
Honey 🍯 1 tbsp Pure, light-colored
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Fresh, grated
Cornstarch 🌾 1 tbsp For crispy coating
Vegetable Oil 🫒 2 tbsp High smoke point
Green Onions 🧅 3 whole Sliced, for garnish
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The flank steak is non-negotiable for that signature crispy texture. Look for a cut with good marbling at your local butcher or grocery store's meat counter—Whole Foods or Trader Joe's often carry high-quality options. Slice it thinly against the grain for tenderness. For the broccoli, freshness matters: vibrant green florets with crisp stems hold up best to the quick stir-fry. The sauce components—oyster sauce, coconut aminos, and honey—create that perfect balance of sweet, salty, and umami without relying on soy. La Choy makes a great gluten-free oyster sauce, and Coconut Secret brand is my go-to for coconut aminos.

No oyster sauce? Hoisin sauce plus a splash of fish sauce works in a pinch, though it'll have a slightly different profile. Substituting coconut aminos? Tamarind paste or date syrup adds tanginess, but you'll need to adjust sweetness. The cornstarch is crucial for that crispy coating—don't skip it. For the aromatics, fresh ginger and garlic are ideal, but if you're in a hurry, jarred minced garlic (like Walmart's Great Value brand) saves time. The sesame oil adds that signature wok hei aroma, but use sparingly—it's potent.

Prep the beef and broccoli ahead to save time. Store sliced steak in an airtight container with a paper towel to absorb moisture, and keep it in the fridge for up to 24 hours. Broccoli stays fresh for 5 days in the crisper drawer. The cooked sauce keeps for 3 days in the fridge, so make extra for leftovers. This dish reheats beautifully—just toss with a splash of water and stir-fry again for that crispy texture. Serve immediately over steamed rice to lock in all those flavors.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Sear the flank steak, toss in the broccoli—boom, done. The honey and coconut aminos caramelize right on that same pan, cutting cleanup in half.
  • Sweet-Savory Kick: Honestly, the combo of oyster sauce’s umami and honey’s warmth is ridiculously good. The broccoli stays crisp-tender, and the steak? That crispy edge with the creamy center? Chef’s kiss. No soy needed.
  • Leftover Hero: Between us, this dish begs to be made extra. The flavors deepen overnight, and reheating it? Just a quick stir-fry. My lunchbox gets packed with it all week—no sad, dried-out leftovers here.
  • Budget Flex: Flank steak stretches further than you’d think when sliced thin, and broccoli’s cheap as chips. Swap oyster sauce for a splash of fish sauce if needed—still hits the spot without breaking the bank. My wallet thanks me.

Step-by-step instructions for tamari-free wok hei crispy beef

Master the art of achieving wok hei flavor with this tamari-free method—crispy beef and vibrant broccoli in perfect harmony.

1

Prepare the Flank Steak for Maximum Crispiness

Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. Place them in a bowl and toss with 1 tbsp cornstarch, 1 tsp salt, and 0.5 tsp black pepper. This coating creates a golden crust while keeping the interior tender. Let the steak sit for 10 minutes at room temperature—this ensures even cooking and prevents cold spots in the pan.

While the steak marinates, mince the 4 cloves garlic and grate the 1 tbsp ginger root. These aromatics form the flavor base of the sauce, so freshness matters. If using frozen broccoli, thaw and dry the 2 cups broccoli florets thoroughly with paper towels—moisture steams instead of crisps during cooking.

2

Create the Wok Hei Sauce Foundation

Heat a large wok or skillet over high heat until a drop of water sizzles and evaporates instantly. Add 2 tbsp vegetable oil and swirl to coat the pan. Add the steak in a single layer and cook undisturbed for 1-2 minutes until the edges turn deep golden brown. This initial sear locks in juices and builds flavor. Flip the steak and cook another 1-2 minutes until fully browned, then remove and set aside.

In the same pan, add the 2 cups broccoli florets and stir-fry for 2-3 minutes until bright green and just tender-crisp. Remove and set aside with the steak. Reduce heat to medium, then add the minced garlic and ginger, cooking for 30 seconds until fragrant—don't let them burn. Pour in 3 tbsp oyster sauce, 2 tbsp coconut aminos, and 1 tbsp honey, stirring constantly for 1 minute until the sauce thickens slightly.

3

Finish with Crispy Texture and Aromatics

Return the steak and broccoli to the pan, tossing everything together for 1 minute to coat evenly in the sauce. Drizzle with 1 tbsp sesame oil and toss again, letting the oil's nutty aroma infuse the dish. The combination of coconut aminos and honey creates a glossy, slightly sweet-savory sauce that clings beautifully to the beef.

Garnish with sliced 3 whole green onions and serve immediately over 1.5 cups cooked jasmine rice. The contrast of crisp-tender broccoli, caramelized beef, and fragrant rice makes this dish a standout. For extra wok hei flavor, finish with a quick blast of flame using a long match—this adds a smoky aroma reminiscent of traditional Chinese wok cooking.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Without Soy Sauce

  • SEAR THE STEAK HOT: Crank your pan to medium-high and wait until it’s ripping hot before adding oil—this isn’t the time to be gentle. A proper sear locks in flavor and gives that restaurant-quality crust, but if the pan’s lukewarm, you’ll end up with sad, gray beef. (Yes, even if you’re impatient like me.)
  • SALT THE BROCCOLI TOO: Toss those florets in a pinch of salt before they hit the pan—it crisps the edges and keeps them from turning mushy. I used to skip this, and the broccoli always tasted bland, no matter how much oyster sauce I dumped in. (Trust me, it matters.)
  • DON’T BOIL THE SAUCE: Simmer the coconut aminos and honey on low heat after adding oyster sauce—if you let it bubble hard, the honey burns and turns bitter. Stir constantly, and if it thickens too fast, splash in a teaspoon of water. (Your future self will notice the difference.)
  • SLICE AGAINST THE GRAIN: Cut the flank steak perpendicular to the grain after cooking, but only after it’s rested 5 minutes. Thin slices? Perfect. Thick, chewy strips? Not so much. (I learned this the hard way—no one wants to chew for 10 minutes.)

Creative variations of these flavors

Spicy Thai-Inspired Twist

Add 1 tbsp red curry paste (like Maesri) to the sauce for a Thai-inspired kick. Boost the heat with ½ tsp chili flakes and finish with 1 tsp lime juice and 1 tbsp chopped cilantro. The coconut aminos already provide umami, so this version feels bold and aromatic without soy. Serve with jasmine rice and a side of sliced cucumbers to balance the heat. 🌶️

Creamy Garlic Parmesan

Swap the oyster sauce for ½ cup heavy cream and 2 tbsp grated parmesan cheese. Add 3 tbsp minced garlic and 1 tsp Dijon mustard to the sauce base. Toss the cooked beef and broccoli in this creamy mixture, then finish with toasted sesame seeds. This Italian-inspired version keeps the crispy beef but adds a rich, velvety sauce. Pair with crusty bread for dipping. 🧀

Teriyaki Glaze Option

Replace coconut aminos with 3 tbsp gluten-free teriyaki sauce (like Annie Chun's) and add 1 tbsp mirin for sweetness. Simmer the sauce until it thickens slightly, then toss with the beef. Garnish with crushed peanuts and sliced green onions. This version delivers that classic teriyaki flavor without soy sauce or tamari. 🍯

Sesame-Ginger Miso

For a Japanese-inspired take, stir 1 tbsp white miso paste (ensure it's soy-free) into the sauce along with the coconut aminos. Add 1 tbsp toasted sesame seeds and 1 tsp grated ginger for depth. The miso adds a subtle funkiness that complements the beef beautifully. Serve with steamed rice and a side of pickled vegetables for contrast. 🌿

Sweet Chili Heat

Mix 2 tbsp sweet chili sauce (like Cholula) with the coconut aminos and honey. Add ½ tsp sriracha for heat and toss with the beef. Garnish with crushed peanuts and lime wedges. This fusion of sweet and spicy works perfectly with the crispy beef and broccoli. 🔥

Lemon-Garlic Butter

Sauté the beef in 2 tbsp butter instead of oil, then finish with 1 tbsp lemon juice, 2 tbsp minced garlic, and 1 tsp dried thyme. Skip the sauce entirely and let the butter and lemon create a bright, tangy finish. This Mediterranean-inspired version keeps the beef crispy while adding a fresh, herby note. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 10g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular aminos instead of coconut aminos?

Regular soy aminos (like traditional soy sauce) contain soy, so they won't work for this recipe. For a similar flavor profile, try tamarind paste or date syrup mixed with a splash of vinegar. Both add tanginess and balance the sweetness in the sauce without soy.

2

Why does my beef turn out chewy instead of crispy?

Chewy beef usually means the steak wasn't sliced thinly enough or cooked at high enough heat. Always slice against the grain into ¼-inch strips and use a wok or cast-iron skillet over high heat. Let the pan get screaming hot before adding oil—this creates that signature crispy crust.

3

How can I make this dish gluten-free?

This recipe is already gluten-free if you use gluten-free oyster sauce (like La Choy) and coconut aminos. Double-check all ingredients, especially the oyster sauce and any seasoning blends. For extra safety, toast your rice in a dry pan after steaming to remove any potential gluten cross-contamination.

4

What's the best way to reheat leftovers?

Reheat in a skillet over medium-high heat with a splash of water or broth to restore moisture. Stir-fry for 2-3 minutes until everything is piping hot. Avoid microwaving—it makes the beef soggy. For extra crispiness, add a ½ tsp cornstarch to the pan while reheating.

5

Can I substitute another protein like chicken?

Use 1.5 lbs boneless chicken thighs instead of beef for a milder flavor. Slice them thinly and follow the same cooking method. Chicken will cook faster—reduce the searing time to 1 minute per side and watch closely to avoid overcooking. The sauce will still cling beautifully.

★★★★★4.7(1 review)
Categories Sauces & Condiments