I used to think zucchini was kind of boring. I’d either overcook it into mush or undercook it until it felt raw in the middle. After making this recipe several times, I finally figured out that a little patience and cooking the vegetables separately makes all the difference.
Another thing I appreciate is how flexible it is. I serve it beside grilled chicken one night, steak the next, and sometimes I pile it over rice when I don’t feel like cooking anything else. It always works.
Ingredients I Used for the Recipe
- 1 tablespoon olive oil – Helps the zucchini cook evenly while adding a light, rich flavor.
- 3 tablespoons butter, divided – Gives the vegetables a buttery finish and helps the mushrooms brown beautifully.
- 2 small zucchini, sliced into thin half moons – The main ingredient that becomes tender while still holding its shape.
- Salt and black pepper, to taste – Brings out the natural flavor of every vegetable.
- 1 small yellow onion, finely diced – Adds sweetness and extra depth as it softens.
- 1 pound button mushrooms, cleaned and dried – They become wonderfully savory and slightly golden in the skillet.
- 3 to 4 garlic cloves, minced – Fresh garlic adds a bold flavor that makes the whole dish smell incredible.
- 2 teaspoons chopped fresh herbs or 1 teaspoon dried thyme and oregano – Gives everything a fresh, earthy taste.
- 1/4 cup vegetable broth – Loosens the flavorful bits in the pan and lightly coats the vegetables.
- Fresh chopped parsley – Sprinkled on top for freshness and color.
- Grated Parmesan cheese – Adds a salty finish that works perfectly with the mushrooms.
How to Make Skillet Zucchini and Mushrooms?
Step 1 – Cook the zucchini first
I heat the olive oil with a little butter in a large skillet over medium-high heat. Once everything is hot, I spread the zucchini slices into the pan instead of piling them up.
I season them with salt and pepper and let them cook for around 3 to 4 minutes. I don’t stir constantly because the light browning gives the zucchini much better flavor. Once they’re fork tender, I transfer them to a plate.
Step 2 – Brown the onions and mushrooms
I melt the remaining butter in the same skillet and toss in the diced onion. After about two minutes, the onion starts becoming soft and slightly sweet.
Then I add all the mushrooms. At first they seem like way too many, but they shrink quite a bit as they cook. I leave them alone for stretches instead of stirring every few seconds. That helps them brown instead of steam.
Step 3 – Add garlic and herbs
Once the mushrooms have a nice golden color, I stir in the minced garlic along with the herbs. This part happens quickly because garlic burns fast. Around 20 seconds is usually enough for the aroma to fill the kitchen.
Step 4 – Bring everything together
I return the cooked zucchini to the skillet and gently mix everything together. Then I pour in the vegetable broth.
The broth only cooks for about two minutes, but it pulls together all the buttery garlic flavor sitting in the bottom of the pan. I always taste everything here before serving because sometimes it needs another pinch of salt or pepper.
Step 5 – Finish and serve
I remove the skillet from the heat and sprinkle fresh parsley and grated Parmesan over the vegetables. The cheese melts slightly from the heat without becoming heavy, and it finishes the dish perfectly.
I usually serve it immediately because zucchini has the best texture while it’s still warm.
A Few Things I Learned After Making It Again and Again
The first time I made this recipe, I dumped every vegetable into the skillet together. That turned into a watery mess. The zucchini released moisture before the mushrooms had a chance to brown, and everything ended up softer than I wanted.
Now I always cook the zucchini first and set it aside. It adds one extra plate to wash, but the final texture is completely worth it.
I also stopped washing mushrooms under running water. I gently wipe them clean instead. They don’t soak up extra moisture that way, which means they brown faster.
Fresh herbs make the dish brighter, but dried herbs still work really well when that’s all I have. I don’t stress over it anymore.
One habit I picked up is finishing the vegetables with Parmesan only after turning off the heat. It keeps the cheese from clumping together and gives every bite a little salty surprise.
If someone asks whether this recipe is filling enough on its own, I’d say yes for lunch with some crusty bread, but I usually enjoy it as a side because it pairs with almost everything.
Tips
- Slice the zucchini evenly so everything cooks at the same speed.
- Dry the mushrooms well before cooking to help them brown.
- Don’t overcrowd the skillet or the vegetables will steam.
- Cook the zucchini separately to keep it from becoming mushy.
- Let mushrooms sit undisturbed for a minute or two before stirring.
- Fresh garlic gives noticeably better flavor than garlic powder here.
- Add the broth near the end instead of at the beginning.
- Taste before serving because Parmesan already adds salt.
- Fresh parsley makes the finished dish feel lighter.
- Serve immediately for the best texture.
Easy Ways I Like to Serve and Store It
This recipe fits beside almost every main dish I cook. I love serving it with grilled chicken, roasted pork, baked fish, or even a simple steak. Sometimes I spoon it over fluffy rice, and other nights I mix it into cooked pasta with an extra sprinkle of Parmesan.
I’ve also folded leftovers into scrambled eggs the next morning. That turned out much better than I expected and has become one of my favorite quick breakfasts.
If I have yellow squash sitting in the refrigerator, I replace half of the zucchini with it. The flavor stays very similar, but the extra color makes the skillet look brighter.
Sometimes I swap the onion for shallots when I want a slightly milder flavor. Green onions also work if that’s what I happen to have.
For something a little heartier, I transfer the cooked vegetables into a baking dish, top everything with shredded cheese and a handful of buttered breadcrumbs, then bake until golden. It turns into a comforting casserole without much extra effort.
Leftovers keep well in an airtight container in the refrigerator for about 3 to 5 days. I usually warm them in a skillet over medium-low heat instead of using the microwave because the vegetables hold their texture better.
If I make a double batch, I let everything cool completely before freezing. I spread the vegetables on a tray first so they freeze separately, then move them into a freezer bag. That makes it much easier to grab only what I need later.
This skillet zucchini and mushrooms recipe reminds me that good food doesn’t have to be complicated. A handful of fresh vegetables, butter, garlic, herbs, and a little patience can turn into something I’d happily eat any day of the week. I keep coming back to it because it feels honest. It’s simple cooking that lets the ingredients do the work, and sometimes that’s exactly what dinner should be.

