Garlic Broccoli Stir-Fry

Sarah

Creating memories, one recipe at a time.

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

It started on one of those chaotic Tuesdays. You know the kind—where the day runs away from you, and by 6 PM, the thought of cooking something complicated feels like climbing a mountain. My family was hungry, I was tired, and the temptation to order takeout was immense. But then, I remembered the vibrant green head of broccoli in the fridge and a simple, almost magical recipe I’d been wanting to perfect: a Garlic Broccoli Stir-Fry. I was skeptical. Could something with so few ingredients really satisfy everyone, including my notoriously picky youngest child who treats green vegetables like an arch-nemesis? I decided to give it a shot. The sizzle of the garlic hitting the hot oil filled the kitchen with an aroma that was instantly comforting and invigorating. In less than 20 minutes, a steaming, beautiful platter was on the table. The broccoli was perfectly crisp-tender, not mushy, and coated in a glossy, savory-sweet sauce that clung to every floret. The real magic happened when my son, after much prodding, took a tentative bite. His eyes widened. “This is… good?” he said, as if surprised by his own words, before promptly devouring his portion. That night, this simple stir-fry wasn’t just dinner; it was a victory. It became our go-to emergency meal, our healthy craving, and a testament to the fact that the most incredible flavors often come from the simplest combinations. This recipe isn’t just about feeding your family quickly; it’s about transforming a humble vegetable into the star of the show, creating a dish that’s both nourishing and unbelievably delicious.

Ingredients

This recipe relies on a handful of fresh, high-quality ingredients to create its signature vibrant flavor. Each component plays a crucial role, coming together in a symphony of savory, garlicky goodness.

  • 2 large heads of Broccoli (about 1.5 lbs or 700g): The star of our dish. You’ll want fresh, firm broccoli with tight, dark green florets. We’ll be using both the florets and the tender parts of the stalk.
  • 6-8 large cloves of Garlic: Don’t be shy! This is a garlic broccoli stir-fry, and the generously sliced or minced garlic provides the aromatic, pungent backbone of the flavor profile.
  • 1/4 cup Low-Sodium Soy Sauce: This provides the savory, umami depth. Using low-sodium gives you better control over the final saltiness of the dish.
  • 2 tablespoons Oyster Sauce (or Vegetarian Stir-Fry Sauce): This is the secret to a rich, glossy, and slightly sweet sauce with incredible depth. For a vegetarian or vegan version, a high-quality vegetarian stir-fry sauce is a perfect substitute.
  • 1 tablespoon Toasted Sesame Oil: Added at the end for its nutty, aromatic fragrance. A little goes a long way, so use it as a finishing oil rather than a cooking oil.
  • 1 tablespoon Honey (or Maple Syrup): This adds a touch of sweetness to balance the savory soy sauce and pungent garlic. Maple syrup is an excellent vegan alternative.
  • 1 tablespoon Cornstarch: This is our thickening agent. When mixed with water, it creates a slurry that will transform our thin sauce into a velvety coating that clings beautifully to the broccoli.
  • 2 tablespoons Avocado Oil (or other high-smoke-point oil): Essential for stir-frying at high heat without burning. Avocado, canola, or grapeseed oil are all excellent choices.
  • 1/4 cup Water or Vegetable Broth: This is used for two purposes: to create the cornstarch slurry and to help steam the broccoli to the perfect crisp-tender texture.
  • 1/2 teaspoon Red Pepper Flakes (optional): For those who enjoy a little kick of heat to contrast the savory sauce. Adjust the amount to your personal preference.
  • 1 tablespoon Toasted Sesame Seeds (for garnish): Adds a delightful texture and a final nutty note to the finished dish.

Instructions

