Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish and set aside.
Boil pasta in salted water until al dente according to package directions. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add chopped onion and cook for 3–4 minutes until soft and translucent. Stir in minced garlic and cook for 30 seconds.
Pour in heavy cream and marinara sauce, stirring until combined. Let simmer for 2–3 minutes. Season with dried basil, oregano, salt, and pepper.
Stir in the cooked chicken cubes until evenly coated in the sauce. Remove from heat.
Mix the cooked pasta with the sauce. Stir in 1 cup of mozzarella cheese and all the Parmesan until combined.
Transfer mixture to the prepared baking dish. Sprinkle remaining ½ cup mozzarella evenly on top.
Bake for 15–20 minutes, or until cheese is melted and bubbling.
Remove from oven, let rest for 5 minutes, and garnish with fresh basil or parsley before serving warm.