one green planet
one green planet

Tofu is such a versatile ingredient. It’s not only a great source of plant protein, but it also goes well with sweet or savory dish. This vegan sweet & sour sticky tofu is perfect for meal prep as it is not only filled with vegetables and plant-based proteins, but the sauce also pairs well with rice or noodles.

Easy Sweet & Sour Tofu [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste



Cooking Time


Ingredients You Need for Easy Sweet & Sour Tofu [Vegan]

For the Tofu:
  • 2 blocks firm tofu, cubed
  • 1 cup dried lentils
  • Red, green, yellow bell pepper, 1 each, cubed
  • 6 portobello mushrooms
  • 3 cloves of garlic, minced
  • 1/2 white onion, diced
  • 1 tablespoons dried thyme
  • 1/4 cup green onion, chopped

For the Sweet & Sour Sticky Sauce:

  • 1/4 cup agave syrup (or any other sweetener of your choice)
  • 3 tablespoons liquid amino
  • 1 tablespoon sesame oil
  • 4 tablespoons apple cider vinegar
  • 2 tablespoons tomato paste
  • 2 tablespoons chickpea flour

How to Prepare Easy Sweet & Sour Tofu [Vegan]

Crockpot Method:
  1. Preheat oven to 350°F. Place the cubed tofu onto a baking tray lined with silicon mat. Bake for 15 mins on one side.
  2. After 15 mins, flip the tofu and bake on the other side for another 10 mins or until all sides are golden brown.
  3. While the tofu is baking, boil the dried lentils in boiling water for around 5-10 mins. You don’t need to boil them for too long as they will further be cooked in the slow cooker. Drain.
  4. Turn on the saute function of the multi cooker. Add a splash of water, then saute the diced onion until it becomes translucent and golden brown. You can add more water if needed.
  5. Fry together with minced garlic until fragrant.
  6. Next, add in mushrooms, dried thyme and sautéed until the mushrooms began to shrink, around 3-4 mins. Turn off the saute function and switch to slow-cook function (high setting).
  7. In a bowl, mix together all of the sweet & sour sticky sauce ingredients. Pour the sauce mixture into the slow cooker, together with the diced bell peppers and cooked lentils.
  8. Mix everything well and leave the slow cooker at high setting for 3-4 hours.
  9. 10 minutes before serving, add in the chopping green onions and let it cooked for a bit.

Stove Top Method:

  1. Follow the same procedures as the crockpot method until step 6.
  2. After sautéing the mushrooms, add the diced bell pepper, cooked lentils and sauce mixture to the pan. Cover the pan and let it simmer for 15-20 minutes, stirring occasionally to prevent burning. Add water if needed.
  3. 5 mins before serving, add in the chopping green onions and let it cooked for a bit.
Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste

Report Recipe Issue

Please report any concerns about this recipe below!

Is there an issue with this recipe?

Help keep One Green Planet free and independent! Together we can ensure our platform remains a hub for empowering ideas committed to fighting for a sustainable, healthy, and compassionate world. Please support us in keeping our mission strong.


This site uses Akismet to reduce spam. Learn how your comment data is processed.