15 Minute Zucchini Mushroom Stir Fry

Pressed for time but still want a side dish that feels like you put in the effort? This 15 Minute Zucchini Mushroom Stir Fry is my go-to for those wild weeknights. It’s fast, kid-friendly, and loaded with bright, sweet-savory flavor. The main players are simple: zucchini, mushrooms, and just a handful of pantry staples. The sauce—a mix of coconut aminos, a splash of orange juice, and a touch of arrowroot—creates a glossy, slightly sticky teriyaki-style finish that everyone will love, kids included.
In this post, you’ll get everything you need: a short ingredient list, an easy whisk-together sauce recipe, step-by-step instructions with photos for perfect golden sear without mushy zucchini, plus handy tips for meal prep, storage, and reheating. I’ll also share swap ideas to make this vegan, gluten-free, paleo/Whole30-friendly or heartier by adding proteins like chicken, tofu, shrimp, or salmon.
- Time commitment: about 5 minutes prep, about 10 minutes cooking—quick once veggies are ready.
- Flavor punch: a sweet-savory, glossy teriyaki-style glaze you can adjust to taste.
- Totally flexible: swap veggies, add your favorite protein, or make it diet-friendly.
- What you can expect: clear instructions, photos, and tips for veggies that stay crisp-tender and seared every time.
Why This Dish Works
This stir fry is perfect for everyday dinners: fast, flavorful, and endlessly adaptable. That’s why I often make it on busy nights. It uses basic pantry staples, takes about 15 minutes start to finish, and produces that shiny, slightly sticky teriyaki-like sauce both kids and adults adore. If you love that glossy, takeout-style flavor, try this high-protein sesame chicken for a similar vibe on a different protein.
- Quick to throw together: Minimal prep, with dinner on the table in about 15 minutes—just right for those hectic evenings.
- Kid-friendly magic: The mild, sweet sauce wins over picky eaters (my preschoolers ask for it often).
- Fridge-friendly veggies: Zucchini and mushrooms are the base, but peppers, snap peas, broccoli, or any fridge veggies work beautifully.
- Add proteins you love: Throw in tofu, chicken, shrimp, or salmon to make it a full meal—just cook protein first, then finish with sauce.
- Works with special diets: Vegan as is, gluten-free by using coconut aminos or tamari, and paleo/Whole30-friendly with the same swaps and arrowroot. For a low-carb base, serve over zucchini noodles.
- Meal prep made easy: Par-cook veggies ahead, toss in sauce when reheating, or keep sauce separate in fridge (up to 4 days) and add at mealtime.
- Delicious texture: Cooking on high heat in a big pan locks in a crisp-tender bite with a golden sear, no mushy zucchini here! For an even crispier zucchini side, try air fryer zucchini with Parmesan.
- Super flexible: Adjust sauce thickness with arrowroot or cornstarch as you like, and tweak amounts on the fly.
Fast, kid-approved flavor and total flexibility make this zucchini mushroom stir fry a recipe you’ll want in your dinner rotation again and again.
If you need a quick, versatile side that tastes like you put in effort but without the fuss, this zucchini mushroom stir fry is your answer. Done in about 15 minutes, using simple pantry staples with a shiny, sticky teriyaki-like finish that even picky eaters crave. Plus, the recipe’s forgiving — switch or add veggies and proteins as you want. Meal prep-friendly, too: just cook veggies ahead and add sauce right before serving. For another lightning-fast, family-pleasing one-pan dinner, try One-Pan Honey Garlic Kielbasa & Veggies.
- Lightning-fast: ready in roughly 15 minutes.
- Kid-approved: mild, lightly sweet sauce most kids will love.
- Customizable: add peppers, broccoli, tofu, chicken, or shrimp for variety.
- Diet-friendly: easy to make vegan, gluten-free, Whole30, or paleo with simple swaps.
Ingredients and Sauce

