In a large pot, boil rigatoni until al dente. About 10 minutes of boiling, or as directed on the package.
In a large heavy bottomed skillet, like a cast iron, brown the beef over medium high heat breaking it apart with a spatula. Drain any fat if needed.
Use the spatula to scoot the beef to the sides of the skillet. Then place the butter and garlic into the pan and cook until fragrant. About 30-60 seconds over medium high heat.
Add the chili powder, cayenne, coriander, cinnamon, salt and pepper to the skillet with pumpkin and one cup of pasta water. Stir all around until well combined.
Drain the rigatoni and reserve a few extra tablespoons of pasta water just in case. Add the drained rigatoni to the skillet stirring until well combined. If the mixture seems particularly dry, add pasta water one tablespoon at a time until the texture resembles a thick sauce.
Turn heat off of skillet and stir in cream until well combined. Taste and add additional salt if needed. Serve immediately!