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
Honey balsamic tofu bowl with rice and sauteed vegetables with ingredients scattered around the bowl

20-Minute Honey Balsamic Tofu

  • Author: Alex Aldeborgh
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: serves 3
  • Category: main dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian


Make this honey balsamic tofu when you’re looking for a quick, flavorful, and healthy way to prepare tofu! It’s made with simple ingredients and comes together in 20 minutes.


  • 1 block extra firm or super firm tofu, pressed for at least 10 minutes
  • 2 tbsp olive oil, divided
  • Salt
  • Pepper
  • 4 tbsp balsamic vinegar
  • 2 tbsp Dijon mustard
  • 2 tbsp honey
  • 1 tbsp soy sauce
  • 2 cloves garlic, grated or finely minced


  1. Cut the pressed tofu into cubes.
  2. Heat 1 tbsp olive oil in a nonstick skillet over medium-high heat.
  3. Add the tofu, not crowding the pan and give the tofu cubes a shake of salt and pepper.
  4. Cook each side of the tofu for ~2 minutes until each side is golden brown.
  5. While tofu cooks, prepare the balsamic sauce. Add the balsamic vinegar, mustard, honey, soy sauce, grated garlic, a shake of salt and pepper, and the remaining 1 tbsp olive oil to a jar. Close the jar and shake vigorously to combine everything.
  6. Once the tofu is cooked on all sides, reduce the heat a bit and pour the balsamic sauce over the tofu in the pan.
  7. Continue to cook for a few minutes, stirring the tofu occasionally to coat it all the balsamic sauce. The tofu is done cooking when the sauce has reduced significantly and thickened up to a sticky texture that easily coats the tofu.
  8. Serve right away.


Best consumed right away for best texture.

Keywords: honey balsamic tofu