To make this recipe, start by boiling a large pot of water. Once it reaches a rolling boil, add in the rigatoni and cook until al dente, according to the package instructions. Before draining, scoop out ¼ cup of the pasta water and set it aside. Then, drain the pasta and set it aside as well.
Next, heat a large skillet over medium-low heat and add in the olive oil and butter. Once the butter has melted, add in the chopped shallots and sauté for about 2 minutes, until they become soft and fragrant.
Add in the mashed garlic, tomato paste, pasta water, chickpeas, Italian seasoning, kosher salt, and red pepper flakes. Stir everything together and let it cook for about 6-7 minutes.
Finally, add in the coconut milk and stir to combine. Add the cooked rigatoni into the skillet and toss until all the pasta is evenly coated in the sauce.
Turn off the heat, then stir in the Parmigiano Reggiano.
Top with freshly chopped parsley, serve, and enjoy!