A crisp, colorful, and quick veggie stir-fry that’s ready in under 20 minutes – perfect for busy weeknights or healthy meal prep.
🕒 Servings & Timing
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Yield: Serves 2–3 as a main, 4 as a side
- Dietary Tags: Vegan, Gluten-Free (with tamari), Dairy-Free, Low-Calorie
✅ Ingredients Checklist
- Fresh broccoli florets
- Carrots, thinly sliced
- Mushrooms, sliced (shiitake or button)
- Garlic, minced
- Fresh ginger, grated
- Soy sauce or tamari (for gluten-free)
- Toasted sesame oil
- Neutral oil (like avocado or vegetable oil)
- Optional: red pepper flakes or chili sauce
- Optional garnish: sesame seeds, chopped scallions
👩🍳 Instructions
- Prep the vegetables: Slice carrots thinly on a diagonal, cut broccoli into bite-size florets, and clean and slice mushrooms.
- Heat oil in a wok or large skillet over medium-high heat. Add garlic and ginger and sauté for 30 seconds until fragrant.
- Add carrots and broccoli. Stir-fry for 2–3 minutes, letting them begin to soften while keeping their color.
- Toss in mushrooms and continue stir-frying for another 2–3 minutes until tender and lightly browned.
- Pour in soy sauce and sesame oil. Stir everything to coat, allowing the sauce to bubble and reduce slightly (1–2 minutes).
- Taste and adjust. Add red pepper flakes for heat, more soy sauce for saltiness, or a splash of water for more steam.
- Serve hot, garnished with sesame seeds and green onions if desired.
💡 Quick Notes
- Use fresh, firm veggies for best texture.
- Naturally vegan and can be made gluten-free with tamari.
- Don’t overcook – the veggies should remain slightly crisp!
🥦 Why You’ll Love This Stir-Fry
If you’re craving something quick, healthy, and packed with flavor, this Broccoli, Carrot, and Mushroom Stir-Fry is your new go-to. It’s a reliable weeknight dinner and a fantastic way to clear out your crisper drawer. This recipe came to life when I had three veggies left and no plan — now it’s a staple!
Perfect for meal prep, lunch bowls, or serving alongside rice or noodles, this dish brings that restaurant-style umami straight to your kitchen – without the takeout bill.
🍳 Step-by-Step Cooking Guide
1. Prep All Your Veggies First
Slice everything before you start cooking — stir-fry moves fast!
Tip: Cut carrots on a diagonal so they cook quickly but still stay slightly crisp.
2. Sauté Garlic and Ginger
Heat a wok or large pan, swirl in oil, then quickly sauté the minced garlic and grated ginger for about 30 seconds.
Tip: Don’t burn the garlic – stir constantly and reduce heat if needed.
3. Add Broccoli and Carrots
Toss in the broccoli and carrot slices. Stir constantly to prevent sticking.
Tip: Add a splash of water and cover for 1 minute to steam if you want them extra tender.
4. Add Mushrooms
Once the broccoli starts turning bright green, add mushrooms. Cook until they release moisture and start browning.
Tip: Don’t overcrowd the pan — mushrooms should sauté, not steam.
5. Sauce and Finish
Add soy sauce (or tamari) and toasted sesame oil. Stir well to coat. Taste and adjust seasoning.
Optional: Add chili flakes or a drizzle of chili oil for heat.
🥕 Ingredient Details & Substitutions
🥦 Broccoli
Fresh is best! Go for tight florets and trim into even pieces.
Substitute: Cauliflower or green beans.
🥕 Carrots
Thin slices ensure fast cooking and a slight crunch.
Substitute: Bell peppers or zucchini work great too.
🍄 Mushrooms
Shiitake, cremini, or button all work. They add umami and texture.
Substitute: Tofu cubes or snap peas for a soy-free option.
🧄 Garlic & Ginger
These are flavor essentials in any stir-fry.
Shortcut: Use frozen or jarred if you’re in a pinch, but fresh has the best bite.
🍜 Sauce & Oils
- Soy Sauce/Tamari: Base flavor
- Toasted Sesame Oil: Adds nutty depth
-
Neutral Oil: For stir-frying (like avocado or canola)
No sesame oil? Use olive oil and add crushed toasted sesame seeds at the end.
🍽️ Serving Suggestions & Variations
🥢 Flavor Variations
- Add ½ tsp Chinese five spice or a splash of rice vinegar for tang.
- Mix in a spoonful of hoisin or oyster sauce for a richer glaze.
- Top with crushed peanuts or cashews for crunch.
🥬 Dietary Swaps
- Gluten-Free: Use tamari instead of soy sauce.
- Low-Sodium: Choose low-sodium soy sauce or dilute with water.
- High-Protein: Add cubed tofu, tempeh, or a fried egg on top.
🍚 What to Serve With
- Steamed jasmine rice or brown rice
- Rice noodles or soba
- Wrap in lettuce leaves for a low-carb option
- Add to a grain bowl with quinoa and edamame
🍷 Pair With
- Green tea or sparkling water with lemon
- White wine (Riesling or Sauvignon Blanc)
- Light beer like a pilsner
Optional fun: Play an upbeat cooking playlist with Asian-inspired jazz or lo-fi beats!
🧊 Storage & Make-Ahead
Fridge
Store leftovers in an airtight container for up to 4 days.
Let cool fully before refrigerating.
Freezer
This stir-fry freezes well for up to 2 months.
Freeze in individual portions and thaw overnight in the fridge.
Reheat
Microwave with a splash of water or reheat in a skillet over medium heat.
Tip: Reheat just until warm – avoid overcooking the veggies.
Make-Ahead
- Chop all veggies up to 2 days ahead.
- Mix your stir-fry sauce in a jar and keep in the fridge.
- Cooked stir-fry makes a great meal prep lunch — just add rice!
📊 Nutrition (Per Serving)
- Calories: ~180
- Carbs: 20g
- Protein: 6g
- Fat: 9g
- Fiber: 5g
- Sugar: 7g
-
Sodium: 620mg
All values approximate and will vary with exact ingredients used.
Allergens: Soy (can be omitted with coconut aminos), Sesame (optional)
❓ FAQ
Q: Can I add protein like tofu or chicken?
A: Absolutely! Just cook the protein first, remove, and add back in after veggies are done.
Q: Can I use frozen vegetables?
A: Yes, but thaw and pat dry to avoid excess water. Cook slightly longer.
Q: What if I don’t have sesame oil?
A: Substitute with olive oil or add a pinch of sesame seeds for that nutty flavor.
Q: Can I make this spicy?
A: Totally. Add chili flakes, chili oil, or sriracha to the sauce.
Q: Can I double the recipe?
A: Yes, but stir-fry in batches to avoid overcrowding the pan.
🌱 Behind the Recipe
This dish came from one of those nights — the fridge was nearly empty except for broccoli, mushrooms, and a few carrots. Instead of defaulting to takeout, I whipped up a simple stir-fry and was shocked at how satisfying it was. Now it’s a staple in my weeknight rotation.
I’ve since played around with it dozens of times: added tofu, subbed in peppers, changed sauces. But this simple trio remains my favorite for texture and flavor harmony. It’s proof that minimal ingredients + a hot pan = magic.
🥄 Let’s Chat!
Have your own veggie combo you love? Drop it in the comments — I’m always looking for new mix-ins!
If you try this stir-fry, tag me on Instagram or leave a review below. I’d love to see your creation!
📌 Don’t Forget to Save or Share!
Pin it, print it, or share with a friend looking for a healthy dinner idea.