Vegan balsamic marinated tofu

marinated tofu pieces on top of a green salad
  •  Total Time: 1 hour 10 minutes
  •  Yield: 4-6 servings 

This Balsamic Marinated Tofu is the best marinated tofu ever! It’s a quick and easy marinade and transforms tofu into little bites of deliciousness! Perfect in salads, wraps, or Buddha bowls. Protein rich, Healthy and gluten free.


  • 1/4 cup balsamic vinegar
  • 2 tablespoons maple syrup
  • 1 tablespoon Braggs
  • 1 teaspoon dried Italian seasoning
  • 4-5 cloves garlic, chopped small ( approximately 3 tablespoons)
  • 1 block (350 grams) extra firm tofu
  • 1 tablespoon oil (optional)
  • salt and pepper to taste


  1. First step is to 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 (Refer to the photo above if necessary). Press for 15 minutes.
  2. While the tofu is pressing in a small bowl whisk together the balsamic vinegar, maple syrup, garlic, Italian spice and Braggs and set aside.
  3. Now slice the tofu lengthwise into two slabs and then cut those slabs into strips and then into 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)
  4. After 30 minutes strain the tofu and reserve the marinade.
  5. Heat up a large non stick skillet on medium high heat with the oil (or omit for oil free). 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.
  6. Remove from heat and add the reserved marinade, stirring until evaporated. Season with salt and pepper to taste
  7. Serve hot or cold and enjoy!


  • I recommend seasoning with salt and pepper at the end. Brings out all the flavours!
  • Prep Time: 1 hour
  • Cook Time: 10 minutes
  • Category: Snacks & sides, Gluten free,
  • Method: stovetop
  •  Total Time: 1 hour 10 minutes
  •  Yield: 4-6 servings 1x

Serves 6Serving Size: 1Calories Per Serving: 97

Total Fat 3.4g 4% 0%Cholesterol 0mg8%Sodium 173.9mg3%Total Carbohydrate 9.1gSugars 6g14%Protein 7.2g

Leave a Reply

Your email address will not be published.