Garlic Mushroom & Broccoli Stir-Fry with Carrots
There are days when I crave something healthy and nourishing, but I also want it to be quick, flavorful, and comforting. That’s exactly why this Garlic Mushroom & Broccoli Stir-Fry with Carrots has become one of my favorite go-to meals.
I actually discovered this recipe through my sister, who always seems to have the best ideas for simple weeknight dinners. A few weeks ago, she made a version of this stir-fry when I visited her for lunch, and I couldn’t stop thinking about it afterward. The combination of tender mushrooms, crisp broccoli, sweet carrots, and that incredible garlic aroma filling the kitchen was unforgettable.
Last weekend, I decided to recreate it for my family. As soon as the garlic started sizzling in the pan, everyone wandered into the kitchen asking what smelled so good. That’s always a good sign in my house! By dinner time, the serving bowl was practically empty, and everyone agreed it tasted far better than takeout.
This is one of those recipes I make when I’m feeling stressed after a busy day because it’s simple and therapeutic to cook. I also love making it on weekends when I want something lighter after a week of heavier meals. The best part is that it comes together quickly while still feeling like a complete and satisfying meal.
Why You’ll Love This Recipe
- Ready in about 30 minutes
- Loaded with vegetables and nutrients
- Naturally vegetarian and easy to customize
- Packed with flavor from fresh garlic and savory mushrooms
- Perfect for meal prep
- Better and healthier than many takeout options
- Family-friendly and budget-friendly
Ingredients
For the Stir-Fry
- 2 tablespoons olive oil or sesame oil
- 4 cloves garlic, minced
- 8 ounces mushrooms, sliced
- 3 cups broccoli florets
- 2 medium carrots, thinly sliced
- 1 small onion, sliced
- 1 red bell pepper, sliced (optional)
- Salt and black pepper to taste
For the Stir-Fry Sauce
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon honey or maple syrup
- 1 teaspoon sesame oil
- 1 tablespoon rice vinegar
- 1 teaspoon cornstarch
- 2 tablespoons water
Optional Garnishes
- Sesame seeds
- Green onions
- Crushed red pepper flakes
Instructions
Step 1: Prepare the Sauce
In a small bowl, whisk together soy sauce, honey, sesame oil, rice vinegar, cornstarch, and water until smooth.
Set aside.
Step 2: Cook the Vegetables
Heat the oil in a large skillet or wok over medium-high heat.
Add the garlic and cook for about 30 seconds until fragrant.
Add the onions and carrots and stir-fry for 3–4 minutes.
Next, add the mushrooms and cook until they begin to soften and release their moisture.
Step 3: Add the Broccoli
Stir in the broccoli florets and cook for another 4–5 minutes.
If needed, add a splash of water and cover the pan briefly to help the broccoli become tender while maintaining its bright color.
Step 4: Add the Sauce
Pour the prepared sauce over the vegetables.
Stir continuously until the sauce thickens slightly and coats all the vegetables evenly.
Season with salt and black pepper to taste.
Step 5: Serve
Remove from heat and garnish with sesame seeds, green onions, or red pepper flakes.
Serve immediately on its own or over rice, quinoa, or noodles.
My Favorite Way to Enjoy It
When I made this stir-fry last weekend, I served it over warm brown rice with a sprinkle of sesame seeds on top. The mushrooms soaked up all the savory garlic sauce, and the broccoli stayed perfectly crisp-tender.
My husband kept saying how flavorful it was despite having such simple ingredients. Even my kids, who usually pick around vegetables, cleaned their plates without much convincing. That rarely happens, so I knew this recipe was a winner.
Now it’s one of those meals I keep in my regular rotation because it feels both healthy and comforting at the same time.
Helpful Tips
- Slice the vegetables evenly for consistent cooking.
- Avoid overcrowding the pan to maintain a good stir-fry texture.
- Use fresh garlic for the best flavor.
- Add tofu, chicken, shrimp, or beef for extra protein.
- Prepare all ingredients before you start cooking since stir-frying moves quickly.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet over medium heat or microwave until warmed through.
This stir-fry is also excellent for meal prep lunches.
Frequently Asked Questions
Can I make this recipe vegan?
Absolutely. Simply replace the honey with maple syrup or another plant-based sweetener.
Can I use frozen broccoli?
Yes. Frozen broccoli works well, though fresh broccoli tends to maintain a firmer texture.
What other vegetables can I add?
Snow peas, zucchini, bell peppers, baby corn, cabbage, and spinach are all great additions.
Can I make it spicy?
Definitely. Add crushed red pepper flakes, chili garlic sauce, or sriracha to the stir-fry sauce.
Nutrition Information
Estimated per serving (based on 4 servings):
| Nutrient | Amount |
|---|---|
| Calories | 185 kcal |
| Protein | 5 g |
| Carbohydrates | 18 g |
| Fiber | 5 g |
| Sugar | 8 g |
| Fat | 11 g |
| Saturated Fat | 1.5 g |
| Cholesterol | 0 mg |
| Sodium | 420 mg |
| Potassium | 620 mg |
| Calcium | 70 mg |
| Iron | 1.8 mg |
Final Thoughts
This Garlic Mushroom & Broccoli Stir-Fry with Carrots is one of those simple recipes that proves healthy eating can be both delicious and satisfying. The combination of savory mushrooms, fresh broccoli, sweet carrots, and aromatic garlic creates a meal that’s full of color, texture, and flavor.
Whether you’re looking for a quick weeknight dinner, a healthy meal-prep option, or simply a way to enjoy more vegetables, this stir-fry is a fantastic choice. It’s easy to make, endlessly customizable, and always a hit at the dinner table.

