Bring a large pot of salted water to a boil, then add the pasta and cook until just al dente, about 8 minutes. Drain and set aside.
While the pasta cooks, toast the breadcrumbs in a small skillet with a tablespoon of olive oil until golden and crispy, about 3-4 minutes. Transfer to a bowl and set aside.
In a mixing bowl, combine the cooked pasta, tomato sauce, nutritional yeast, and minced garlic. Mix thoroughly until the pasta is evenly coated with sauce and flavor.
Transfer the pasta mixture into a greased baking dish, spreading it out evenly with a spatula.
Sprinkle the vegan cheese evenly over the top of the pasta, then scatter the toasted breadcrumbs over everything for that crunchy topping.
Bake in the preheated oven at 375°F (190°C) for 20–25 minutes, until bubbling around the edges and the top is golden brown.
For an extra crispy top, turn on the broiler for 2-3 minutes, watching carefully so it doesn’t burn. The top should be nicely browned and crunchy.
Remove the dish from the oven and let it rest for about 5 minutes—this helps the layers set and makes serving easier.
Garnish with freshly chopped basil and a drizzle of olive oil if desired, then serve hot and enjoy that cheesy, crispy, comforting bite.