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.