Heat a large saucepan to medium heat. Add your sliced baby bella mushrooms. Let them sit undisturbed for 3 minutes then stir. Mushrooms contain a lot of water, so you don't need oil to fry them. Brown the mushrooms for 3-5 more minutes, then remove them and set them aside.
Add 2 tablespoon olive oil to the pan. Add the zucchini in a single layer to the pan. Fry for 2-3 minutes on each side or until golden brown. Remove them and set them aside with the mushrooms.
In a large pot bring water to a boil. Add salt and linguine once boiling. Boil until right before al dente. Save 1 cup of pasta water.
In the same saucepan, add 2 tablespoon olive oil. Toss in the broccoli and asparagus and saute for 5 minutes or until a vibrant green. Then add the garlic and saute for 1-2 more minutes or until the garlic is fragrant.
Add the cherry tomatoes and salt. Simmer for 5 minutes until the cherry tomatoes begin to soften. Then add the frozen peas until they are warmed through. Pour in the white wine and simmer for 5 minutes. Add the pasta water and butter and simmer for 2-3 minutes.
Strain the linguine and add to the pan with the vegetables. Stir in the zucchini and mushrooms until the pasta is well combined and the sauce is simmering again. Let the sauce simmer for a few minutes until it begins to thicken slightly.
Remove the pan from the heat and serve with parmesan cheese.
Notes
Always use frozen peas. Canned peas will immediately turn to mush.
The broccoli florets will need to be chopped into small pieces so that they soften by being sauteed.
Fry mushrooms and zucchini separately from the rest of the dish. This will get a nice golden brown crust on both vegetables that won't be achievable if you mix everything together.
When you add the pasta to the pan, the sauce will seem thin. Continue to simmer for a few minutes and it will start to thicken. It won't reach the perfect thickness until you remove the pan from the heat.