Bring a large pot of salted water to a boil and cook the pasta until al dente. Drain and set aside.
Heat the olive oil in a large skillet over medium heat. Add the sausage and cook, breaking it into small pieces, until browned and cooked through.
Add the onion and garlic to the skillet. Cook for 3 minutes until the onion softens.
Stir in the kale and cook for 2 minutes until it begins to wilt.
Pour in the heavy cream and chicken broth. Simmer for 3 minutes, stirring occasionally, until the sauce thickens slightly.
Add the drained pasta and Parmesan cheese to the skillet. Toss everything together until the pasta is evenly coated. Season with salt and black pepper.