Snake in Broccoli Farm is a playful Chinese dish name for a quick stir-fry of tender broccoli and sliced beef, where the long beef strips resemble a snake winding through a field of broccoli trees. It’s a weeknight-friendly meal that comes together in under 30 minutes, with a savory garlic-ginger sauce that clings to every floret. The key is high heat and quick cooking, which keeps the beef juicy and the broccoli bright and crisp-tender.
Ingredients
- 1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
- 1 lb (450 g) broccoli, cut into small florets (about 4 cups)
- 3 tbsp (45 ml) soy sauce
- 1 tbsp (15 ml) oyster sauce (or hoisin for a vegetarian version)
- 1 tsp (5 ml) sesame oil
- 1 tbsp (15 g) cornstarch
- 2 tbsp (30 ml) vegetable or peanut oil, divided
- 3 cloves garlic, minced
- 1 tbsp (15 g) fresh ginger, grated
- 1/4 cup (60 ml) water or low-sodium beef broth
- 1 tsp (5 g) sugar (optional, to balance)
- Steamed rice, for serving
Instructions
- In a medium bowl, combine the sliced beef, 1 tablespoon of soy sauce, 1 teaspoon of cornstarch, and 1 teaspoon of sesame oil. Mix well and let marinate for 10 minutes while you prep the broccoli.
- In a small bowl, whisk together the remaining 2 tablespoons soy sauce, oyster sauce, remaining 2 teaspoons cornstarch, sugar (if using), and 1/4 cup water. Set aside.
- Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the broccoli florets and stir-fry for 2–3 minutes, until bright green and slightly charred. Remove to a plate.
- Add the remaining 1 tablespoon oil to the wok. Add the beef in a single layer (work in batches if needed) and sear without moving for 1 minute, then stir-fry for another 1–2 minutes until browned but still pink in spots. Push beef to one side.
- Add the garlic and ginger to the empty side of the wok and stir-fry for 30 seconds until fragrant.
- Return the broccoli to the wok. Pour in the sauce mixture and stir everything together. Cook for 1–2 minutes, until the sauce thickens and coats the beef and broccoli. The beef should reach a safe minimum internal temperature of 145°F (63°C) for whole cuts, as per USDA FSIS guidelines.
- Serve immediately over steamed rice.
Tips
- Slice beef thinly: For easier slicing, freeze the steak for 15–20 minutes before cutting. Slice against the grain for maximum tenderness.
- Don’t overcook broccoli: You want it crisp-tender, not mushy. The quick high-heat sear keeps it vibrant and slightly crunchy.
- Substitutions: No oyster sauce? Use hoisin or a mix of 1 tbsp soy sauce + 1 tsp sugar. For a vegetarian version, swap beef for firm tofu or mushrooms and use mushroom oyster sauce.
- Common mistake: Overcrowding the wok causes steaming instead of searing. Cook in batches if your pan is small.
Serving Suggestions
Serve this stir-fry over steamed jasmine or brown rice. For a complete meal, add a side of hot and sour soup or a simple cucumber salad. Garnish with sliced green onions and toasted sesame seeds for extra flavor and crunch.
Variations
- Chicken version: Use thinly sliced chicken breast or thigh; cook until it reaches 165°F (74°C) safe minimum internal temperature.
- Spicy kick: Add 1–2 teaspoons of chili garlic sauce or red pepper flakes with the garlic.
- Extra veggies: Add bell peppers, snap peas, or carrots for a more colorful dish.
- Noodle twist: Skip the rice and toss the stir-fry with cooked lo mein or udon noodles.
Storage and Reheating
Refrigerate leftovers in an airtight container within 2 hours of cooking. They will keep for 3–4 days. Reheat in a skillet over medium heat with a splash of water or broth, or in the microwave in 30-second intervals, until heated through to 165°F (74°C). The broccoli will soften on reheating, so it’s best enjoyed fresh.
Frequently Asked Questions
Can I use frozen broccoli? Yes, but thaw and pat it dry first to avoid excess water. Reduce the initial stir-fry time to 1–2 minutes.
What if I don’t have oyster sauce? Use hoisin sauce or a mix of 1 tablespoon soy sauce and 1 teaspoon brown sugar. The flavor will be slightly different but still delicious.
Can I make it ahead? You can prep the beef marinade and sauce up to a day ahead, but stir-fry just before serving for the best texture.
Is this dish gluten-free? Use tamari instead of soy sauce and ensure your oyster sauce is gluten-free (or use a gluten-free hoisin).
Why is my beef tough? It’s likely overcooked or cut with the grain. Slice thinly against the grain and cook quickly over high heat.
Can I use a different protein? Yes, pork tenderloin works well (cook to 145°F/63°C), or shrimp (cook until pink and opaque, about 145°F/63°C).
Related
- Steaming Effect on Nutritional Value of Food
- Bagel Little Ferry: Easy Homemade Recipe
- Vacuum Sealing Cucumbers: Keep Them Crisp
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).