Preheat oven to 350°. Grease 13 x 9-inch baking dish or casserole; set aside.
For pudding, in large bowl, with wire whisk, beat eggs, granulated sugar, milk, 1/4 cup Country Crock® Spread, vanilla and salt. Stir in bread until evenly coated. Pour into prepared dish.
For topping, in small bowl, combine pecans, brown sugar and remaining 1/4 cup Spread until blended. Spoon topping over bread pudding.
Bake uncovered 1 hour or until knife inserted in center comes out clean. Serve warm and, if desired, with ice cream.