Here is my favorite green beans, asparagus, and mushrooms recipe, with a simple sauté of fresh vegetables, garlic, shiitake mushrooms, and a savory mix of soy sauce, balsamic vinegar, and toasted sesame seeds.
This veggie side dish is my go-to when I need something healthy and flavorful on the table fast. I love how the asparagus and green beans stay nice and crisp, and those mushrooms soak up all that garlicky goodness. Perfect for busy weeknights when you want something better than steamed veggies, right?
Why You’ll Love This Green Beans, Asparagus, and Mushrooms
- Quick weeknight side dish – Ready in just 20-30 minutes, this veggie medley is perfect for those busy evenings when you need something healthy on the table fast.
- Packed with vegetables – You’re getting a colorful mix of green beans, asparagus, carrots, and mushrooms all in one pan, making it easy to hit your daily veggie goals.
- Simple ingredients – With just a handful of pantry staples like soy sauce, balsamic vinegar, and sesame seeds, you can create a flavorful side that tastes way more complicated than it actually is.
- Healthy and light – This dish is naturally low in calories and full of nutrients, making it a great option if you’re looking for something that won’t weigh you down.
- Works with any protein – Whether you’re serving chicken, fish, steak, or tofu, these savory vegetables complement just about any main course you can think of.
What Kind of Mushrooms Should I Use?
This recipe calls for shiitake mushrooms, which have a meaty texture and earthy flavor that holds up really well when sautéed with vegetables. If you can’t find fresh shiitakes at your grocery store, cremini or baby bella mushrooms make a great substitute and are usually easier to find. White button mushrooms will work in a pinch too, though they have a milder flavor. When shopping, look for mushrooms that are firm and dry to the touch – avoid any that look slimy or have dark spots. And here’s a tip: don’t wash your mushrooms under running water since they absorb moisture like a sponge; instead, just wipe them clean with a damp paper towel before slicing.
Options for Substitutions
This veggie dish is easy to customize based on what you have in your kitchen:
- Shiitake mushrooms: Any mushroom variety works great here – try button mushrooms, cremini, or portobello. They’ll all give you that earthy flavor, just with slightly different textures.
- Asparagus: Swap asparagus with broccoli florets, snap peas, or zucchini sliced into half-moons. Just keep the cooking time similar so everything stays crisp-tender.
- Green beans: Fresh or frozen green beans both work fine. If using frozen, there’s no need to thaw them first – just add a minute or two to the cooking time.
- Soy sauce: Tamari is a great substitute if you need gluten-free, or use coconut aminos for a soy-free option. Both will give you that savory, salty taste.
- Balsamic vinegar: Rice vinegar or apple cider vinegar can step in here. Start with a little less and taste as you go, since they’re a bit milder than balsamic.
- Sesame seeds: These add a nice finishing touch, but if you don’t have them, a sprinkle of chopped nuts like almonds or cashews adds similar crunch.
Watch Out for These Mistakes While Cooking
The biggest mistake when cooking this veggie stir-fry is adding all the vegetables at once, which leads to some being mushy while others stay undercooked – always start with the carrots since they take longest, then add mushrooms, and finally the green beans and asparagus.
Overcrowding your skillet is another common error that causes steaming instead of proper sautéing, so if you’re doubling the recipe, use a larger pan or cook in batches to get that nice caramelized edge on your vegetables.
Don’t skip cutting your vegetables into similar-sized pieces, especially the carrots and asparagus, as this ensures everything cooks evenly and finishes at the same time.
Finally, wait until the very end to add your soy sauce and balsamic vinegar – adding them too early can make the vegetables release too much water and turn the dish watery instead of keeping that nice texture.
What to Serve With Green Beans, Asparagus, and Mushrooms?
This veggie side dish pairs beautifully with just about any protein you’re craving. I love serving it alongside grilled chicken, pan-seared salmon, or even a juicy steak for a complete dinner. If you want to make it more of a main course, toss it with some cooked rice, quinoa, or noodles and top with a fried egg. The soy sauce and balsamic vinegar give it an Asian-inspired flavor that also works great with teriyaki-glazed pork chops or baked tofu.
Storage Instructions
Store: Keep your leftover veggies in an airtight container in the fridge for up to 4 days. They’ll taste great cold tossed into a salad or grain bowl, or you can warm them up for a quick side dish throughout the week.
Freeze: While you can freeze this dish for up to 2 months in a freezer-safe container, just know that the asparagus and green beans might lose some of their crispness when thawed. It still works in a pinch though, especially if you’re planning to add them to a stir-fry or soup later.
Reheat: Warm the vegetables in a skillet over medium heat for a few minutes until heated through, or microwave them for about a minute. I prefer the skillet method because it helps bring back a bit of that nice texture instead of making them mushy.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 2.5 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 250-300
- Protein: 6-8 g
- Fat: 15-18 g
- Carbohydrates: 22-28 g
Ingredients
- 2.5 tbsp olive oil (I prefer Bertolli Extra Virgin for sautéing)
- 3 carrots
- 1 cup shiitake mushrooms (stems removed and sliced into 1/4-inch strips)
- 2 cloves garlic, minced
- 1 cup asparagus (woody ends trimmed and cut into 2-inch pieces)
- 1 cup green beans
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1.5 tbsp soy sauce (I always use Kikkoman Less Sodium)
- 1 tbsp balsamic vinegar
- 1 tsp sesame seeds (toasted briefly in a dry pan for better aroma)
- 1/4 tsp red pepper flakes
Step 1: Prepare the Vegetables and Toast the Sesame Seeds
- 3 carrots, peeled and sliced
- 1 cup asparagus, trimmed and cut into 2-inch pieces
- 1 cup green beans, trimmed
- 1 cup shiitake mushrooms, stems removed and sliced into 1/4-inch strips
- 2 cloves garlic, minced
- 1 tsp sesame seeds
While you’re gathering ingredients, toast the sesame seeds in a dry skillet over medium heat for 1-2 minutes, stirring frequently until fragrant, then set aside on a plate.
Peel and slice the carrots into 1/4-inch thick rounds or batons for even cooking.
Trim the woody ends from the asparagus and cut into 2-inch pieces.
Trim the stem ends from the green beans.
Remove stems from shiitake mushrooms and slice the caps into 1/4-inch strips.
Mince the garlic finely.
Having everything prepped before you start cooking ensures you can move quickly through the sauté without scrambling.
Step 2: Sear the Carrots to Start Building Flavor
- 2.5 tbsp olive oil
- 3 carrots, sliced from Step 1
Heat the olive oil in a large skillet over medium-high heat for about 1 minute until shimmering.
Add the sliced carrots and cook for 2-3 minutes, stirring occasionally, until they begin to soften and develop light browning on the edges.
This initial searing builds a deeper flavor foundation for the entire dish.
Step 3: Add Mushrooms and Garlic for Depth
- 1 cup shiitake mushrooms, sliced from Step 1
- 2 cloves garlic, minced from Step 1
Add the sliced mushrooms and minced garlic to the skillet with the carrots.
Stir well and cook for 2 minutes, allowing the garlic to become fragrant and the mushrooms to release some of their moisture.
This brief cooking window prevents the garlic from burning while allowing its aromatic compounds to infuse the oil.
Step 4: Add Green Vegetables and Season
- 1 cup asparagus, cut from Step 1
- 1 cup green beans, trimmed from Step 1
- 1/4 tsp salt
- 1/4 tsp black pepper
Add the asparagus, green beans, salt, and black pepper to the skillet.
Stir everything together to combine and cook for 2-3 minutes until the green vegetables are bright in color and just starting to become tender-crisp.
Season early so the salt can distribute evenly throughout the vegetables.
Step 5: Build the Sauce and Finish the Vegetables
- 1.5 tbsp soy sauce
- 1 tbsp balsamic vinegar
- 2-3 tbsp water
Add the soy sauce, balsamic vinegar, and 2-3 tablespoons of water (or just enough to create a light sauce) to the skillet.
Stir well and cook for another 1-2 minutes, allowing the liquid to reduce slightly and coat all the vegetables.
I like using balsamic vinegar with soy sauce because the slight sweetness and acidity balance the umami beautifully.
Taste and adjust seasoning if needed—you may want a touch more soy sauce or a pinch more pepper depending on your preference.
Step 6: Plate and Serve
- 1 tsp toasted sesame seeds from Step 1
Transfer the sautéed vegetables to a serving dish or individual plates.
Sprinkle the toasted sesame seeds over the top as a final garnish for nutty flavor and textural contrast.
Serve immediately alongside steamed rice to soak up the delicious sauce.

