Go Back
+ servings
Deep, reddish brown cubes of baked balsamic tofu are resting on a white surface.
4.31 from 13 votes

Baked Balsamic Tofu

Author - Gena Hamshaw
Prep Time: 30 minutes
Cook Time: 35 minutes
Marinating time 2 hours
Total Time: 3 hours 5 minutes
Yields: 4 servings


  • 15 ounces extra-firm tofu
  • 1/3 cup balsamic vinegar
  • 2 tablespoons olive oil
  • 2 tablespoons tamari or soy sauce
  • 1 tablespoon Dijon mustard
  • 1 tablespoon maple syrup
  • 1/4 teaspoon garlic powder or two small cloves garlic, minced (adjust to taste)


  • Press the tofu for about 30 minutes to remove excess moisture.
  • Whisk the vinegar, oil, tamari, mustard, syrup, and garlic powder (or fresh garlic) together. 
  • Cut the tofu into cubes. I use a method similar to this, and I end up with 32 cubes total. Place the tofu cubes into a glass lock or another storage container that has a lid. Pour the marinade over them. Cover the container, shake it to coat all of the tofu cubes, and allow the tofu to marinate for at least two hours or up to overnight. Refrigerate the tofu if you marinate it for longer than two hours.
  • Preheat your oven to 425F. Line a baking sheet with parchment or foil. 
  • Transfer the tofu cubes to the baking sheet. Reserve the marinade in case you need extra for basting the tofu as it bakes; I usually don’t, but I like to keep it handy. 
  • Bake the tofu cubes for 15 minutes. Flip them around on the baking sheet. The cubes should look darkened and have a glazed appearance at this point, but if they look at all dry or pale, you can brush them with the extra, reserved marinade. 
  • Return the cubes to the oven and bake for another 15-20 minutes, until the cubes are darkened and becoming crisp. Serve or store.