In a large pot of salted boiling water, cook the fettuccine according to the package directions until al dente. Drain and set aside, reserving about 1 cup of pasta water.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute.
Stir in the halved cherry tomatoes and red pepper flakes. Cook for 3-4 minutes, until the tomatoes begin to soften.
Pour in the heavy cream and stir to combine. Let it simmer gently for 2-3 minutes.
Gradually add the grated Parmesan cheese, stirring continuously until the cheese melts and the sauce thickens. If the sauce is too thick, add a splash of reserved pasta water to reach desired consistency.
Add the cooked fettuccine to the skillet and toss to coat the pasta in the creamy sauce. Season with salt and black pepper to taste.
Stir in the chopped basil and sun-dried tomatoes (if using) until well incorporated.
Plate the pasta, garnishing with additional fresh basil and a sprinkle of grated Parmesan on top.
Notes
Adjust red pepper flakes to taste for spice preference.