Cook pasta according to package directions.
Meanwhile, heat a large skillet over medium heat. Add olive oil and garlic. Sautee garlic until fragrant, about 1 minute.
Add tomatoes to the pan and toss to coat in olive oil. Reduce heat to medium low and cover. Cook, stirring occasionally for 7-8 minutes or until the tomatoes have started bursting and releasing their liquid.
Once the tomatoes have started bursting, remove the lid and using the back of a wooden spoon or a potato masher, mash the remaining un-burst tomatoes. Season with salt and pepper.
Simmer until the sauce has thickened slightly- about 8 minutes longer. Add nutritional yeast and basil. Stir to combine.
Add pasta to the pan and toss everything together. Remove from heat and serve.