Heat oil in a large sauté pan on medium high heat, and sauté onion, garlic and zucchini until light golden. Add sun dried tomatoes and Italian herb mix. Stir to combine.
Add dried pasta and chicken broth, stirring to combine everything. Bring the mixture to a boil, and then reduce heat to low, cover, and let simmer for about 10 minutes.
When pasta is just about tender, place asparagus and spinach on the top of the pasta and cover to let the spinach wilt and asparagus cook until just tender, about 2 more minutes.
Stir the mixture and if desired, add the cream, or if the sauce seems too thick, add a bit more chicken broth or water.
Season with salt and pepper to taste
Serve immediately, passing parmesan cheese at the table if desired.