Cook the penne pasta according to package instructions until al dente. Drain and set aside.
While the pasta is cooking, season the chicken thighs with jerk seasoning. Heat olive oil in a large skillet over medium-high heat. Add the chicken and cook for about 5-7 minutes on each side until fully cooked. Remove from the skillet and let rest before slicing.
In the same skillet, add the diced onion and sliced bell peppers. Sauté for about 5 minutes until softened. Add minced garlic and cook for an additional minute.
Pour in the coconut milk and chicken broth, stirring to combine. Bring to a simmer.
Add the halved cherry tomatoes and spinach to the skillet, cooking until the spinach wilts. Season with salt and pepper to taste.
Slice the cooked chicken and return it to the skillet. Add the drained pasta and toss everything together until well combined and heated through.
Serve hot, garnished with fresh cilantro if desired.