Wash celery and cut into 3–4 inch pieces. Pat dry completely.
In a skillet, toast pecans over medium heat for 3–4 minutes until fragrant. Cool slightly.
Combine cream cheese, chopped cranberries, toasted pecans, honey, vanilla, cinnamon, and salt. Stir until smooth.
Use a spatula to fill celery grooves generously with the cream cheese mixture.
Sprinkle with parsley and arrange on a platter.
Refrigerate for 15–30 minutes before serving.
