Preheat oven to 375°F (190°C). In a bowl, mix ground chicken, breadcrumbs, parmesan, egg, jerk seasoning, green onions, garlic, salt, and pepper.
Roll into 1½-inch meatballs. Brown in a skillet with olive oil for 5–7 minutes. Transfer to a baking sheet and bake 10–12 minutes, or until internal temp reaches 165°F (74°C).
Boil salted water. Cook rigatoni until al dente. Drain and set aside.
In the same skillet, melt butter over medium heat. Sauté onion and garlic for 2–3 minutes. Add broth and jerk seasoning; simmer 2 minutes.
Stir in cream and parmesan; cook 5 minutes until thickened. Add spinach (if using) and season with salt and pepper.
Toss pasta with sauce. Add meatballs and stir gently. Garnish with parsley and parmesan. Serve hot.