
This authentic beef and broccoli stir fry transforms simple ingredients into a restaurant-quality meal in just 25 minutes. The sticky stir fry sauce creates a perfect glaze that coats tender beef strips and vibrant broccoli florets, making this a family favorite that happens to be both gluten and soy-free.
I first created this recipe when my family was craving Chinese takeout during a busy weeknight. The look of surprise on their faces when they realized this homemade version was actually better than delivery has made this our go to meal whenever we want something quick but impressive.
Ingredients
- Beef flank steak or steak tips: About 1 to 1.2 pounds. Choose well marbled cuts for the best texture and flavor
- Cooking oil: Divided for stir frying. Use a neutral oil with a high smoke point
- Fresh broccoli: About half a head. Fresh provides the best texture and nutrients
- Garlic: Provides essential aromatic base for authentic flavor
- Coconut aminos: Replaces traditional soy sauce while keeping the umami flavor intact
- Baking soda: Tenderizes the beef creating that restaurant quality texture
- Arrowroot flour: Creates the perfect thickened sauce and helps seal in beef juices
- Optional carrots and red bell peppers: Add color and additional nutrients
- Rice vinegar: Brings brightness and balances the savory elements
- Sesame oil: Provides that distinctive nutty finish that makes Asian stir fries sing
Step-by-Step Instructions
- Marinate the Beef:
- Slice flank steak against the grain into medium thin strips. Combine with coconut aminos baking soda and arrowroot flour in a bowl. Allow to marinate for at least 30 minutes or prepare in the morning for maximum flavor development. The baking soda works magic on breaking down meat fibers while the arrowroot creates a protective coating.
- Prepare the Sauce:
- Combine coconut aminos water or beef stock rice vinegar sesame oil and arrowroot flour in a small bowl. Whisk until completely smooth with no lumps. This sauce will thicken beautifully when heated creating that perfect glossy coating. Setting this aside allows the flavors to meld while you prepare other components.
- Sauté the Aromatics:
- Heat 2 to 3 tablespoons of oil in a large skillet over medium high heat. Add minced garlic and sauté for just 20 to 30 seconds until fragrant. Watch carefully as garlic burns quickly and bitter burnt garlic will ruin the entire dish. This brief cooking releases the essential oils without developing bitterness.
- Cook the Vegetables:
- Add broccoli and carrots to the hot skillet. Stir continuously for 3 to 4 minutes until vegetables are bright and slightly tender but still have bite. If using bell peppers add them during the final minute as they cook more quickly. The goal is crisp tender vegetables that maintain their color and nutritional value.
- Sear the Beef:
- Push vegetables to the sides of the pan creating an open space in the center. Add another tablespoon of oil to this space. Place marinated beef strips in a single layer and allow to sear until golden on one side before flipping. Cooking in batches may be necessary to avoid overcrowding which would steam rather than sear the meat.
- Combine and Glaze:
- Pour the prepared sauce over the beef and vegetables. Reduce heat to low and gently stir to combine all elements. Allow the sauce to simmer and thicken for 1 to 2 minutes until it coats the back of a spoon and glossily embraces each piece of beef and vegetable. The arrowroot will activate with heat creating the perfect consistency.
- Serve and Garnish:
- Transfer the finished stir fry to a serving platter or individual bowls over steamed rice. Sprinkle with toasted sesame seeds or sliced green onions if desired for an extra layer of flavor and visual appeal. The bed of rice will soak up the delicious sauce making every bite satisfying.

The baking soda in this recipe is my absolute secret weapon. I discovered this technique from my Chinese grandmother who insisted this was the difference between home cooking and restaurant quality results. The first time I used it the transformation in texture was so dramatic my husband asked if we had splurged on expensive wagyu beef.
Perfect Rice Pairing
While this stir fry shines on its own properly cooked rice elevates the entire experience. For authentic Asian style rice rinse your rice thoroughly until the water runs clear then use a 1 to 1.25 rice to water ratio. Allow the rice to rest covered for 10 minutes after cooking for perfectly fluffy separated grains that complement rather than compete with your stir fry.
Meal Prep Magic
This beef and broccoli stir fry reheats beautifully making it ideal for weekly meal planning. Store components separately if preparing more than a day in advance. Keep rice in one container and the beef broccoli mixture in another. When reheating add a splash of water to prevent drying and heat gently either in a microwave or quickly in a hot skillet. The flavors actually develop overnight making day two potentially even more delicious than the original meal.

Ingredient Substitution Guide
While this recipe aims for authenticity sometimes pantry limitations require flexibility. If coconut aminos are unavailable tamari is the closest substitute though it contains soy. For beef other quick cooking proteins like chicken thighs or firm tofu work beautifully with adjusted cooking times. When fresh broccoli isn't on hand frozen works in a pinch but add it directly from frozen and reduce cooking time to prevent mushiness. The essential components are the cooking technique and sauce rather than strictly adhering to specific ingredients.
Cultural Context
Beef and broccoli stir fry represents American Chinese cuisine adaptation at its finest. Traditional Chinese cooking rarely paired beef with broccoli but Chinese immigrants modified recipes to appeal to American tastes and ingredient availability. The dish maintains authentic cooking techniques while incorporating accessible ingredients. My version honors this tradition of adaptation by maintaining authentic flavors while accommodating modern dietary preferences with gluten and soy free modifications.
Frequently Asked Questions
- → How do you ensure tender beef for stir-fry?
Marinate the beef with coconut aminos, baking soda, and arrowroot flour. Let it sit for at least 30 minutes for maximum tenderness.
- → Can I substitute coconut aminos in this dish?
Yes, soy sauce or tamari can be used as substitutes. Adjust the quantity to your salt preference since coconut aminos are milder.
- → What vegetables can I add to this stir-fry?
Besides broccoli, you can include carrots, red bell peppers, snap peas, or mushrooms for added flavor and texture.
- → What’s the best way to serve this dish?
Serve the stir-fry over steamed white rice or cauliflower rice as a low-carb option. Garnish with sesame seeds and chopped green onions.
- → How do I avoid burning the garlic?
When sautéing garlic, keep a close watch as it cooks quickly. Stir constantly over medium-high heat and remove before it becomes too brown.
- → Can I make this dish ahead of time?
Prepare the marinade and chop the vegetables in advance for quicker cooking. You can also marinate the beef in the morning for enhanced flavor.