Ingredients
- 1 lb (450 g) broccoli florets, cut into bite-sized pieces
- 10 oz (280 g) sliced mushrooms (white button or cremini mushrooms work best)
- 2 cloves garlic, minced
- ¼ cup (60 ml) soy sauce
- 2 teaspoons sesame oil
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- ½ teaspoon red pepper flakes (optional, for a spicy kick)
- 1 tablespoon cornstarch
- 2 tablespoons cooking oil (neutral oil like canola or vegetable oil)
- Salt and pepper to taste
Optional Additions
- 1 cup cooked and sliced chicken breast or beef strips
- 1 teaspoon grated ginger for additional depth of flavor
- 1 teaspoon honey for a touch of sweetness
Instructions
Step 1: Prepare the Sauce
In a small mixing bowl, whisk together the soy sauce, sesame oil, rice vinegar, sugar, red pepper flakes, and cornstarch. Stir until smooth and set aside. The cornstarch will help thicken the sauce when it cooks, creating a glossy coating over the vegetables.
Step 2: Blanch the Broccoli
Fill a large pot with water and bring it to a rolling boil. Add the broccoli florets and let them cook for 30 seconds. This step helps retain their bright green color and ensures they stay crisp in the stir-fry. Immediately drain the broccoli and rinse it under cold water or place it in an ice bath to stop the cooking process. Set aside.
Step 3: Sauté the Mushrooms
Heat a large skillet or wok over medium-high heat. Add one tablespoon of cooking oil and swirl to coat the pan. Add the sliced mushrooms and cook for 4 to 5 minutes, stirring occasionally. The mushrooms will release moisture before turning golden brown. Season lightly with salt and pepper.
Step 4: Add Garlic for Aroma
Push the mushrooms to one side of the skillet, creating space in the center. Add the minced garlic and sauté for about 30 seconds until fragrant. Stir everything together to combine the flavors.
Step 5: Cook the Chicken or Beef (Optional)
If adding a protein, increase the heat to high and push the mushrooms to one side again. Add another tablespoon of cooking oil, then place sliced chicken breast or beef strips into the pan. Cook for 3 to 4 minutes, stirring occasionally, until the meat is browned and cooked through.
Step 6: Combine the Broccoli and Sauce
Add the blanched broccoli to the skillet. Pour the prepared sauce over the vegetables and protein (if using). Stir well to ensure everything is evenly coated. Allow the mixture to cook for 2 to 3 minutes, letting the sauce thicken and cling to the ingredients. If the sauce seems too thick, add a splash of water or broth to loosen it.
Step 7: Taste and Adjust
Taste the stir-fry and adjust the seasoning if needed. If it requires more depth, add a few extra drops of soy sauce. For extra heat, sprinkle additional red pepper flakes. Once satisfied with the flavor, remove from heat.
Notes
- Prepping Ingredients First: Stir-frying happens quickly, so have all ingredients measured, chopped, and ready before you start cooking. This prevents overcooking and ensures smooth execution.
- Blanching Broccoli for the Best Texture: Boiling broccoli briefly before stir-frying keeps it vibrant and crunchy. Skipping this step may result in tough broccoli, while overcooking can make it too soft.
- How to Tell if Mushrooms Are Ready: Mushrooms release moisture when they cook. Wait until the water evaporates and they turn golden brown before moving to the next step. This prevents sogginess.
- Preventing Burnt Garlic: Garlic burns quickly, so it is best to add it after mushrooms have softened. If necessary, reduce the heat slightly to avoid bitterness.
- How to Thicken the Sauce Properly: Cornstarch needs heat to activate. If the sauce looks too thin, let it simmer for another minute or two. Stir frequently to prevent clumping.
- Making It More Filling: Add protein like sliced chicken, beef, or tofu to turn this into a full meal rather than a side dish.
- Using the Right Pan: A wok is ideal for stir-frying, but a large skillet works as well. A pan with high sides helps keep ingredients from spilling while tossing.
- Prep Time: 10 minutes
- Cook Time: 15 minutes