How to Make Garlic Butter Broccoli and Mushrooms
Follow these simple steps to make garlic butter broccoli and mushrooms with tender broccoli, golden mushrooms, and a flavorful sauce.
Step 1: Heat the Skillet
Place a large cast-iron or heavy-bottomed skillet over medium-high heat. Allow it to become hot before adding the cooking fat.
Add the olive oil and one tablespoon of butter. Swirl the skillet gently to coat its surface.
Step 2: Brown the Mushrooms
Add the sliced mushrooms in a reasonably even layer. If your skillet is small, cook them in two batches rather than crowding them.
Leave the mushrooms undisturbed for two to three minutes. This initial contact with the hot pan helps create a golden surface.
Stir and continue cooking for another three to four minutes, or until the mushrooms have released most of their moisture and begun to brown.
Transfer them temporarily to a clean plate.
Step 3: Cook the Broccoli
Add the broccoli florets to the same skillet. Cook them for approximately two minutes, stirring occasionally, so a few surfaces begin to brown.
Pour in the water or vegetable broth. Cover the skillet immediately and reduce the heat to medium.
Steam the broccoli for three to four minutes. The precise time depends on the size of the florets and how tender you prefer them.
The broccoli should be bright green and easily pierced with a fork while still offering a little resistance.
Step 4: Add Butter and Garlic

Remove the lid and allow any remaining water to evaporate. Add the remaining two tablespoons of butter.
When the butter melts, add the minced garlic, black pepper, Italian seasoning, and optional red pepper flakes.
Cook for approximately 30 to 60 seconds, stirring constantly. The garlic should smell fragrant but should not become dark brown.
Step 5: Return the Mushrooms
Return the browned mushrooms and any juices on the plate to the skillet. Sprinkle with the salt and toss everything together.
Cook for another one to two minutes, allowing the mushrooms and broccoli to become coated in the garlic butter.
Taste and adjust the salt, pepper, or herbs as needed.
Step 6: Finish and Serve
Remove the skillet from the heat. Add the fresh lemon juice and optional chopped parsley.
Serve garlic butter broccoli and mushrooms while warm, when the sauce is glossy and the vegetables have their best texture.
Important Tips for the Best Results
These practical tips will help your garlic butter broccoli and mushrooms develop better color, flavor, and texture.
Use a Large Skillet
A wide cooking surface allows moisture to evaporate. A small, crowded pan traps steam and can leave the mushrooms pale and rubbery.
A 12-inch skillet is ideal for the quantities in this recipe.
Heat the Pan Before Adding Mushrooms
A properly heated skillet encourages browning. If the vegetables enter a cold pan, they begin releasing water before their surfaces have a chance to caramelize.
Do Not Stir Continuously
Allowing the mushrooms to remain still for the first few minutes helps them develop golden edges. Constant stirring prevents consistent contact with the pan.
Add Garlic Near the End
Garlic needs much less cooking time than mushrooms or broccoli. Adding it near the end releases its aroma without making it bitter.
Avoid Overcooking the Broccoli
The broccoli will continue cooking briefly after the skillet is removed from the heat. Stop when it is just tender enough, especially if the dish will wait several minutes before serving.
Season in Layers
Salt draws water from vegetables. Adding most of it near the end helps the mushrooms brown effectively.
You can still add a small pinch earlier if desired, but save the final seasoning adjustment until the entire dish has been combined.
Common Mistakes to Avoid
Crowding the Mushrooms
An overcrowded pan produces too much trapped moisture. If necessary, cook the mushrooms in batches and combine everything later.
Leaving the Vegetables Wet
Broccoli and mushrooms should be reasonably dry before cooking. Water on their surfaces encourages steaming and may cause oil to splatter.
Burning the Garlic
Minced garlic can turn from fragrant to bitter very quickly. Keep it moving and cook it for no more than about one minute before adding the mushrooms back.
Using Excessive Liquid
You only need a few tablespoons of water or broth to steam the broccoli. Adding too much may produce a thin, watery sauce.
If excess liquid remains after the broccoli is tender, remove the lid and let it evaporate before adding the butter.
Cutting Uneven Pieces
Very small florets may become mushy while large stems stay hard. Consistent sizes give the most reliable result.
Cooking on Low Heat
Low heat can make the mushrooms release liquid without browning. Start with medium-high heat, then reduce it slightly when steaming the broccoli.
Variations and Substitutions
You can customize garlic butter broccoli and mushrooms with different seasonings, proteins, and dairy-free ingredients.
Vegan Broccoli and Mushrooms
Replace the butter with a good-quality plant-based butter. Check that the specific product is suitable for frying, since water content varies among brands.
Parmesan Version
Sprinkle two to three tablespoons of finely grated Parmesan over the vegetables immediately before serving. The cheese adds savoury flavour and a lightly creamy finish.
Asian-Inspired Version
Replace the Italian seasoning and lemon juice with:
- One tablespoon of low-sodium soy sauce
- One teaspoon of toasted sesame oil
- A small amount of grated fresh ginger
- Optional sesame seeds
Because soy sauce contains salt, reduce or omit the added salt until you taste the dish.
Creamy Version
After returning the mushrooms to the skillet, stir in approximately ¼ cup of heavy cream. Simmer gently for one to two minutes until the sauce lightly coats the vegetables.
Avoid boiling aggressively, which may cause the sauce to separate.
Spicy Version
Increase the red pepper flakes or add a small amount of finely chopped fresh chilli. Start cautiously so the spice does not overwhelm the garlic butter.
Add Onions
Cook half of a thinly sliced yellow onion for several minutes before adding the mushrooms. The onions add sweetness and make the dish feel more substantial.
Add Protein
Turn garlic butter broccoli and mushrooms into a fuller meal by adding:
- Cooked chicken breast
- Sautéed shrimp
- Crispy tofu
- Sliced steak
- Cooked white beans
- Chickpeas
Add fully cooked protein near the end and heat it only until warm.