Vegan Sweet and Sour Tofu

This is a simple recipe that requires little preparation and making the sauce can be done ahead of time. I never knew it was so easy to make sweet and sour sauce!


Sweet and Sour sauce

  • 1 cup pineapple juice (if using a can of diced pineapples, save the pineapples)
  • 1/3 cup rice vinegar
  • 1/3 cup brown sugar
  • 1/4 cup ketchup (use more or less depending on how sweet you like it)
  • 1 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tbsp water

Other ingredients

  • olive oil
  • 1/2 white onion
  • 1/2 large green pepper
  • 1 pkg of firm tofu
  • 1-2 tomatoes
  • 1 large carrot
  • sesame seeds

To make the sauce, combine all ingredients except for the cornstarch and water. Bring to a boil over medium heat. Whisk the cornstarch and water and add to the sauce.  Cook for another 1-2 minute until it thickens. Set aside.

While the sauce is cooking, prep the following ingredients as follows.

  1. Dice the tofu into bite sized pieces
  2. Slice the white onion and green pepper.
  3. Dice the tomatoes
  4. Cut the carrot into matchstick pieces.

Next heat up 1-2 tbsp of oil in a frying pan and pan fry the tofu until it is golden brown on all sides (you can skip this step if you wish, I just like the texture browning of the tofu brings). Remove tofu and set aside. Add more oil if needed and sauté the onion, green pepper and carrot until soft, approx. 5-10 mins. Add in the tomatoes, tofu, and 1/2 of the pineapples you saved earlier. Add the sauce you made ahead of time stirring until everything is consistently heated. Serve over rice and top with sesame seeds!