If you are searching for a vibrant, flavorful side dish that will brighten any meal, this Teriyaki Green Beans with Mushrooms and Shallots Recipe is exactly what you need. It’s a delightful combination of tender-crisp green beans, earthy mushrooms, and sweetly aromatic shallots, all coated in a luscious, savory teriyaki glaze. This dish brings together simple ingredients in a way that feels special, turning everyday veggies into a standout dish that’s perfect for weeknights or impressing guests. Once you try this recipe, I promise it will become a regular in your cooking rotation.

Ingredients You’ll Need
These ingredients may be basic, but each one plays a key role in building the rich flavors and appealing textures of this dish. From the crisp green beans to the sweet shallots and flavorful mushrooms, every item enhances the dish’s balance.
- 1 lb fresh green beans: Choose firm, vibrant beans for the best crunch and color.
- 8 oz fresh mushrooms: Sliced mushrooms add earthiness and meaty texture.
- 1 shallot, diced: Brings a mild, sweet onion flavor that complements the other ingredients beautifully.
- 3 tbsp butter: Provides richness and helps create a luscious sauce texture.
- 1 tsp minced garlic: Adds a punch of aromatic depth without overpowering.
- 3 tbsp teriyaki sauce: The star that ties everything together with its sweet and savory profile.
- Salt and pepper to taste: To enhance and balance all the flavors perfectly.
How to Make Teriyaki Green Beans with Mushrooms and Shallots Recipe
Step 1: Prepare the Vegetables
Start by thoroughly washing the green beans and trimming off the ends. Cutting them into 1-inch pieces not only ensures even cooking but also makes every bite wonderfully manageable and crisp. This prep step sets the foundation for a fresh and vibrant dish.
Step 2: Clean and Slice Mushrooms and Dice Shallot
Next, give your mushrooms a gentle wipe to remove any dirt, then slice them evenly to help them cook uniformly and absorb the teriyaki sauce better. Dice the shallot finely so it softens quickly and infuses the dish with its natural sweetness without any harsh bites.
Step 3: Sauté Shallots and Garlic
Heat 2 tablespoons of butter in a large skillet over medium heat until it melts and bubbles invitingly. Add your diced shallot and minced garlic, cooking for 1 to 2 minutes until fragrant and translucent. This step builds the aromatic base that will permeate the entire dish.
Step 4: Cook the Mushrooms
Stir in the sliced mushrooms and cook for about 3 to 4 minutes until they soften and begin to release their earthy juices. This allows the mushrooms to integrate beautifully with the buttery shallots and garlic, creating a layered depth of flavor.
Step 5: Add Green Beans and Butter
Introduce the green beans into the skillet along with the remaining 1 tablespoon of butter. Stir to coat the beans evenly and continue to sauté for 5 to 7 minutes. The goal here is for the beans to become tender-crisp—soft but still with a satisfying snap in every bite.
Step 6: Add Teriyaki Sauce and Finish Cooking
Drizzle the teriyaki sauce over the vegetables and toss everything together so the sauce coats every piece generously. Let the mixture cook for another 1 to 2 minutes. This helps the sauce caramelize slightly, enhancing its natural sweetness and creating a glossy finish that looks as good as it tastes.
Step 7: Season and Serve
Finally, season with salt and pepper to taste. This final seasoning step ensures the flavors are balanced and vibrant. Serve the dish warm as a delicious side or spoon it over rice for a lighter meal that still feels indulgent.
How to Serve Teriyaki Green Beans with Mushrooms and Shallots Recipe

