In a Dutch oven over medium heat, break up and brown the sausage.
Add garlic and tomatoes, break up if using whole tomatoes.
Add the rest of the ingredients, with the spaghetti last.
Bring to a boil, then reduce to a simmer.
Leave uncovered and cook for 15-18 minutes, or until the pasta absorbs the liquid.
Add more stock if necessary.
Serve immediately and top with Parmesan.
