Start by roasting the tomatoes. Preheat your oven to 400F.
In an 8×8 baking dish, add the tomatoes, mashed garlic, olive oil, and a pinch of salt and pepper. Toss until the tomatoes are well-coated. Then, bake in the oven for 15-20 minutes, or until blistered.
While the tomatoes are cooking, prepare the pasta. Cook pasta according to package instructions, until al dente.
Drain the pasta, and reserve about 3/4 cup of the pasta water for later. Set aside.
Next, prepare the sauce. In a blender or food processor, add the avocados, shallot, cilantro, garlic, lemon juice, maple syrup, cream cheese, salt, and red pepper. Blend/process until very smooth and there are no chunks. Taste and add more salt/pepper as needed.
Pour the sauce over the pasta, and add pasta water as needed to thin out the sauce, if necessary. Coat pasta well.
Add the roasted tomatoes and serve immediately. Enjoy!