Follow these steps carefully to achieve a restaurant-quality stir-fry where the broccoli is perfectly cooked and the sauce is rich and glossy. The key is to have all your ingredients prepped and ready to go before you start cooking—a concept known as mise en place.

  1. Prepare the Broccoli: Begin by washing the broccoli heads thoroughly under cold running water. Pat them completely dry with a paper towel or a clean kitchen towel; this is crucial for getting a good sear and preventing the oil from splattering dangerously. Trim off the very bottom of the tough stalk. Separate the florets from the stalk, cutting them into uniform, bite-sized pieces. Don’t discard the stalk! Peel the tough outer layer of the stalk and slice the tender interior into thin, coin-like pieces. They are delicious and cook up just as nicely as the florets.
  2. Prepare the Aromatics: Peel all the garlic cloves. You can either thinly slice them for a milder, more infused garlic flavor or mince them for a more pungent, powerful garlic punch. If using, have your red pepper flakes measured and ready.
  3. Mix the Stir-Fry Sauce: In a small bowl, whisk together the low-sodium soy sauce, oyster sauce (or vegetarian alternative), and honey (or maple syrup). Stir until the honey has fully dissolved. This mixture is the flavor core of your dish.
  4. Create the Cornstarch Slurry: In a separate, very small bowl, combine the cornstarch and the 1/4 cup of cold water or vegetable broth. Whisk vigorously until the cornstarch is completely dissolved and there are no lumps. This slurry is what will thicken your sauce later. Set it aside, but be prepared to give it a quick re-whisk right before you use it, as the cornstarch will settle to the bottom.
  5. Heat the Wok or Skillet: Place a large wok or a heavy-bottomed skillet over high heat. Let it get very hot. You’ll know it’s ready when you can flick a drop of water onto the surface and it evaporates almost instantly.
  6. Sear the Broccoli: Add the 2 tablespoons of avocado oil to the hot wok. Swirl it around to coat the surface. Carefully add all of the prepared broccoli (both florets and stalk pieces). Spread it out in a single layer as much as possible. Let it cook, undisturbed, for 1-2 minutes to get a nice char on one side. This browning process, known as the Maillard reaction, adds a tremendous amount of flavor.
  7. Stir-Fry and Steam: Begin to stir-fry the broccoli, tossing it frequently for another 2-3 minutes. The broccoli should start to turn a vibrant, bright green. Now, carefully pour in about 2-3 tablespoons of water or broth around the edges of the pan (not directly on the broccoli) and immediately cover with a lid. Let it steam for 2 minutes. This step is the secret to getting that perfect crisp-tender texture—seared on the outside, but perfectly cooked through without becoming mushy.
  8. Add the Aromatics: Uncover the pan. The water should have mostly evaporated. Push the broccoli to the sides of the wok to create a well in the center. Add the sliced or minced garlic and the optional red pepper flakes to this well. Stir-fry for about 30 seconds until the garlic becomes incredibly fragrant. Be very careful not to let it burn, as burnt garlic will make the entire dish bitter.
  9. Sauce and Thicken: Once the garlic is fragrant, pour the prepared soy sauce mixture over everything and toss to combine the broccoli and garlic. Let it bubble for about 30 seconds. Now, give your cornstarch slurry a quick re-whisk and pour it into the pan while stirring continuously. The sauce will almost instantly transform, thickening into a beautiful, glossy glaze that coats every piece of broccoli.
  10. Finishing Touches: Turn off the heat. Drizzle the toasted sesame oil over the stir-fry and give it one final toss. The residual heat will bloom the aroma of the sesame oil. Transfer the Garlic Broccoli Stir-Fry to a serving platter, garnish generously with toasted sesame seeds, and serve immediately.

Nutrition Facts

This recipe is designed to be as nourishing as it is delicious. The nutritional information can vary slightly based on specific ingredients and portion sizes. The following is an approximation for one serving, assuming the recipe makes 4 servings.

  • Servings: 4
  • Calories per serving: Approximately 210 kcal
  • Vitamin C (Over 100% of RDI): Broccoli is a powerhouse of Vitamin C, an essential antioxidant that supports the immune system, skin health, and collagen production. A single serving of this dish provides more than your entire daily requirement.
  • Vitamin K (High in RDI): This fat-soluble vitamin, also abundant in broccoli, is crucial for blood clotting and building strong bones.
  • Dietary Fiber (Excellent Source): With a significant amount of fiber from the broccoli, this dish aids in digestion, promotes a feeling of fullness, and helps maintain stable blood sugar levels.
  • Low in Saturated Fat: By using heart-healthy avocado oil and relying on powerful flavors from garlic and sauces rather than heavy fats, this dish remains light and healthy.
  • Plant-Based Protein: While not a primary protein source on its own, this dish provides a decent amount of plant-based protein from the broccoli, which contributes to muscle repair and overall body function.

Preparation Time

This dish is designed for speed and efficiency, making it a perfect choice for busy weeknights.

  • Prep Time: 10 minutes (Washing and chopping the broccoli and garlic, mixing the sauce)
  • Cook Time: 8-10 minutes (The actual stir-frying process is very fast)
  • Total Time: Approximately 20 minutes from start to finish.

How to Serve

