In a large pot of salted boiling water, cook the fettuccine according to package instructions until al dente. Reserve ½ cup of the pasta cooking water before draining the pasta and set aside.
In a large skillet over medium heat, add 1 tablespoon of olive oil. Once hot, add the shrimp. Season with salt, pepper, and red pepper flakes. Cook for about 2-3 minutes on each side until the shrimp are pink and opaque. Remove the shrimp from the skillet and set aside.
In the same skillet, add the remaining olive oil. Add the minced garlic and cook for about 30 seconds until fragrant. Be careful not to burn it.
Pour in the heavy cream, stirring to combine. Add the cherry tomatoes, and let the mixture simmer for about 3-4 minutes until the sauce thickens slightly.
Add the cooked fettuccine, shrimp, and baby spinach to the skillet. Toss everything together, adding a bit of reserved pasta water as necessary to achieve your desired sauce consistency. Stir in the grated Parmesan cheese until melted and creamy.
Remove the skillet from heat. Stir in lemon zest and season the dish with additional salt and pepper as needed.
Plate the shrimp pasta, ensuring an even distribution of shrimp and sauce. Garnish with fresh basil leaves for a pop of color and flavor.
Notes
Serve in light-colored bowls for a beautiful presentation.