Bring water to a boil and cook Dreamfields linguine according to package directions, drain, rinse in cold water, and set aside.
Heat a large sauté pan to medium/medium-high heat and add olive oil. Add 1 teaspoon garlic and cook for approximately 30 seconds, add mushrooms and sauté for 3-5 minutes.
Add spinach and cook until wilted, about 2-3 minutes.
Remove veggies from pan to a separate bowl, draining with a slotted spoon as you go. Pour out extra liquid from pan and add shrimp with remaining teaspoon garlic and sauté until shrimp is cooked through and no longer pink, approximately 4 minutes. If liquid remains in the pan, drain it.
Add back vegetables and tomatoes (there will be some liquid from the spinach and mushrooms, that’s OK).
Add pasta and pesto to shrimp and veggies. Gently combine and heat through. Add parmesan cheese to taste- approximately 1 teaspoon per serving.