This Garlic Broccoli Stir-Fry is incredibly versatile. It can be served as a main course, a side dish, or the base for a more substantial meal. Here are some of our favorite ways to serve it:

  • Classic and Simple:
    • Steamed Jasmine Rice: The fragrant, fluffy grains are perfect for soaking up every last drop of the savory sauce.
    • Brown Rice: For a healthier, fiber-rich option with a nutty flavor that complements the broccoli.
  • With Noodles:
    • Toss the finished stir-fry with cooked Udon noodles for a hearty, satisfying noodle bowl.
    • Mix with delicate ramen noodles or soba noodles for a lighter but equally delicious meal.
  • As a Protein-Packed Main Course:
    • Serve it alongside grilled or pan-seared chicken breast.
    • Pair it with thinly sliced, stir-fried beef sirloin.
    • Serve with flaky baked salmon or pan-seared shrimp.
    • For a vegetarian/vegan option, add crispy pan-fried tofu or tempeh directly into the stir-fry during the last few minutes of cooking.
  • Low-Carb and Keto-Friendly Options:
    • Serve over a bed of cauliflower rice.
    • Pair with zucchini noodles (zoodles).
    • Enjoy it alongside a serving of high-protein quinoa.
  • Garnishes and Toppings for Extra Flair:
    • Freshly Sliced Green Onions: For a mild, fresh oniony bite.
    • Chopped Cilantro: For a fresh, citrusy, and herbaceous note.
    • A Squeeze of Lime Juice: To brighten up all the flavors.
    • Crushed Peanuts or Cashews: For an extra layer of crunch and richness.

Additional Tips

Unlock the full potential of your stir-fry and troubleshoot common issues with these eight professional tips.

  1. Don’t Crowd the Pan: This is the golden rule of stir-frying. If you put too much broccoli in the pan at once, the temperature will drop, and the broccoli will steam instead of searing. This leads to mushy, grey vegetables. If your skillet isn’t large enough, it’s better to cook the broccoli in two separate batches.
  2. Ensure Your Wok is Screaming Hot: High heat is non-negotiable for a great stir-fry. It creates that coveted wok hei—the smoky, slightly charred flavor characteristic of restaurant-quality dishes. Let your pan heat up for a few minutes before adding the oil.
  3. Mise en Place is Your Best Friend: French for “everything in its place,” this concept is critical for stir-frying. The cooking process is incredibly fast, so you won’t have time to chop garlic or measure soy sauce once you’ve started. Have every single ingredient chopped, measured, and ready in small bowls by your stove before you even think about turning on the heat.
  4. Master the Garlic, Don’t Burn It: Burnt garlic tastes acrid and can ruin your entire dish. Add it to the pan after the broccoli has had a chance to sear and cook. By creating a well in the center of the pan, you can quickly bloom its flavor in the hot oil without it scorching. If you’re nervous, you can use larger slices instead of minced garlic, as they are less prone to burning.
  5. Don’t Ditch the Broccoli Stalks: The stalks are packed with flavor and have a wonderful, crisp texture when cooked correctly. Simply peel off the tough, fibrous outer layer with a vegetable peeler and slice the tender core. They add substance and ensure you’re using the whole vegetable, reducing food waste.
  6. Customize Your Sauce: This recipe is a fantastic template. Feel free to adjust it to your taste.
    • For more heat: Add a squirt of sriracha or a teaspoon of chili garlic sauce.
    • For more tang: A splash of rice vinegar can add a lovely acidity.
    • For more depth: A teaspoon of dark soy sauce (in addition to the regular) can add color and a molasses-like flavor.
  7. The Cornstarch Slurry Secret: Always mix cornstarch with cold water. If you mix it with hot liquid, it will clump up immediately. Also, cornstarch settles quickly, so always give the slurry a final, vigorous stir right before pouring it into the hot wok to ensure it’s fully incorporated.
  8. The Final Drizzle of Sesame Oil: Toasted sesame oil has a low smoke point and a delicate, nutty flavor that can be destroyed by high heat. That’s why it should always be added off the heat at the very end. Drizzling it on last allows its aroma to bloom and infuse the dish without tasting burnt.

Frequently Asked Questions (FAQ)

Here are answers to some of the most common questions about making the perfect Garlic Broccoli Stir-Fry.

1. Can I use frozen broccoli for this recipe?
Yes, you can, but with a slight adjustment. Do not thaw the frozen broccoli first, as this will make it release too much water and become mushy. Add the frozen florets directly to the hot, oiled pan. You will need to stir-fry them for a few minutes longer to cook through. You can skip the step of adding water to steam them, as the melting ice from the broccoli will provide enough moisture. The final texture might be slightly softer than with fresh broccoli, but it will still be delicious.

