Preheat oven to 300 ºF.
Wash and halve the tomatoes.
Place on a greased baking sheet.
Add red onion, peppers, leeks, and broccoli florets (if you have fresh mushrooms add them also).
Pour 1/3 to ½ cup olive oil in cup measure.
Brush tops of vegetables with olive oil until they glisten.
Sprinkle with 1 tbsp. salt and 1 tsp. pepper. (Use more if desired).
Bake for 30 minutes in the oven.
Meanwhile, fill a large pot with water.
Bring to a rapid boil.
Add the dry gluten free pasta to boiling water and cook at a rapid boil – about 2 minutes.
Turn off heat and allow pasta to sit in hot water for 7-10 minutes.
Drain.
This is really important. If you cook the noodles to complete doneness they will shred and not hold their texture when you stir everything together.
While the pasta is boiling, add 3 tbsp. olive oil, avocados, 2 cloves garlic, ½ tsp. salt, fresh chopped basil or 1 heaping tablespoon dried basil, water, and lemon juice to a food processor.
Pulse until the ingredients are smooth and creamy.
You may have to stir several times to get all the ingredients creamed well.
Strain the pasta, and place in a large serving bowl. (Reserve 1 cup pasta water).
Pour the avocado sauce over the pasta.
Add reserved pasta water (I used ½ cup).
Gently stir the roasted vegetables into the other ingredients in serving bowl or serve them over top of pasta/sauce ladled on plates.
Sprinkle with Parmesan cheese and pine nuts.
Add some salt and black pepper to taste.