Line a baking sheet with parchment paper.
Preheat oven to 375º.
Add grape tomatoes and garlic heads to the baking sheet along with oil, salt, pepper, and herbs de Provence.
Toss until tomatoes and garlic are coated. It's okay if some are broken apart. You will take them out of the skins later. Spread tomatoes and garlic out so nothing is touching. See notes.
Bake for 45 minutes, until garlic is soft and tomatoes pop. Take out of oven and let it cool.
Add half of the basil and three-quarters of the grape tomatoes to a food processor along with 3 tablespoons olive oil.
Set aside the rest of the tomatoes. Drain juices from baking sheet into food processor.
Slip the garlic out of the skins with your fingers being careful not to leave any papery skins behind. Add to food processor.
Blend tomatoes and garlic until creamy. Taste and adjust seasoning to your liking.
Boil water for pasta in a large pot. Add about a tablespoon of salt.
Cook pasta until it's al dente, 10-12 minutes. Taste test to be sure it is slightly chewy but not soft. Reserve about a 1/2 cup of the water from the pasta before draining.
Add grape tomato garlic sauce to the same pot you used for cooking pasta and turn the heat to low. No need to rinse it. Stir gently to combine. This is where you will use the pasta water you saved to make the sauce the right consistency for your taste. I usually use between a quarter and half cup.
Return the pasta back to the pot with the sauce. Stir gently until pasta is coated with sauce. You can add more of that reserved water at this point if needed.
Cut the remaining grape tomatoes in half. Roll the basil and thinly slice using the chiffonade method.
Add the tomatoes and basil to the pot and gently stir to combine.
Divide pasta into two bowls. You can serve this as is, or top each with desired amount of ricotta and prepared pesto as we did. It's delicious!