2. How do I make this recipe gluten-free?
This is an easy substitution! The primary source of gluten in this recipe is the soy sauce and potentially the oyster sauce. To make it gluten-free, simply replace the regular soy sauce with Tamari or a certified gluten-free soy sauce. Additionally, check the label on your oyster sauce, as some brands contain wheat. If needed, use a certified gluten-free oyster sauce or a gluten-free vegetarian stir-fry sauce.

3. My sauce is too thin or too thick. How can I fix it?
If your sauce is too thin, it means the cornstarch slurry wasn’t enough or didn’t activate properly. You can fix this by making a little more slurry (e.g., 1 teaspoon cornstarch mixed with 2 teaspoons cold water), adding it to the bubbling sauce, and stirring until it thickens. If your sauce is too thick, simply thin it out by stirring in a tablespoon of water or vegetable broth at a time until it reaches your desired consistency.

4. What other vegetables work well in this stir-fry?
This recipe is a great base for a mixed vegetable stir-fry! Feel free to add other quick-cooking vegetables. Some great additions include sliced bell peppers (any color), snow peas, snap peas, sliced mushrooms, onions, or carrots sliced thinly on a diagonal. Add denser vegetables like carrots along with the broccoli, and quicker-cooking ones like bell peppers or snow peas a few minutes later.

5. How should I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. The broccoli will lose some of its crispness upon reheating. The best way to reheat is in a skillet or wok over medium-high heat with a tiny splash of oil or water until warmed through. This helps to revive some of the texture. Microwaving works, but it’s more likely to make the broccoli soft.

6. How can I make this recipe completely vegan?
To make this dish 100% vegan, you need to make two simple swaps. First, replace the oyster sauce with a high-quality vegetarian or vegan stir-fry sauce, which is often mushroom-based and provides a similar umami depth. Second, replace the honey with an equal amount of maple syrup or agave nectar for that touch of sweetness.

7. Why did my broccoli lose its vibrant green color and turn mushy?
This is almost always a result of overcooking. Broccoli contains chlorophyll, which is what makes it green. When overcooked, especially by boiling or steaming for too long, the cell walls break down, and the chlorophyll leaches out, resulting in a drab, olive-green color and a mushy texture. The key is the high-heat, short-cook-time method in this recipe: a quick sear followed by a very brief steam keeps it bright and crisp.

8. Can I add a protein like chicken or beef?
Absolutely! To add meat, it’s best to cook it separately first. Thinly slice your chicken or beef and stir-fry it in the hot wok until it’s cooked through and browned. Remove it from the wok and set it aside. Then, proceed with the recipe as written for the broccoli and sauce. Add the cooked meat back into the wok during the final step when you’re tossing everything with the thickened sauce. This ensures the meat isn’t overcooked and the broccoli is perfectly crisp.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Garlic Broccoli Stir-Fry


  • Author: Kate
  • Total Time: 20 minutes

Ingredients

Scale

This recipe relies on a handful of fresh, high-quality ingredients to create its signature vibrant flavor. Each component plays a crucial role, coming together in a symphony of savory, garlicky goodness.

  • 2 large heads of Broccoli (about 1.5 lbs or 700g): The star of our dish. You’ll want fresh, firm broccoli with tight, dark green florets. We’ll be using both the florets and the tender parts of the stalk.
  • 68 large cloves of Garlic: Don’t be shy! This is a garlic broccoli stir-fry, and the generously sliced or minced garlic provides the aromatic, pungent backbone of the flavor profile.
  • 1/4 cup Low-Sodium Soy Sauce: This provides the savory, umami depth. Using low-sodium gives you better control over the final saltiness of the dish.
  • 2 tablespoons Oyster Sauce (or Vegetarian Stir-Fry Sauce): This is the secret to a rich, glossy, and slightly sweet sauce with incredible depth. For a vegetarian or vegan version, a high-quality vegetarian stir-fry sauce is a perfect substitute.
  • 1 tablespoon Toasted Sesame Oil: Added at the end for its nutty, aromatic fragrance. A little goes a long way, so use it as a finishing oil rather than a cooking oil.
  • 1 tablespoon Honey (or Maple Syrup): This adds a touch of sweetness to balance the savory soy sauce and pungent garlic. Maple syrup is an excellent vegan alternative.
  • 1 tablespoon Cornstarch: This is our thickening agent. When mixed with water, it creates a slurry that will transform our thin sauce into a velvety coating that clings beautifully to the broccoli.
  • 2 tablespoons Avocado Oil (or other high-smoke-point oil): Essential for stir-frying at high heat without burning. Avocado, canola, or grapeseed oil are all excellent choices.
  • 1/4 cup Water or Vegetable Broth: This is used for two purposes: to create the cornstarch slurry and to help steam the broccoli to the perfect crisp-tender texture.
  • 1/2 teaspoon Red Pepper Flakes (optional): For those who enjoy a little kick of heat to contrast the savory sauce. Adjust the amount to your personal preference.
  • 1 tablespoon Toasted Sesame Seeds (for garnish): Adds a delightful texture and a final nutty note to the finished dish.

