Start by boiling water in a large pot. Add a pinch of salt for flavor, then cook the whole wheat pasta according to the package directions. Drain and set aside once done.
In a large skillet, heat the olive oil over medium heat. Season your diced chicken with salt, pepper, and half of your Italian seasoning. Cook until the chicken pieces are golden and no longer pink inside. Remove them from the pan and set aside.
Using the same skillet, add minced garlic and let it cook until fragrant—about 30 seconds. Pour in the almond milk, then stir in the cream cheese and Parmesan. Keep stirring gently until the sauce becomes creamy and smooth. Add the rest of your Italian seasoning and chili flakes if you're using them.
Next, toss in your halved cherry tomatoes and fresh spinach. Let them cook in the sauce until the spinach wilts and tomatoes soften slightly. Then, add your cooked chicken back into the skillet and mix everything well.
Finally, add your drained pasta to the skillet. Use tongs to toss the pasta until every piece is coated in that rich, creamy sauce. Taste and adjust salt and pepper as needed.