This turned out pretty well. The only change I made was substituting shallots for the pearl onions because I didn't have any on hand. If I were to make this dish again I would make some changes. I would marinate the tofu overnight to give it some more flavor and eliminate the balsamic vinegar b/c it came across too strong for me. I'd also add some herbs d'provence to the sauce as it was a tad bland. With a few alterations this could be a meal I would make regularly.