In a large pot, bring salted water to a boil. Add the linguine or fettuccine and cook according to the package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add ground turkey, season with Cajun seasoning, salt, and pepper. Cook, stirring frequently, until browned and cooked through (about 5-7 minutes). Remove the turkey from the skillet and set aside.
In the same skillet, add diced bell pepper and chopped onion. Sauté for about 3-4 minutes until softened. Stir in minced garlic and cook for an additional 1 minute until fragrant.
Pour in the chicken broth and bring to a simmer. Add the heavy cream and cherry tomatoes, stirring to combine. Let the mixture simmer for about 5 minutes, allowing it to thicken slightly.
Add the cooked turkey back into the skillet along with the fresh spinach. Stir until the spinach wilts and everything is well mixed. If needed, adjust seasoning with salt and pepper.
Add the cooked pasta to the skillet, tossing to combine everything thoroughly. Cook for an additional 2-3 minutes to heat through.
Divide the pasta among plates and sprinkle with grated Parmesan cheese and chopped parsley for garnish.
Notes
Adjust seasoning to taste and garnish with fresh parsley.