Cook the pasta according to package directions. Reserve 1/2 cup pasta water before draining.
Heat the olive oil in a large skillet over medium high heat, once hot add sausage and with a wooden spoon break into pieces. Cook the sausage for 6-7 minutes then add onions and cook an additional 5 minutes until translucent. Add garlic and spices, cook for 1-2 minutes more until fragrant.
Add wine and scrape up and brown bits in the pan. While the wine bubbles, add the kale and stir to combine. Cover the skillet and cook until the kale just begins to wilt, 2-3 minutes.
Remove lid and allow the wine to reduce until almost dry, drop the heat to medium and add pasta, cooked stovetop beans and reserved pasta water. Cook for 5 minutes and stir to combine.
Stir in red wine vinegar, season with salt and pepper and toss in a handful of parmesan, stir to combine and serve.