Preheat the oven to 400F and set a 9×13″ or similar sized pan aside.
Add the tomatoes, onion, garlic, chorizo, red pepper flakes, and a generous pinch of salt to the baking dish. Mash the chorizo to “crumble” it with the back of a spoon, then drizzle with olive oil and mix well. Bake on the top rack of the oven for 28 minutes.
In the meantime, bring a large pot of salted water to a boil and cook your pasta according to package instructions. Drain the pasta and set aside.
Carefully remove the roasted sauce from the oven and use the back of a spoon to smash all of the tomatoes and mix well. Add in the pasta and gently stir, then spread evenly across the bottom of the pan. Sprinkle the dairy-free cheese on top, then return to the oven and broil for 3-5 minutes, or until the cheese has melted; watch carefully so it does not burn.
Serve warm and top with torn basil, or as desired. Leftovers will keep in the fridge for up to 4 days.
