I got the marinade recipe from The Vegan Foodie. You can view it on the website here.
To make the marinade, you need the following ingredients:
1/2 cup balsamic vinegar
2 T soy sauce
1/2-1 T agave nectar
2 T extra virgin olive oil
2 cloves garlic smashed (I used 2 T of minced garlic)
Any herbs that you want (or none at all)
You also need a block of firm tofu.
Add tofu, preheat oven to 350, then bake for 30 minutes. Flip the tofu after 15 minutes.
This recipe serves 2 people.
Here is the process in more detail:
I made the marinade in a large bowl (just pour all of the ingredients in there and mix with a spoon) and then cubed my tofu. I know people like to press their tofu with a paper towel to absorb some of the water, but I never bother with that. I drain the water from the package and then start chopping away at the block. If you want to, though, you can plop the wet block on a cutting board, place a paper towel on top, and apply pressure until your paper towel is soaked through (at least that's how I do it). You can also put something like a heavy book on top of the block for a few minutes or buy a legitimate tofu press. For me, though, it's not worth the trouble.
I almost always cube my tofu. I can sometimes find tofu that is already cubed. If not, I cut the tofu in half by separating the top and the bottom of the block. I then leave the halves on top of each other and cut both width-wise and length-wise until I have relatively equal-sized cubes. It doesn't matter how big your cubes are; the most important thing is to try to get them to be the same size!
I then throw the cubes into the marinade and let it sit covered for a few hours in the fridge (about 2 hours is enough for me, but you can do it for more or less time). Marinating in a bag is a probably a better idea, because there is always too much tofu in my bowl for all of it to be covered in the sauce. I usually take it out of the fridge a few times and stir the mixture so that all of the cubes get some flavor.
I preheat the oven to 350 degrees F and put the cubes in a baking pan that is large enough to spread them out in a single layer. I use a big spoon with holes (what do you call that?) so that the liquid can drain back into the bowl. Whatever you do, try to keep as much of the marinade as you can. Put the tofu in the oven and cook for 30 minutes (flipping them halfway through).
You can also sautee the tofu on the stove, but I find that the oven crisps it up
While the tofu is baking, I chop up a red onion (about 1/4 of a large onion; 1/2 of a small onion) and throw them into the leftover marinade to pick up extra flavor. When the tofu is finished, you can pour the marinade with the onions on top of it, and it's delicious. I also cut up a few slices of tomato to add and spread some goat cheese crumbles over everything. You can really garnish with anything- it's up to you.
My inspiration for this balsamic tofu came from a balsamic tofu wrap that I ate from Whole Foods that was outstanding. I wanted to go home and make it myself. I still haven't eaten the tofu in a wrap, but I might try it next week. With some baby spinach, tomato, clinatro, and a whole grain wrap, I bet it would be a perfect lunch.
I hope you make this if you want a good vegetarian meal. It's so good!