Preheat oven to 400F degrees. Bring a large pot of salted water to a boil and add pasta. Cook a few minutes short of the recommended time to account for it cooking more in the oven. Strain and set aside.
Meanwhile, add olive oil, onion and a pinch of salt to a large sauce pan over medium heat. Once softened, about 3 minutes, add garlic and cook for another 2 minutes.
Now add ground beef, Italian seasoning, and kosher salt and use a spatula to break it up into crumbles. Drain the beef if needed.
Once the beef is cooked through to 165 F, add marinara sauce to the beef and stir. Then add heavy cream, parmesan cheese and cream cheese. Let this mixture simmer, stirring often, until all the cheese has melted and is incorporated in the sauce; about 5 minutes.
Now combine the sauce and the al dente pasta and stir.
Grease a baking dish and then layer half of the pasta, half of the mozzarella, the rest the pasta and the rest of the mozzarella.
Place in the oven for 20 minutes. Then broil for the last 2-3 to get a crispy crust.
While the ziti is baking, make the eyeballs. Cut a small circle into each piece of mozzarella then remove the inner circle. Shove a green olive into the hole then wrap the bottom of the eyeball with prosciutto.
Once the baked ziti is cooked and bubbling, remove it from the oven and add the mozzarella eyes on top before serving.