Bring large pot of water to boil, then salt and cook pasta to al dente on the chewy side, 7 minutes. Once your pasta water comes to a boil to cook ziti, preheat oven to 500 degrees F.
To medium skillet over medium heat add extra-virgin olive oil, 2 turns of the pan. Cook onions and garlic in oil 3 to 5 minutes. Stir in tomatoes and bring to a bubble. Add cream and season sauce with cinnamon, salt and pepper. Add chopped prosciutto to sauce and stir with cooked pasta to combine. Coat a medium casserole with the butter. Adjust seasonings and transfer pasta to casserole. Cover pasta with Parmigiano-Reggiano and place in the oven for 10 minutes. Serve hot from oven.