Prepare the Cream Cheese Mixture: In a mixing bowl, blend together the softened cream cheese, grated onion, and minced garlic until smooth. Shape into a ball. Cover and refrigerate for 1 hour to let the flavors meld.
Make the Pecan Topping: In a small saucepan, combine the butter, brown sugar, Worcestershire sauce, and spicy brown mustard. Cook over medium heat, stirring constantly, for 2–3 minutes, or until the sugar is completely dissolved. Remove from heat and stir in the toasted pecans.
Assemble the Spread: Place the chilled cream cheese mixture on a serving dish. Pour the warm pecan topping evenly over the cream cheese.
Serve: Pair with your favorite crackers or baguette slices and serve immediately