Skillet Zucchini and Mushrooms Recipe
Description
This skillet zucchini and mushrooms recipe is a quick, flavorful vegetable side dish that's perfect for busy weeknights. Tender zucchini, golden mushrooms, sweet onions, garlic, herbs, and Parmesan come together in one skillet for a simple dish that pairs beautifully with chicken, steak, fish, pasta, or rice. Cooking the zucchini separately keeps everything perfectly textured while the buttery garlic sauce brings all the flavors together.
Ingredients
Vegetables
Instructions
Cook the Zucchini
Heat the skillet
Heat olive oil and 1 tablespoon butter in a large skillet over medium-high heat.Brown the zucchini
Arrange zucchini slices in a single layer, season with salt and pepper, and cook for 3 to 4 minutes until lightly browned and fork tender. Transfer to a plate.
Cook the Mushrooms
Sauté onions
Add the remaining butter to the skillet and cook the diced onion for about 2 minutes until softened.Brown mushrooms
Add the mushrooms and cook for 7 to 8 minutes, stirring occasionally, until they release moisture and become golden brown.
Finish the Dish
Add garlic and herbs
Stir in the garlic and herbs and cook for about 20 seconds until fragrant.Combine
Return the zucchini to the skillet, pour in the vegetable broth, and gently stir everything together. Simmer for 2 minutes.Serve
Remove from heat and finish with chopped parsley and grated Parmesan cheese. Serve immediately.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 195kcal
- % Daily Value *
- Total Fat 13gg20%
- Saturated Fat 6gg30%
- Trans Fat 0gg
- Cholesterol 23mgmg8%
- Sodium 315mgmg14%
- Potassium 690mgmg20%
- Total Carbohydrate 13gg5%
- Dietary Fiber 3gg12%
- Sugars 6gg
- Protein 7gg15%
- Calcium 150mg mg
- Iron 1.6mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Cook zucchini separately. This keeps it tender instead of mushy.
- Dry mushrooms well. Less moisture means better browning.
- Don't overcrowd the skillet. Vegetables should sauté instead of steam.
- Add garlic near the end. It burns quickly if cooked too long.
- Finish with Parmesan after removing from heat. It melts gently without clumping.
- Serve immediately. The vegetables have the best texture while warm.
- Store leftovers. Refrigerate in an airtight container for up to 5 days and reheat gently in a skillet.
