Melt the butter in a saucepan over medium-low heat, and stir in the sugar. Cook and stir just until the sugar has melted and is lightly browned. Remove from heat, and continue stirring until caramelized. Mix in the pureed apricots and vanilla. Over low heat, mix in the honey. Continue to cook and stir 5 minutes, until thickened.
Arrange the tofu slices on dessert plates, and drizzle with the sauce. Cover, and refrigerate at least 1 hour, until chilled. Serve with sliced apricots on the side.