Cook the Pasta: Start by bringing a large pot of salted water to a boil. Once boiling, add your chosen pasta and cook according to the package instructions until al dente. Once done, drain the pasta and set it aside. Don't forget to reserve 1 cup of the pasta cooking water for later use.
Sauté Aromatics: In the meantime, heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for about 5 minutes, or until the onion becomes translucent and fragrant. Next, add the minced garlic and sauté for an additional minute, stirring frequently to avoid burning the garlic.
Add Tomatoes: Carefully pour the undrained can of diced tomatoes into the skillet with the onions and garlic. Stir everything together and let the mixture simmer gently for about 5 minutes, allowing the flavors to blend beautifully.
Make it Creamy: Lower the heat to medium-low and incorporate the coconut cream (or cashew cream) into the tomato mixture. Stir until the sauce is velvety and smooth. If the sauce appears too thick, gradually add the reserved pasta water, a little at a time, until you reach your desired creamy consistency.
Season the Sauce: Add the dried basil, oregano, and season with salt and pepper. Taste the sauce and adjust the seasonings as needed until the flavors are just right for you.
Combine Pasta and Sauce: Gently fold the cooked pasta into the skillet with the creamy tomato sauce, making sure every piece is evenly coated in the vibrant sauce.
Serve: Plate the pasta in individual servings, garnishing generously with fresh basil leaves on top. If you’d like a cheesy flavor, sprinkle some nutritional yeast over each serving before enjoying.
Notes
For a nut-free alternative, use coconut cream instead of cashew cream.