In a large pot, heat olive oil over medium heat. Add the chopped chicken and season with salt and pepper. Cook until no longer pink, about 5-7 minutes. Remove the chicken and set aside.
In the same pot, add diced onion and sauté for 3-4 minutes until translucent. Stir in minced garlic and cook for an additional minute until fragrant.
Pour in the chicken broth and bring to a simmer.
Add the broken lasagna noodles, dried Italian seasoning, and crushed red pepper flakes (if using). Cook for about 10 minutes until the noodles are tender.
Lower the heat and stir in ricotta cheese and heavy cream, mixing well until creamy and heated through.
Add the cooked chicken back into the pot along with the fresh spinach. Stir until the spinach wilts, about 2 minutes.
Finally, mix in the mozzarella and Parmesan cheese, stirring until melted and well incorporated. Adjust seasonings with salt and pepper as needed.
Serve hot, garnished with fresh basil leaves for a burst of flavor.
Notes
Feel free to adjust the spice level by adding more or less red pepper flakes.