Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of pasta water.
In a large skillet, heat olive oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes.
Add minced garlic and diced red bell pepper to the skillet and cook for another 2-3 minutes until softened.
Push the veggies to one side of the skillet and add the ground chicken. Cook, breaking it up with a spatula, until browned and cooked through, about 6-8 minutes.
Stir in the spinach, Italian seasoning, and red pepper flakes. Cook until the spinach is wilted.
Pour in the chicken broth and bring to a simmer. Add the halved cherry tomatoes and allow the sauce to cook for another 3-4 minutes.
Combine the cooked pasta into the skillet, tossing to incorporate everything. If the mixture seems too dry, add some reserved pasta water to reach your desired consistency.
Season with salt and pepper to taste. Remove from heat and let it sit for a minute to allow flavors to meld.
Serve hot, garnished with fresh basil and a generous sprinkle of grated Parmesan cheese.
Notes
Adjust red pepper flakes to taste for desired spiciness.