clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
marinated tofu cubes frying in a pan

Marinated Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 7 reviews

  • Author: Verna
  • Total Time: 25 minutes
  • Yield: 4-6 servings 1x
  • Diet: Vegan


Want to make tofu taste irresistible? Try this Marinated Tofu recipe! The easy balsamic marinade is easy to put together and soaks into the tofu within 30 minutes.


  • 1/4 cup balsamic vinegar
  • 2 tablespoons maple syrup
  • 1 tablespoon Braggs liquid aminos, can sub Tamari or soy sauce
  • 1 teaspoon dried Italian seasoning
  • 4-5 cloves garlic, chopped small ( approximately 3 tablespoons)
  • 1 block extra firm tofu
  • 1 to 2 tablespoons of oil (for frying tofu)
  • salt and pepper to taste


First press the tofu: Wrap tofu in a couple layers of paper towel and then place something heavy on top. I usually use my cast iron frying pan with a couple cans of food on top. Press for 15 to 30 minutes.

  1. Make marinade: While the tofu is pressing in a small bowl whisk together the balsamic vinegar, maple syrup, garlic, Italian spice and Braggs and set aside. (you can also do this right in the ziplock bag😊)
  2. Cube and marinate Tofu: Slice the tofu into approximately 1 inch cubes. Add the tofu to a large freezer bag with the marinade, making sure it is all coated. Squeeze the excess air out, seal and refrigerate for 30 minutes or overnight (longer is better but 30 minutes works great). After 30 minutes strain the tofu and reserve the marinade.
  3. Cook: Heat up a large non stick skillet on medium high heat with the oil. Once hot add the tofu and distribute evenly in the pan. Let cook for 3-5 minutes without touching so a crust forms. Flip and cook an additional 3 minutes or so, careful not to burn the garlic. If you find the pan to hot turn it down to medium heat.
  4. Enjoy: Remove from heat and add the reserved marinade, stirring until evaporated. Season with salt and pepper to taste (brings out all the flavour) Serve hot or cold and enjoy! For step by step photos, tips, suggestions and more cooking methods (oil free) see above post.


  • Store: tofu will keep in the fridge in a sealed container for 3-5 days

Post was originally published March 2019 and has been updated. Recipe itself is unchanged.

  • Prep Time: 15 Minutes
  • Cook Time: 10 minutes
  • Category: Mains, Snacks & sides, Gluten free,
  • Method: stovetop
  • Cuisine: American, Canadian