In a large pot over high heat, add the water, salt, and pasta, and cook the pasta to al dente according to the package instructions.
Drain and wash the pasta with cold water to prevent it from overcooking. (if you have leftover pasta, skip this step)
In a large skillet, on medium heat, add olive oil, and minced garlic, and cook it until lightly golden brown.
Add the heavy cream, milk (or half and half), basil pesto, chili flakes, salt and pepper, and grated parmesan cheese, and mix well using a wooden spoon. Let the sauce cook on medium-high heat and reach a simmer.
Add the cooked pasta and mix well until the pasta is coated with the sauce. Cook for another 1-2 minutes over medium heat. Serve hot and enjoy!
Notes
Make the pasta in salted water. this will make sure that the pasta flavor isn't flat. add a generous amount of salt to the boiling water.
Cook the pasta to al dente. to stop the pasta from turning soggy from the juices, cook the pasta al dente. this step will keep your pasta dish fresh and delicious.
Rinse the pasta with cold water when it's ready! This step ensures that the pasta will remain al dente and won't continue to cook.
Use fresh ingredients! fresh ingredients will make your dish more flavorful!
When you make the pasta, always reserve a cup of pasta water. If your sauce is too thick, or you don't have enough sauce, add some pasta water and the starchy water will make your sauce creamy and smooth.
Add your favorite add-ins like cooked broccoli, cooked chicken, fresh spinach, fresh basil, green beans, cherry tomatoes, cooked shrimp, etc.
When you reheat this pasta dish, the sauce might look too thick, so I recommend loosening it up by adding a splash or two of milk or water.