Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the fettuccine and cook according to the package instructions until al dente. Once cooked, drain the pasta well, reserving 1 cup of the pasta water for later use, and set the pasta aside.
Prepare the Sauce Base: In a large skillet, heat the extra virgin olive oil over medium heat. Once hot, add the finely minced garlic and sauté for about 1 minute, or until the garlic becomes aromatic and golden, stirring frequently to prevent burning.
Incorporate the Tomatoes: Add the halved cherry tomatoes and red pepper flakes to the skillet. Stir well and cook for 3-4 minutes, allowing the tomatoes to soften and release their juices.
Create the Creamy Mixture: Carefully pour in the heavy cream, stirring continuously to combine with the tomato and garlic mixture. Allow the sauce to simmer gently for about 2-3 minutes, letting the flavors meld together.
Melt in the Cheese: Gradually sprinkle in the freshly grated Parmesan cheese while stirring constantly. Continue heating until the cheese completely melts and the sauce thickens to your desired consistency. If the sauce becomes too thick, add a splash of the reserved pasta water to loosen it up.
Combine Pasta and Sauce: Add the cooked fettuccine directly into the skillet, tossing it energetically to coat every strand of pasta with the luscious creamy sauce. Taste for seasoning, then add sea salt and freshly ground black pepper as needed.
Final Touches: Gently fold in the chopped fresh basil and sun-dried tomatoes (if using) into the pasta until evenly distributed, enhancing both the flavor and aroma of the dish.
Serve and Enjoy: Transfer the pasta onto serving plates, garnishing with additional fresh basil leaves and a light sprinkle of grated Parmesan cheese for a beautiful presentation.