Cook pasta in a large pot of water to boil.
In a large skillet, cook sausage over medium heat, stirring and breaking up, until well browned about 15 minutes. Transfer sausage to a paper towel.
Add oil to skillet and return to medium heat. Cook onion and garlic with 1/4 teaspoon salt, stirring occasionally, until soft and golden, 2 to 3 minutes.
Add grapes, broth, and pepper flakes. Increase heat to medium-high and cook, stirring occasionally, until grapes soften or burst and liquid thickens about 10 minutes.
Drain pasta, add to skillet and turn heat to high. Cook, stirring until sausage is hot and pasta is coated with sauce, 30 to 60 seconds.
Return sausage to skillet and stir. Turn off heat. When water boils, add remaining 1 tablespoon salt and pasta. Cook pasta as directed on package. Divide pasta among 4 bowls. Sprinkle each with Parmesan and parsley before serving.