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.