Crispy Green Beans Asparagus and Mushrooms
Ingredients
Method
- While you're gathering ingredients, toast the sesame seeds in a dry skillet over medium heat for 1-2 minutes, stirring frequently until fragrant, then set aside on a plate. Peel and slice the carrots into 1/4-inch thick rounds or batons for even cooking. Trim the woody ends from the asparagus and cut into 2-inch pieces. Trim the stem ends from the green beans. Remove stems from shiitake mushrooms and slice the caps into 1/4-inch strips. Mince the garlic finely. Having everything prepped before you start cooking ensures you can move quickly through the sauté without scrambling.
- Heat the olive oil in a large skillet over medium-high heat for about 1 minute until shimmering. Add the sliced carrots and cook for 2-3 minutes, stirring occasionally, until they begin to soften and develop light browning on the edges. This initial searing builds a deeper flavor foundation for the entire dish.
- Add the sliced mushrooms and minced garlic to the skillet with the carrots. Stir well and cook for 2 minutes, allowing the garlic to become fragrant and the mushrooms to release some of their moisture. This brief cooking window prevents the garlic from burning while allowing its aromatic compounds to infuse the oil.
- Add the asparagus, green beans, salt, and black pepper to the skillet. Stir everything together to combine and cook for 2-3 minutes until the green vegetables are bright in color and just starting to become tender-crisp. Season early so the salt can distribute evenly throughout the vegetables.
- Add the soy sauce, balsamic vinegar, and 2-3 tablespoons of water (or just enough to create a light sauce) to the skillet. Stir well and cook for another 1-2 minutes, allowing the liquid to reduce slightly and coat all the vegetables. I like using balsamic vinegar with soy sauce because the slight sweetness and acidity balance the umami beautifully. Taste and adjust seasoning if needed—you may want a touch more soy sauce or a pinch more pepper depending on your preference.
- Transfer the sautéed vegetables to a serving dish or individual plates. Sprinkle the toasted sesame seeds over the top as a final garnish for nutty flavor and textural contrast. Serve immediately alongside steamed rice to soak up the delicious sauce.

