In a large pot, combine broth, linguine, onion, broccoli, asparagus, mushrooms, garlic, red pepper flakes, salt, pepper, and olive oil. Bring to a boil.
4 cups vegetable or chicken broth, 9 ounces linguine,, 1 small onion,, 1 pound broccoli crowns,, 1 ½ pounds asparagus,, 4 ounces slice white or baby bella mushrooms,, 4 large cloves garlic,, ¼ teaspoon crushed red pepper flakes,, 1 teaspoon sea salt, ½ teaspoon freshly ground black pepper, 2 Tablespoons olive oil
Once boiling, stir, reduce heat to medium, cover, and simmer for 7–8 minutes, stirring once or twice.
Stir in peas, basil, cream, Parmesan, and lemon zest. Simmer 1–2 minutes more, until pasta and vegetables are tender.
¾ cup frozen peas, ½ cup fresh basil,, ¼ cup heavy whipping cream, ¼ cup grated Parmesan cheese, Zest from one lemon
Remove from heat and let sit for a couple of minutes. The sauce will continue to thicken during this time.
Remove from heat and let sit 2–3 minutes to allow the sauce to thicken slightly.
Taste and adjust seasoning. Serve topped with sun-dried tomatoes, a drizzle of oil, and additional Parmesan.
Fresh ground black pepper,, Sun-dried tomatoes in oil,, 2 Tablespoons oil from the sun-dried tomatoes,, Additional Parmesan cheese for serving