- 2 medium zucchinis, sliced into halves and then into half-moons
- 2 medium carrots, sliced thin
- 1 cup mushrooms, sliced
- 1/4 cup oil (neutral oils like avocado or grapeseed work great for stir-frying)
- 1 clove garlic, minced
- Salt, to taste
- 1/3 cup coconut aminos (or use soy sauce or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon arrowroot flour (or cornstarch)
- 1 tablespoon sesame oil
- 3-4 tablespoons freshly squeezed orange juice (about half an orange)
How to Make It
- Slice zucchinis into even half-moons, thinly slice carrots and mushrooms, and mince the garlic.
- Whisk together coconut aminos, rice vinegar, arrowroot (or cornstarch), sesame oil, and orange juice in a small bowl; set aside.
- If using protein (chicken, tofu, shrimp, etc.), cook it first in the pan until done and transfer to a plate.
-
Heat a large skillet or wok over medium-high heat and add the oil.

- Add the sliced carrots and sauté 2–3 minutes until they begin to soften.
- Increase heat if needed; add zucchini, mushrooms, and garlic, spreading the veggies so they don’t crowd the pan, and sauté 8–10 minutes without stirring constantly to get a golden sear and keep them crisp-tender.
- Pour the sauce over the veggies and cook about 1 minute, stirring gently until the sauce thickens into a shiny, sticky glaze; if too thin, cook longer, if too thick, add a splash of water or orange juice.
-
Return cooked protein to the pan (if using) and stir to coat everything with the sauce.

- Taste and season with salt or extra coconut aminos as needed, adding salt at the end to avoid drawing out zucchini moisture.
-
Optional: sprinkle with sesame seeds or chili flakes, then serve immediately.

Tips for Crispy, Seared Veggies
Start by slicing your zucchini into even half-moons so they cook at the same pace. Keep the carrot and mushroom slices thin too; it makes a big difference in cooking them evenly.
Since carrots take longer to soften, start by sautéing them in a hot pan with a bit of oil until they begin to give.
Once the carrots have softened a bit, crank up the heat and add the zucchini and mushrooms.
High heat is your best friend here. Let the zucchini get a nice caramelized sear—that adds fantastic flavor and keeps it from going mushy. Don’t stir constantly; give it a little time to brown, but keep an eye so nothing burns.
Shake together coconut aminos, minced garlic, arrowroot flour, and a splash of fresh orange juice in a small jar for your sauce.
Pour your sauce over the sizzling veggies and cook for about a minute. Stir gently as it thickens into a sticky, glossy coating.
Stir it all well so every bite is coated, then finish with a sprinkle of sesame seeds for a little extra pop.
If you’ve cooked with my recipes before, you know arrowroot flour is my secret to thickening sauces beautifully—it creates a silky, shiny finish that really elevates this sauce. Cornstarch works just as well if that’s what you have on hand.
The sauce itself is super clean and simple: coconut aminos replace soy sauce, the orange juice brings a fresh sweetness, and if you’re a fan of heat, a pinch of chili flakes brings the same gentle warmth you’ll find in a Korean zucchini side dish. You can easily adjust the flavor to suit your family’s preferences.
- Salt the zucchini only at the end to prevent it from releasing too much water while cooking.
- Cook on high heat with a large pan or wok to get the best sear on your veggies.
- Add firm veggies like carrots first, then softer ones like zucchini and mushrooms.
- Don’t crowd the pan—spread veggies out so they sear instead of steam; it’s the same high-heat principle that makes Sweet Sheet Pan Pineapple Chicken and Broccoli turn out so caramelized.
The magic here is all in the texture—crisp-tender carrots, juicy mushrooms, and zucchini with a gorgeous golden sear that never turns mushy. Plus, this recipe is endlessly flexible with whatever veggies or proteins you’ve got around.
What veggies would you add to your stir fry? Drop a comment and share your favorites—I’m always curious!
Variations and Add-Ins

- Turn it into a veggie bowl by topping with creamy avocado slices and extra toasted sesame seeds for crunch; on the side, serve salt and vinegar zucchini chips for added texture.
- Serve alongside your go-to grain like rice, noodles, or quinoa—or pair it with a crisp Southwest Salad with Cilantro Lime Dressing to make it a full meal.
- Add your favorite protein—chicken, tofu, shrimp, or salmon all pair wonderfully for a more filling dinner.
Storing and Reheating Tips
Let any leftovers cool to room temperature, then store them in an airtight container in the fridge for up to 3-4 days. When you’re ready to reheat, gently warm the stir fry in a skillet over medium heat to keep veggies crisp-tender. If the sauce feels too thick or sticky, add a splash of water or a little oil to loosen it up. You can also microwave single servings with a couple drops of water, stirring halfway through so everything heats evenly.
I usually don’t recommend freezing this dish because zucchini tends to get mushy after thawing. But if you want to prep ahead, cook the veggies just until tender, store them in the fridge, and add the sauce with a quick reheat right before eating. Another great option is to make the sauce separately, store it refrigerated up to 4 days, and add it to freshly cooked or reheated veggies for the best results.
Common Questions Answered
-
Can I use soy sauce instead of coconut aminos?
Yes, you absolutely can! Soy sauce or tamari (which is gluten-free) work great here. Just keep in mind soy sauce is saltier, so scale back on added salt accordingly.
-
Can I substitute cornstarch for arrowroot?
Definitely! Cornstarch works similarly to thicken the sauce. Arrowroot thickens at a slightly lower temperature and gives a shinier finish, but both are solid choices.
-
Is this recipe vegan / gluten-free / paleo?
Yes! As written, it’s vegan. Use coconut aminos or tamari to keep it gluten-free. For paleo or Whole30, swap soy sauce for coconut aminos and stick to arrowroot flour for thickening to keep it compliant.
-
How do I prevent zucchini from getting soggy?
Cook on high heat and give the zucchini some space in the pan so it sears rather than steams. Avoid stirring constantly and don’t overcrowd the skillet. Also, salt the zucchini at the very end to avoid drawing out too much moisture during cooking. If you’re craving a super-crispy zucchini side, try these Air Fryer Zucchini Fries for techniques that keep zucchini golden and crisp.
-
Can I add protein?
Absolutely! Chicken, shrimp, tofu, or salmon all work great. Cook the protein first and set aside, then stir it back in with veggies and sauce to finish everything off together.
-
Can I make it spicy?
For sure! Add red pepper flakes into the sauce or finish with a drizzle of Sriracha, chili oil, or fresh sliced chilies to get a spicy kick.

A quick, kid-friendly stir fry featuring zucchini, carrots, and mushrooms with a glossy, sweet-savory teriyaki-style sauce made from coconut aminos and orange juice. Flexible and adaptable for various proteins and dietary preferences.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: Fusion
Ingredients
- 2 medium zucchinis, sliced into halves and then into half-moons
- 2 medium carrots, thinly sliced
- 1 cup mushrooms, sliced
- 1/4 cup neutral oil (such as avocado or grapeseed oil)
- 1 clove garlic, minced
- Salt, to taste
- 1/3 cup coconut aminos (or soy sauce/tamari for gluten-free option)
- 1 tablespoon rice vinegar
- 1 tablespoon arrowroot flour (or cornstarch)
- 1 tablespoon sesame oil
- 3–4 tablespoons freshly squeezed orange juice (about half an orange)
Instructions
- Slice zucchinis into even half-moons, thinly slice carrots and mushrooms, and mince the garlic.
- Whisk together coconut aminos, rice vinegar, arrowroot (or cornstarch), sesame oil, and orange juice in a small bowl; set aside.
- If using protein (chicken, tofu, shrimp, salmon), cook it first in the pan until done and transfer to a plate.
- Heat a large skillet or wok over medium-high heat and add the neutral oil.
- Add the sliced carrots and sauté for 2–3 minutes until they begin to soften.
- Increase heat if needed; add zucchini, mushrooms, and garlic, spreading the veggies out so they don’t crowd the pan. Sauté for 8–10 minutes without stirring constantly to develop a golden sear and maintain crisp-tender texture.
- Pour the sauce over the veggies and cook about 1 minute, stirring gently until the sauce thickens into a shiny, sticky glaze. If too thin, cook longer; if too thick, add a splash of water or orange juice.
- Return cooked protein to the pan (if using) and stir to coat everything with the sauce.
- Taste and season with salt or extra coconut aminos as needed, adding salt at the end to avoid drawing out zucchini moisture.
- Optionally sprinkle with sesame seeds or chili flakes and serve immediately.
Notes
Salt the zucchini only at the end to prevent it from releasing too much water while cooking., Cook on high heat with a large pan or wok to get a good sear on the veggies., Add firm veggies like carrots first, followed by softer ones like zucchini and mushrooms., Avoid crowding the pan to prevent steaming and encourage caramelization., Arrowroot flour gives a silky, shiny finish to the sauce; cornstarch is an acceptable substitute., For spicy variation, add red pepper flakes or drizzle with Sriracha or chili oil., Store leftovers in airtight container in the refrigerator for up to 3-4 days., Reheat gently in a skillet over medium heat to maintain crisp-tender texture, adding a splash of water or oil if sauce thickens too much., Avoid freezing zucchini to prevent mushy texture after thawing.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 120 calories per serving (without added protein)
- Fat: Approximately 8g per serving
- Carbohydrates: Approximately 12g per serving
- Protein: Approximately 3g per serving (without added protein)