Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a large mixing bowl, combine the softened cream cheese and shredded cheddar cheese until well blended.
Add the cooked and crumbled sausage to the cheese mixture, stirring until evenly distributed.
In a separate bowl, whisk together the flour, baking powder, garlic powder, onion powder, salt, black pepper, and cayenne pepper (if using).
Gradually add the dry ingredients to the sausage and cheese mixture, stirring until just combined. If using, fold in the chopped parsley for added flavor and color.
Using your hands, form the mixture into small balls, about 1 inch in diameter, and place them on the prepared baking sheet.
Bake in the preheated oven for 20-25 minutes, or until the balls are golden brown and cooked through.
Allow to cool slightly before serving. Enjoy warm or at room temperature.