Instructions

Follow these steps carefully to achieve a restaurant-quality stir-fry where the broccoli is perfectly cooked and the sauce is rich and glossy. The key is to have all your ingredients prepped and ready to go before you start cooking—a concept known as mise en place.

  1. Prepare the Broccoli: Begin by washing the broccoli heads thoroughly under cold running water. Pat them completely dry with a paper towel or a clean kitchen towel; this is crucial for getting a good sear and preventing the oil from splattering dangerously. Trim off the very bottom of the tough stalk. Separate the florets from the stalk, cutting them into uniform, bite-sized pieces. Don’t discard the stalk! Peel the tough outer layer of the stalk and slice the tender interior into thin, coin-like pieces. They are delicious and cook up just as nicely as the florets.
  2. Prepare the Aromatics: Peel all the garlic cloves. You can either thinly slice them for a milder, more infused garlic flavor or mince them for a more pungent, powerful garlic punch. If using, have your red pepper flakes measured and ready.
  3. Mix the Stir-Fry Sauce: In a small bowl, whisk together the low-sodium soy sauce, oyster sauce (or vegetarian alternative), and honey (or maple syrup). Stir until the honey has fully dissolved. This mixture is the flavor core of your dish.
  4. Create the Cornstarch Slurry: In a separate, very small bowl, combine the cornstarch and the 1/4 cup of cold water or vegetable broth. Whisk vigorously until the cornstarch is completely dissolved and there are no lumps. This slurry is what will thicken your sauce later. Set it aside, but be prepared to give it a quick re-whisk right before you use it, as the cornstarch will settle to the bottom.
  5. Heat the Wok or Skillet: Place a large wok or a heavy-bottomed skillet over high heat. Let it get very hot. You’ll know it’s ready when you can flick a drop of water onto the surface and it evaporates almost instantly.
  6. Sear the Broccoli: Add the 2 tablespoons of avocado oil to the hot wok. Swirl it around to coat the surface. Carefully add all of the prepared broccoli (both florets and stalk pieces). Spread it out in a single layer as much as possible. Let it cook, undisturbed, for 1-2 minutes to get a nice char on one side. This browning process, known as the Maillard reaction, adds a tremendous amount of flavor.
  7. Stir-Fry and Steam: Begin to stir-fry the broccoli, tossing it frequently for another 2-3 minutes. The broccoli should start to turn a vibrant, bright green. Now, carefully pour in about 2-3 tablespoons of water or broth around the edges of the pan (not directly on the broccoli) and immediately cover with a lid. Let it steam for 2 minutes. This step is the secret to getting that perfect crisp-tender texture—seared on the outside, but perfectly cooked through without becoming mushy.
  8. Add the Aromatics: Uncover the pan. The water should have mostly evaporated. Push the broccoli to the sides of the wok to create a well in the center. Add the sliced or minced garlic and the optional red pepper flakes to this well. Stir-fry for about 30 seconds until the garlic becomes incredibly fragrant. Be very careful not to let it burn, as burnt garlic will make the entire dish bitter.
  9. Sauce and Thicken: Once the garlic is fragrant, pour the prepared soy sauce mixture over everything and toss to combine the broccoli and garlic. Let it bubble for about 30 seconds. Now, give your cornstarch slurry a quick re-whisk and pour it into the pan while stirring continuously. The sauce will almost instantly transform, thickening into a beautiful, glossy glaze that coats every piece of broccoli.
  10. Finishing Touches: Turn off the heat. Drizzle the toasted sesame oil over the stir-fry and give it one final toss. The residual heat will bloom the aroma of the sesame oil. Transfer the Garlic Broccoli Stir-Fry to a serving platter, garnish generously with toasted sesame seeds, and serve immediately.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 210