In a large pan add the olive oil, garlic, artichokes, spices and water.
Cook covered, stirring occasionally on low medium heat, until almost all the water evaporates and the artichokes are almost tender, approximately 15-20 minutes.
Add the chopped Italian sausage a little water and cook on medium heat stirring occasionally until cooked through and tender.
While the sausage is cooking, boil the pasta until al dente.
To the pan add the cooked pasta and 1/4 cup of pasta water, cook tossing on high heat for about 30 seconds. Serve immediately sprinkled with parmesan cheese if desired. Enjoy!
Notes
I usually use short pasta when making this dish, but a long thicker pasta such as bucatini would also work well. For my pasta recipes I indicate cooked pasta. 1 cup (200 grams) of cooked pasta is approximately 1/2 cup (50 grams) of dry pasta.