Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil. Once boiling, add your pasta and cook until al dente, about 8-10 minutes. Drain the pasta, reserving a cup of pasta water, and set aside.
While the pasta cooks, heat olive oil in a large skillet over medium heat until shimmering and fragrant, about 1 minute. Add minced garlic and cook, stirring often, until fragrant and just starting to turn golden, about 2-3 minutes.
Pour in the crushed tomatoes, add a pinch of salt and pepper, and stir well. Lower the heat to a gentle simmer and cook for about 10 minutes, stirring occasionally, until the sauce thickens slightly and develops a rich aroma.
Taste the sauce and adjust seasoning as needed. If it thickens too much, stir in a splash of the reserved pasta water to loosen it and help it cling to the pasta.
Stir in the vegan cream and chopped fresh basil into the sauce, allowing it to simmer for another 2 minutes until the sauce is silky and fragrant.
Add the cooked pasta directly into the skillet with the sauce. Toss gently with a wooden spoon or spatula until the pasta is evenly coated and the sauce is glossy, about 2 minutes.
Serve immediately, garnished with extra basil if desired, and enjoy the vibrant aroma of your creamy vegan tomato pasta.