To prepare pudding
Heat oven to 350°F.
Grease a 1-1/2-quart baking dish.
Combine bread cubes, figs and chocolate in baking dish.
Heat milk and butter until butter is melted (do not boil). Combine eggs, sugar, vanilla, and salt; blend well. Add hot milk mixture to egg mixture, stirring constantly.
Pour over bread and fig mixture. Let stand 5 minutes.
Bake uncovered for 50 minutes or until knife inserted in center comes out clean.
Serve with sauce, directions below.
(If desired, baked pudding can be made several days ahead. Cover and refrigerate. Reheat in 325°F oven for 15 minutes.)
To prepare sauce
In saucepan, combine all sauce ingredients. Cook over low heat, stirring constantly, about 3 minutes.
Serve warm over bread pudding.