
This rustic skillet zucchini and mushrooms dish transforms everyday vegetables into a mouthwatering side that complements almost any main course. The combination of tender zucchini and caramelized mushrooms creates a perfect balance of flavors and textures that never disappoints at my dinner table.
I first made this recipe when I was looking for ways to use up an abundance of summer zucchini from my garden. It quickly became my go to side dish for weeknight dinners because it pairs with practically anything from grilled chicken to pasta.
Ingredients
- Olive oil: creates the base for sautéing and adds a lovely Mediterranean flavor
- Butter: brings richness and helps create that beautiful golden sear on the vegetables
- Zucchini: provides a tender yet slightly firm texture choose smaller zucchini for the best flavor
- Yellow onion: adds sweetness and depth choose firm onions with shiny skins
- Button mushrooms: bring an earthy umami flavor look for firm ones without slimy spots
- Garlic: infuses the dish with aromatic flavor fresh cloves will give the best results
- Fresh herbs: elevate the flavor profile choose whatever you have on hand
- Vegetable broth: creates a light sauce that brings everything together
- Parsley: adds bright fresh flavor and visual appeal
- Parmesan cheese: provides a salty nutty finish that ties all flavors together
How To Make Skillet Zucchini and Mushrooms
- Heat the pan:
- Begin by heating your olive oil and a portion of butter in a large skillet over medium high heat until the butter is fully melted and the mixture is shimmering but not smoking. This usually takes about 1 minute and creates the perfect temperature for searing vegetables.
- Cook the zucchini:
- Add your sliced zucchini in a single layer if possible and season immediately with salt and pepper. Allow it to cook undisturbed for at least 2 minutes to develop a golden brown color before gently stirring. Continue cooking for another 1 to 2 minutes until the zucchini is just fork tender but still holds its shape. Removing it now prevents overcooking later.
- Prepare the mushroom base:
- After removing the zucchini wipe out any excess moisture from the pan which helps prevent steaming. Add the remaining butter and allow it to melt completely. Add the diced onions and sauté them until they become translucent and slightly golden around the edges which builds the flavor foundation.
- Cook the mushrooms:
- Add the mushrooms to the onions spreading them in an even layer. The key is not to stir too frequently which allows them to properly brown. After about 3 minutes give them a stir and continue cooking until they release and then reabsorb their moisture becoming golden brown and deeply flavored.
- Add aromatics:
- Stir in the minced garlic and herbs cooking just until fragrant about 20 seconds. Be careful not to brown the garlic as it can become bitter if overcooked. The brief heating releases the essential oils in both the garlic and herbs maximizing their flavors.
- Combine and finish:
- Return the zucchini to the skillet gently folding it into the mushroom mixture. Add the vegetable broth which deglazes the pan capturing all the flavorful brown bits from the bottom. Let it simmer briefly creating a light sauce that coats the vegetables. Taste and adjust the seasoning before removing from heat and finishing with fresh parsley and parmesan.
The mushrooms are truly the star of this recipe in my kitchen. I discovered that taking the extra time to properly brown them transforms this from a good side dish to an extraordinary one. My grandmother always said patience with mushrooms pays off in flavor and she was absolutely right.
Storage Tips
This dish keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually develop and improve overnight making it perfect for meal prep. To reheat simply warm gently in a skillet over medium low heat or microwave until just heated through. If the mixture seems dry a small splash of broth revives it perfectly. While you can freeze this dish the texture of the zucchini will change becoming softer upon thawing but the flavor remains excellent.
Vegetable Variations
This recipe welcomes adaptation based on whatever vegetables are in season. Bell peppers add a sweet crunch and beautiful color while asparagus brings a sophisticated flair when cut into bite sized pieces. Cherry tomatoes folded in at the very end burst with juicy freshness. Spinach wilted in just before serving adds nutritional value and a pop of vibrant green. Summer squash can substitute for or complement zucchini with nearly identical cooking times. The technique remains the same cook denser vegetables first and more delicate ones last.

Serving Suggestions
This vegetable medley shines alongside simple protein dishes like roasted chicken grilled fish or pan seared steak. For a complete vegetarian meal serve it over creamy polenta or alongside crusty bread to soak up the flavorful juices. It also makes a wonderful filling for omelets or frittatas adding both flavor and nutrition. During summer I often prepare this as part of a vegetable platter with hummus and fresh bread for casual entertaining. The dish can even be served at room temperature as part of an antipasto spread making it ideal for gatherings where food might sit out for a while.

Recipe FAQs
- → What herbs work best with this zucchini and mushroom dish?
Thyme and oregano complement the earthy mushrooms particularly well, but you can use whatever fresh herbs you have on hand. Rosemary, basil, or sage would also work nicely. If using dried herbs instead of fresh, remember to reduce the amount by half (1 teaspoon dried versus 2 teaspoons fresh).
- → How do I prevent my zucchini from becoming soggy?
To keep zucchini from becoming soggy, use medium-high heat when cooking, don't overcrowd the pan, and cook just until fork-tender (about 3-4 minutes). Removing the zucchini before cooking the mushrooms prevents overcooking and allows mushrooms to brown properly without excess moisture.
- → Can I prepare this dish in advance?
While best served fresh, you can prepare components ahead of time. Cook the zucchini and mushrooms separately, refrigerate, then combine and reheat with herbs, garlic, and broth just before serving. Add the parsley and parmesan at the last minute for freshest flavor and presentation.
- → What can I substitute for vegetable broth?
Chicken broth makes an excellent substitute if you're not vegetarian. For a wine-based alternative, use ¼ cup dry white wine instead of broth. You could also use water with a splash of lemon juice or a teaspoon of soy sauce for added flavor. In a pinch, even just water will work to deglaze the pan.
- → What main dishes pair well with these sautéed vegetables?
This versatile side pairs beautifully with grilled or roasted meats like chicken, steak, or pork chops. It also complements pasta dishes, particularly those with light sauces. For a vegetarian meal, serve alongside risotto, polenta, or quinoa. The dish is substantial enough that it can even be enjoyed as a light main course with crusty bread on the side.
- → How do I clean mushrooms properly before cooking?
Rather than soaking mushrooms (which can make them waterlogged), clean them by gently wiping with a damp paper towel or soft brush to remove dirt. If they're particularly dirty, you can quickly rinse them under cold water, but do this immediately before cooking and be sure to pat them thoroughly dry afterward for proper browning.