In a large pot of boiling salted water, cook the pasta according to package instructions until al dente. Drain and set aside, reserving about 1/2 cup of the pasta water.
In a large skillet, heat the olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Stir in the thawed spinach and chopped artichoke hearts. Cook for an additional 2-3 minutes, mixing well until warmed through.
Pour in the heavy cream, stirring to combine. Bring to a gentle simmer. Stir in the grated Parmesan cheese, mixing until melted and smooth. Season with red pepper flakes, salt, and pepper to taste.
Add the cooked pasta to the skillet, tossing to coat the pasta in the creamy sauce. If the sauce is too thick, add small amounts of the reserved pasta water until the desired consistency is reached.
Plate the pasta and garnish with fresh basil leaves for an aromatic finish.