Garnishes
A sprinkle of toasted sesame seeds or finely chopped green onions adds a beautiful crunch and a fresh herbal note that complements the umami-rich teriyaki glaze perfectly. Fresh herbs like cilantro or parsley can brighten the dish visually and flavor-wise.
Side Dishes
This Teriyaki Green Beans with Mushrooms and Shallots Recipe pairs wonderfully with steamed jasmine rice or quinoa to soak up the savory sauce. It’s also fantastic alongside grilled chicken, tofu, or a tangy Asian-inspired salad.
Creative Ways to Present
For an eye-catching presentation, consider serving the dish in a rustic cast iron skillet or a shallow bowl that showcases the vibrant colors and glossy textures. You can also layer the green beans and mushrooms over a bed of noodles or roasted sweet potatoes for an inventive twist.
Make Ahead and Storage
Storing Leftovers
Leftovers keep beautifully in an airtight container in the refrigerator for 3 to 4 days. The flavors actually deepen as they sit, making reheated servings even tastier the next day.
Freezing
You can freeze this dish, but keep in mind that green beans may lose a bit of their crispness. To freeze, let the dish cool completely, then store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently in a skillet over medium heat or use the microwave, stirring occasionally to warm evenly. If the sauce appears too thick, adding a splash of water or broth can restore the perfect consistency.
FAQs
Can I use frozen green beans instead of fresh?
While fresh green beans offer the best texture for this dish, frozen green beans can be used in a pinch. Just make sure to thaw and drain them well first to prevent excess moisture that could dilute the flavors.
What type of mushrooms works best for this recipe?
Cremini or white button mushrooms are perfect due to their mild flavor and firm texture. However, feel free to experiment with shiitake or oyster mushrooms for a more robust taste.
Is there a good substitute for shallots?
If shallots aren’t available, you can substitute with finely diced red onions or yellow onions, though the flavor will be slightly sharper. Cooking them gently helps mellow that intensity.
Can I make this recipe vegan?
Absolutely! Replace the butter with olive oil or a vegan butter alternative and double-check that the teriyaki sauce is vegan-friendly. The result is just as delicious and vibrant.
How spicy is this dish?
This Teriyaki Green Beans with Mushrooms and Shallots Recipe is naturally mild and focuses on savory and sweet flavors. If you want a bit of heat, adding red pepper flakes or a dash of sriracha works wonderfully.
Final Thoughts
I genuinely believe this Teriyaki Green Beans with Mushrooms and Shallots Recipe is a game-changer for anyone looking to elevate their vegetable side dishes. It’s simple to make yet packed with flavor and texture, guaranteed to satisfy both vegetable lovers and skeptics alike. Give it a try and watch it quickly become one of your go-to dishes for any meal!
Print
Teriyaki Green Beans with Mushrooms and Shallots Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Frying
- Cuisine: Asian
- Diet: Vegetarian
Description
This Teriyaki Green Beans recipe is a flavorful and vibrant side dish featuring fresh green beans sautéed with mushrooms, shallots, garlic, and a savory teriyaki sauce. Quick to prepare and packed with umami, it’s perfect for complementing any main course or serving as a light meal over rice.
Ingredients
Vegetables
- 1 lb fresh green beans, cut into 1-inch pieces
- 8 oz fresh mushrooms, sliced
- 1 shallot, diced
Other Ingredients
- 3 tbsp butter
- 1 tsp minced garlic
- 3 tbsp teriyaki sauce
- Salt and pepper to taste
Instructions
- Prepare the Vegetables: Wash and trim the green beans, cutting them into 1-inch pieces to ensure even cooking.
- Slice Mushrooms and Dice Shallot: Clean and slice the mushrooms thinly and dice the shallot finely for a balanced flavor.
- Heat Butter in Skillet: Place a large skillet over medium heat and melt 2 tablespoons of butter to prepare for sautéing the aromatics.
- Sauté Shallot and Garlic: Add the diced shallot and minced garlic to the skillet and cook for 1-2 minutes until fragrant and softened, releasing their flavors.
- Cook Mushrooms: Add the sliced mushrooms to the skillet and sauté for 3-4 minutes until they become tender and start to brown.
- Add Green Beans and Butter: Add the green beans along with the remaining 1 tablespoon of butter to the skillet, tossing to coat them in the melted butter.
- Sauté Green Beans: Cook the green beans for 5-7 minutes, stirring occasionally, until they are tender-crisp and bright green.
- Add Teriyaki Sauce: Drizzle the teriyaki sauce over the vegetables and toss well to combine, allowing the sauce to evenly coat the ingredients.
- Cook Sauce: Continue cooking for another 1-2 minutes to let the sauce thicken slightly and caramelize on the vegetables.
- Season: Season the dish with salt and pepper to taste to enhance the overall flavor.
- Serve: Serve warm as a delicious side dish or over cooked rice for a fulfilling light meal.
Notes
- For a gluten-free option, ensure the teriyaki sauce is gluten-free.
- Adjust the amount of garlic and shallot to your taste preferences.
- Green beans can be blanched before sautéing if you prefer a softer texture.
- To add protein, consider topping with toasted sesame seeds or sliced almonds.
- Use fresh herbs like chopped scallions or cilantro for garnish if desired.

