Savory Garlic Butter Green Beans with Mushrooms – Restaurant Style Side Dish
Savory Garlic Butter Green Beans with Mushrooms

Transform simple vegetables into an extraordinary side dish with this restaurant-quality garlic butter green beans and mushrooms recipe. In just 20 minutes, you’ll create a flavor-packed, umami-rich vegetable medley that pairs perfectly with any main course. The combination of crisp-tender green beans, earthy mushrooms, and aromatic garlic butter creates a side dish that will have everyone asking for seconds.

Ingredients
- 1 lb fresh green beans, ends trimmed
- 8 oz cremini or button mushrooms, sliced
- 3 cloves garlic, minced
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 teaspoon fresh thyme leaves
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
- Salt to taste
- 2 tablespoons sliced almonds for garnish (optional)
Step-by-Step Instructions
Step 1: Prepare the Vegetables
Wash and trim the ends from the green beans. Slice the mushrooms into even pieces, about ¼-inch thick. Mince the garlic finely and set aside.
Step 2: Blanch the Green Beans
Bring a large pot of salted water to boil. Add the green beans and cook for 3-4 minutes until bright green and slightly tender but still crisp. Immediately transfer to an ice water bath to stop the cooking process, then drain well.
Step 3: Sauté the Mushrooms
Heat olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and cook for 5-6 minutes, stirring occasionally, until they release their moisture and develop a golden brown color.
Step 4: Create the Garlic Butter Sauce
Reduce heat to medium and add butter to the skillet. Once melted, add the minced garlic and cook for 1 minute until fragrant. Be careful not to burn the garlic.
Step 5: Combine and Sauté
Add the blanched green beans to the skillet along with soy sauce, thyme, black pepper, and red pepper flakes if using. Toss everything together and cook for 3-4 minutes until the green beans are tender-crisp and well-coated in the sauce.
Step 6: Final Touches
Taste and adjust seasoning with salt if needed. Garnish with sliced almonds for extra crunch if desired. Serve immediately while hot.
Expert Tips
- Blanching is key: This step ensures your green beans stay vibrant green and maintain perfect texture
- Don’t crowd the mushrooms: Cook them in a single layer for proper browning
- Garlic timing: Add garlic after mushrooms are cooked to prevent burning
- Variation options: Try adding sliced shallots, lemon zest, or swapping thyme for rosemary
- Make it vegan: Use plant-based butter and replace soy sauce with tamari or coconut aminos
FAQ
Can I use frozen green beans?
Yes, but thaw completely and pat dry to prevent excess moisture. Skip the blanching step and adjust cooking time accordingly.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet for best texture.
What main dishes pair well with this?
Perfect with roasted chicken, grilled steak, baked salmon, or as part of a vegetarian feast. The umami flavors complement virtually any protein.
Can I make this ahead of time?
You can prep the vegetables in advance, but cook just before serving for the best texture and flavor.

Savory Garlic Butter Green Beans with Mushrooms
Ingredients
Method
- Wash and trim the ends from the green beans. Slice the mushrooms into even pieces, about ¼-inch thick. Mince the garlic finely and set aside.
- Bring a large pot of salted water to boil. Add the green beans and cook for 3-4 minutes until bright green and slightly tender but still crisp. Immediately transfer to an ice water bath to stop the cooking process, then drain well.
- Heat olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and cook for 5-6 minutes, stirring occasionally, until they release their moisture and develop a golden brown color.
- Reduce heat to medium and add butter to the skillet. Once melted, add the minced garlic and cook for 1 minute until fragrant. Be careful not to burn the garlic.
- Add the blanched green beans to the skillet along with soy sauce, thyme, black pepper, and red pepper flakes if using. Toss everything together and cook for 3-4 minutes until the green beans are tender-crisp and well-coated in the sauce.
- Taste and adjust seasoning with salt if needed. Garnish with sliced almonds for extra crunch if desired. Serve immediately while hot.
