There are side dishes you make because something needs to round out the plate. And then there are dishes like these Vegan Garlic Butter Mushrooms — the kind that fill the kitchen with the most extraordinary aroma of sizzling garlic and herbs the moment they hit the pan, that come out deeply golden and glossy, coated in a rich, buttery sauce that pools at the bottom of the plate begging to be soaked up with bread. This is that dish. The one that turns simple mushrooms into something people genuinely fight over. The one that takes fifteen minutes and tastes like considerably more effort went into it.
This recipe sears mushrooms until deeply golden and caramelized at the edges, then finishes them in a quick, glossy sauce of vegan butter, garlic, fresh thyme, and a splash of vegetable broth and lemon juice that coats every piece beautifully. It is one of the simplest recipes in the entire plant-based repertoire and consistently one of the most requested.
What makes these mushrooms so outstanding is the searing technique — giving the mushrooms enough space and high enough heat in the pan to properly brown rather than steam, which is what produces that deep, savory, almost meaty flavor that makes garlic butter mushrooms so universally loved.
This recipe is 100% vegan, naturally gluten-free, ready in just 20 minutes, and absolutely wonderful served alongside steak-style seitan, over toast, tossed with pasta, or simply eaten straight from the pan with a piece of crusty bread.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 5 mins | 15 mins | 20 mins | 4 | ~140 kcal |
Ingredients
For the Mushrooms
- 600g mixed mushrooms (cremini, button, or a mix), halved or quartered depending on size
- 3 tbsp vegan butter
- 1 tbsp olive oil
- 5 cloves garlic, minced
- 1 tbsp fresh thyme leaves (or 1 tsp dried)
- 2 tbsp vegetable broth
- 1 tbsp lemon juice
- Salt and black pepper to taste
- Fresh parsley, chopped, for garnish
Optional Add-ins
- 1 tsp soy sauce, for added umami depth
- ¼ tsp chili flakes
- 2 tbsp dry white wine, added with the broth
To Serve
- Crusty bread for soaking up the sauce
- Over toast as a starter
- Alongside vegan steak or roast
- Tossed through pasta with extra olive oil
Instructions
- Heat the pan. Heat the olive oil in a large skillet over medium-high heat until shimmering. The pan must be properly hot before the mushrooms go in, and the mushrooms must have enough space — use two pans or work in batches if needed.
- Sear the mushrooms. Add the mushrooms in a single layer, cut side down where possible, and let them sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking for a further 4–5 minutes, stirring occasionally, until deeply golden all over and any released liquid has evaporated.
- Add the butter and garlic. Reduce heat to medium and add the vegan butter and minced garlic to the pan. Cook for 60–90 seconds, stirring, until the garlic is fragrant and the butter has melted into a glossy coating.
- Add the remaining flavorings. Add the fresh thyme, vegetable broth, and lemon juice, stirring to combine. Cook for 1–2 minutes until the sauce has reduced slightly and coats the mushrooms in a glossy, fragrant glaze. Season generously with salt and black pepper.
- Serve immediately. Garnish with fresh parsley and serve hot, with crusty bread alongside to soak up every bit of the sauce.
Pro Tips
- Do not crowd the pan. Mushrooms release a significant amount of water as they cook, and a crowded pan traps steam rather than allowing browning — use a wide pan or work in batches.
- Let the mushrooms sit undisturbed for the first few minutes to develop a proper golden crust before stirring.
- Add the butter after the initial sear, not before, to avoid burning it at high heat while the mushrooms are browning.
- Finish with lemon juice off the heat for the brightest flavor — added too early it can lose some of its fresh acidity.
Why Properly Browned Mushrooms Taste So Good
Mushrooms are rich in glutamates and other umami compounds that intensify dramatically when properly browned through the Maillard reaction. Giving them enough heat and space to sear, rather than steaming them in a crowded pan, is what transforms mushrooms from a watery vegetable into something with a deeply savory, almost meaty character — which is exactly what makes a dish like this so satisfying.
Flavor Variations
- Creamy Garlic Mushrooms: Stir in a splash of vegan cream or cashew cream at the end for a richer, creamier sauce.
- Mushroom and Spinach: Add a couple of handfuls of fresh spinach in the final minute of cooking, stirring until just wilted.
- Smoky Paprika Mushrooms: Add ½ teaspoon of smoked paprika with the garlic for a deeper, smokier flavor.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~140 kcal | 4g | 8g | 2g | 11g |
Storage
- Refrigerator: Store in an airtight container for up to 3 days. Reheat gently in a pan to avoid making them rubbery.
- Freezer: Mushrooms can be frozen, though their texture softens noticeably after thawing; best enjoyed fresh.
Frequently Asked Questions
What mushrooms work best for this recipe?
Cremini mushrooms offer the deepest flavor, but button mushrooms work well too. A mix of varieties, including shiitake or oyster mushrooms, adds extra depth and texture.
Can I make this oil-free?
Yes — use a splash of vegetable broth in place of the olive oil for searing, though browning will be slightly less pronounced.
Can I add this to pasta directly?
Yes — toss the finished mushrooms with cooked pasta and a splash of the pasta cooking water for a quick, satisfying meal.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more simple, satisfying vegan side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!