Preheat oven to 400°F. Line pan with tinfoil for easy cleanup.
Slice veggies into chunks and lay across your pan in an even layer. Drizzle olive oil over the veggies and season with salt and pepper, or any seasonings you’d like. Cook for 30-40 minutes.
If you’re making homemade pesto, now is a good time to prepare it. Toast pine nuts until golden brown and add all ingredients into a food processor or blender.NOTE: When preparing pesto, toast another 2-3 tablespoons of pine nuts in addition to what is required for the pesto recipe. Use these for garnishing plates at the end. Bring water to a boil in a medium-large pot. Cook pasta according to box instructions, until nearly al dente. Drain and set pasta aside.
When veggies are finished roasting, use a spatula to scrape them off of the pan and into the pot. Place on low heat, and add tomatoes, artichoke hearts and pesto.
Serve when warm and top with toasted pine nuts. Top with Pecorino Romano.