fbpx Print
Square photo of a bowl of marinated tofu

Marinated Tofu

  • Author: Iosune
  • Prep: 10 mins
  • Cook: 10 mins
  • Total: 20 mins
  • 2 1x
  • Main Dish, Tofu
  • American
  • Vegan

Servings 2 1x

Scale Tap or hover over number to scale servings

Marinated tofu, an easy recipe that makes tofu taste amazing. It’s low in fat, high in protein, and requires 8 ingredients and 20 minutes.


  • 12 oz firm tofu (340 g), cubed
  • 1/4 cup water (60 ml)
  • 2 tbsp soy sauce or tamari
  • 1 tbsp apple cider vinegar
  • 1 tbsp maple syrup
  • 1 tsp garlic powder
  • 1/8 tsp cayenne powder
  • 1 tsp cornstarch
  • 1 tbsp extra virgin olive oil


  1. Mix all the tofu marinade ingredients in a mixing bowl (water, soy sauce, vinegar, syrup, garlic powder, and cayenne powder) until well combined. Add the tofu cubes and let them marinate covered in the fridge for at least 15 minutes. If you let them marinate for a longer period of time, they will have a more intense flavor.
  2. Drain the tofu but don’t discard the liquid. Set aside.
  3. Heat the oil in a skillet and sautée the tofu over medium-high heat until golden brown, stirring occasionally.
  4. Add the marinade liquid to a bowl with the cornstarch and mix until well combined. Pour the sauce into the skillet and cook until it thickens.
  5. Serve immediately (I added some chopped chives on top, but this is completely optional).
  6. Keep the leftovers in an airtight container in the fridge for 5 to 7 days.


  • The original recipe was made with 10 oz or 275 g or firm tofu.
  • Feel free to use any type of vinegar, sweetener, or starch.
  • Add or omit any spices you want.
  • Water can be replaced with vegetable stock.
  • If you’re not into spicy food, omit the cayenne powder or add less of it. You can also use chili powder.
  • Prep time and cook time don’t include marinating time.


  • Serving Size: 1/2 of the recipe (without oil or chives)
  • Calories: 145
  • Sugar: 7.5 g
  • Sodium: 1024 mg
  • Fat: 5.8 g
  • Saturated Fat: 1.2 g
  • Carbohydrates: 12.4 g
  • Fiber: 1.6 g
  • Protein: 13.4 g