Sweet and Sour Tofu with Pineapple (Vegan)

Sweet and sour tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

Sweet and Sour Tofu with Pineapple is a vegan version of the classic Chinese-American takeout dish. Marinated crispy tofu, sweet pineapple, red onion, and green and red bell peppers, all coated in a delicious sweet and sour sauce, is perfect for a quick and healthy weeknight meal.



Tofu Marinade

  • 1 tbsp soy sauce (or tamari if GF)
  • 1 tsp sesame oil
  • 2 tsp agave


  • 1 packet firm tofu
  • 1 red onion
  • 1 red bell pepper (chopped)
  • 1 green bell pepper (chopped)
  • 2 cups pineapple (1-inch cubes)
  • 2 tbsp oil

Sweet & Sour Sauce

  • 1 tbsp fresh ginger (grated)
  • 1 clove fresh garlic (minced)
  • 2 tbsp ketchup
  • 2 tbsp soy sauce (or tamari if GF)
  • 1 tbsp rice wine vinegar
  • 1 tsp agave
  • 1 tsp cornflour/corn starch
  • 1 tbsp water


Marinate the tofu

  1. Mix together the marinade ingredients in a bowl. Cut tofu into desired size (I like rectangles of 2″ in length and 1/2″ in width”) and toss the marinade and tofu together. Allow to marinate for 15 minutes, flipping or tossing the pieces halfway through.

Make the sauce

  1. Combine all sauce ingredients into a bowl and whisk to combine. Set aside.

Fry the tofu

  1. Heat a non-stick frying pan over medium-high heat, and add a bit of coconut oil (1-2 tbsp). Fry the tofu pieces on the first side, until brown (about 3 minutes), then flip them to another side. Continue the process until all sides have browned.

Stir-fry the veggies and pineapple

  1. While frying the tofu, heat a large wok over high heat, and add in 1 tbsp coconut oil. Stir-fry the onion, green and red bell peppers, and pineapple, until the bell peppers and onions are still slightly crunchy, but are cooked through, and some pieces are slightly browned. This should take 10 minutes or less.
  2. To the wok, add in the sauce and tofu. Stir-fry for about 1 minute, until the sauce has thickened and coated everything.
  3. If desired, serve with rice.

You cannot copy content of this page.