Split open the sausages, place the meat in a bowl and discard the casings.
Heat the oil in a large frying pan over medium heat. Add the onion and rosemary, and cook until the onion starts to soften. Increase heat to high and add the garlic, crumbled sausage meat, mushrooms and chilli. Cook for 2-3 minutes until the sausage is lightly browned.
Reduce heat to low and cook for a further 5 minutes. Add the tomatoes, mashing into the sausage mixture, then bring to the boil. Reduce heat to low and simmer for a further 10 minutes, stirring, until the sauce thickens.
Meanwhile, cook the pasta in a large saucepan of boiling salted water following packet directions or until al dente. Drain.
Stir the cream and half the parmesan into the sauce, then toss with the pasta. Serve with the remaining parmesan.
This recipe was downloaded from www.dishbase.com. The permanent address of this recipe is http://www.dishbase.com/recipe/rigatoni-italian-sausage/