In a large pot of water, cook pasta al dente according to the instructions.
Remove the inside of the sausage meat from the casing.
In a large skillet or a large pan over medium-high heat add the olive oil, once out add the sausage meat and shallot.
Cook and crumble the meat hit with a wooden spoon, until it’s fully cooked. About 10 minutes.
Add the tomatoes, oregano, and garlic powder, reduce the heat and simmer for 15 minutes.
Add the half and half and grated parmesan and cook for 5 minutes.
Add the cooked pasta, mix to coat the pasta with the sauce and you are ready to serve.
Garnish with fresh basil and more grated parmesan if desired.