Heat a pan with oil. Add the onion, saute until tender or translucent. Add the garlic and mushrooms, saute until the mushrooms are tender, then season with salt and pepper.
Add the pasta, mix until well combined. Add the lemon juice and lemon zest, mix, then add the pesto. Make sure to stir well and the pasta is all coated. Add the roasted tomatoes. Sprinkle more Parmesan cheese on top. Serve warm
Notes
Make sure to mix the pasta and pesto well and get coated.