Prep the veggies: Pat the sliced mushrooms dry with a paper towel so they sear instead of steam. Slice the zucchini into even half-moons for quick, uniform cooking.
Heat the pan: Set a large skillet over medium-high heat.
Add 1 tablespoon of olive oil and let it shimmer.
Sear the mushrooms: Add mushrooms in an even layer. Cook undisturbed for 3–4 minutes until golden on one side. Stir and cook another 2–3 minutes.
Season with a pinch of salt and pepper. Transfer to a bowl.
Cook the zucchini: Add the remaining 1 tablespoon of olive oil to the skillet. Add zucchini and spread it out.
Cook 2–3 minutes without stirring to get some color, then toss and cook another 2 minutes until just tender.
Add aromatics: Reduce heat to medium. Stir in butter, garlic, Italian seasoning, and red pepper flakes. Cook 30–60 seconds until fragrant.
Combine: Return mushrooms to the pan.
Toss everything together and season with salt and pepper. If using, add a squeeze of lemon or a little zest for brightness.
Finish and serve: Sprinkle with Parmesan and fresh herbs. Taste and adjust seasoning.
Serve hot as a main or side.