Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it.
In a skillet over medium heat, cook sausage for 6–8 minutes until browned and crumbly. Drain excess fat and let it cool slightly.
In a bowl, mix cooked sausage with softened cream cheese, cheddar cheese (if using), and all seasonings until well combined.
Unroll the crescent dough and separate it into triangles. Spoon about 1 tablespoon of filling onto the wide end of each triangle.
Roll tightly from the wide end to the tip, sealing the edges to keep the filling inside.
Arrange crescents on the prepared baking sheet. Bake for 10–12 minutes or until golden brown.
Brush tops with melted butter or sprinkle Parmesan cheese before baking for extra flavor, if desired.
Let cool slightly before serving. Enjoy warm with Dijon mustard, honey mustard, or ranch dressing.