In a large pot of boiling salted water, cook the pasta according to package instructions until al dente. Reserve ½ cup of pasta water, then drain the pasta and set aside.
In a large skillet over medium heat, add the olive oil. Once hot, add the diced chicken and season with salt, pepper, and Italian seasoning. Cook for about 6-8 minutes, or until golden brown and cooked through.
Add the minced garlic to the skillet and sauté for about 1 minute until fragrant. Then, add the cherry tomatoes and cook for another 3-4 minutes until they begin to soften.
Stir in the fresh spinach and cook until wilted.
Lower the heat and add the ricotta cheese to the skillet. Slowly mix in reserved pasta water a little at a time until you reach your desired creamy consistency.
Add the drained pasta to the skillet and toss everything together until well combined. Adjust seasoning if necessary.
Plate the pasta in bowls, top with grated Parmesan cheese, and garnish with fresh basil leaves.
Notes
Feel free to substitute the pasta type based on your preference.