• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Dianne's Vegan Kitchen
  • Home
  • Meet Dianne
  • Health Coaching
  • Cooking Classes
  • Recipes
  • Cookbooks
  • Contact Me
menu icon
go to homepage
search icon
Homepage link
  • Meet Dianne
  • Health Coaching
  • Cooking Classes
  • Recipes
  • Cookbooks
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegan Recipes

    Sweet and Sour Tofu

    Published: May 1, 2022 · Modified: Apr 11, 2023 by Dianne · This post may contain affiliate links

    • Share
    • Tweet
    Jump to Recipe - Print Recipe
    Sweet and Sour Tofu with text overlay
    Sweet and Sour Tofu with text overlay
    Sweet and Sour Tofu with text overlay
    Sweet and Sour Tofu with text overlay

    Sweet and Sour Tofu is a quick and easy dish that can be served for dinner on busy weeknights. It cooks up faster than you can order take out! In this recipe, crispy tofu is cooked with peppers, onions, pineapple, and a tangy sauce. It's vegan and gluten-free.

    Sweet and Sour Tofu with text overlay

    Sweet and Sour Tofu

    Sweet and sour vegan chicken is one of my favorite dishes to order from our local veggie Chinese restaurant. Sweet, sour, and a hint of heat – what more could the taste buds ask for?

    close up of sweet and sour tofu

    Since it comes together so easily, it's one of my favorite busy weeknight dishes, too. You just need to cook the tofu. Then cook the veggies and mix together the sauce. Easy peasy! If you have two pans, you can cook the tofu in one and the veggies in another, so the dish comes together even faster.

    Sweet and Sour Tofu with peppers and scallions

    What is Sweet and Sour?

    What we know as sweet and sour is actually westernized Chinese food, rather than authentically Asian. It’s been popular in England and throughout Europe for hundreds of years. In China, sweet and sour sauce is usually used as a food dip, rather than as a cooking sauce.

    two bowls of sweet and sour tofu with peppers, rice, garlic, and scallions

    Here in the US, sweet and sour dishes are usually made with chicken or pork, peppers, pineapple, and a sugary sauce.

    tofu press

    Preparing your Tofu

    To prepare your tofu, you need to drain the water from the container. You can do this the night before by wrapping it in a clean towel and placing it in the fridge until you’re ready to use it. The towel will soak up the excess water. If you’re going to cook with it right away, you can wrap it in a towel and place it under something heavy, like a cast iron pan. You can also use a tofu press. I have a TofuXpress, which I also use to drain frozen spinach and kale.

    tofu, pineapple, peppers, rice, baking soda, tomato paste, scallions, garlic, ginger, rice vinegar, maple syrup, cornstarch, tamari

    How to Make Sweet and Sour Tofu

    Most recipes for sweet and sour call for the protein to be battered and fried, and while I do find that tasty, I have found that it often falls apart after it’s mixed with the sauce, and it never reheats well. For my version of Sweet and Sour Tofu, I’ve simply fried the tofu in tamari until it’s crisp and brown, which is one of my favorite ways to cook it.

    making tofu collage
    • First you cook the tofu in a little oil and tamari until it's brown and crispy. Then you remove it from the pan and set it aside.
    • Next you add the onion and a little more oil to the pan and cook until the onion starts to brown, about 5 minutes.
    • Then you add the bell peppers and pineapple to the pan and cook until the veggies soften, about 10 more minutes.
    • While the veggies are cooking you whisk together all of the sauce ingredients.
    • Next you add the tofu back to the pan along with the sauce and cook everything for a few more minutes, until the sauce is heated.
    • Finally, you serve your sweet and sour tofu over cooked brown rice and topped with scallions.
    Sweet and Sour Tofu in pan

    Recipe Notes

    • If you'd like to add more vegetables to your dish, throw in some broccoli or snow peas.
    • Instead of tofu, try vegan chicken. I like Gardein's Vegan Chick'n Strips.
    • I like to serve this dish with cooked brown rice, but you can serve it with noodles, if you prefer.
    • Because I like a hint of heat, I add a little garlic chili paste to my sweet and sour. If you're sensitive to spices, you can leave it out.
    two bowls of sweet and sour for with peppers and scallions
    Subscribe banner horizontal
    Sweet and Sour Tofu

    Sweet and Sour Tofu

    Dianne
    Sweet and Sour Tofu is a quick and easy dish that can be served for dinner on busy weeknights. It cooks up easier than you can order take out!
    Print Recipe Pin Recipe
    Course Main Course
    Cuisine Asian
    Servings 4 servings
    Calories 368 kcal

    Ingredients
      

    • 2 teaspoons neutral flavored oil divided
    • 3 tablespoons tamari or Bragg Liquid Aminos divided
    • 1 14-ounce package firm tofu drained, pressed, and cut into cubes
    • ½ cup diced sweet onion (about half an onion)
    • 1 red bell pepper diced
    • 1 green bell pepper diced
    • 1 cup diced pineapple
    • ¼ cup pineapple juice
    • 3 tablespoons water
    • 3 tablespoons agave or maple syrup
    • 2 tablespoons rice vinegar
    • 1 tablespoon cornstarch
    • 1 tablespoon tomato paste
    • 1 teaspoon garlic chili paste
    • 2 cloves cloves minced
    • 1 teaspoon minced fresh ginger
    • 1 teaspoon sesame oil
    • 2 scallions sliced
    • 4 cups cooked brown rice for serving

    Instructions
     

    • Heat 1 teaspoon of oil and 1 tablespoon of tamari in large pan over medium-high heat. Stir-fry the tofu for about 10 minutes, or until golden brown on all sides. Transfer to a plate and set aside.
    • Add the remaining oil to the pan Add the onion and a pinch of sea salt. Cook, stirring frequently for about 5 minutes, until the onion starts to become translucent.
    • Add the bell peppers and pineapple to the pan. Cook until the peppers have softened, about 10 more minutes, stirring often.
    • Whisk together the remaining tamari, pineapple juice, water, agave, rice vinegar, cornstarch, tomato paste, garlic chili paste, garlic, and ginger.
    • Add the tofu back to pan along with the sauce. Gently stir to combine. Cook for about 5 more minutes, until the sauce thickens and is heated throughout.
    • Remove from the heat and mix in the sesame oil
    • Top with sliced scallions. Serve over the brown rice.
    Calories: 368kcal | Carbohydrates: 79g | Protein: 7g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Sodium: 857mg | Potassium: 484mg | Fiber: 6g | Sugar: 25g | Vitamin A: 1194IU | Vitamin C: 72mg | Calcium: 54mg | Iron: 2mg
    Tried this recipe?Tag @diannewenz on Instagram!

    Originally posted January 23, 2017. Updated May 1, 2022.

    More tofu recipes you might enjoy include:

    • Tofu Teriyaki Stir-Fry
    • Kung Pao Tofu and Broccoli
    • Tofu and Shirataki Noodles
    • Peanut Satay Tofu Triangles from 5-Ingredient Vegan by Nava Atlas

    More quick and easy stir-fries you might link include:

    • Spicy Soy Curl Stir-Fry
    • Cashew Tempeh Stir-Fry from Fast and Easy Vegan Cookbook by JL Fields
    • Spicy Orange Sesame Stir-Fry
    • Snap Pea Stir-Fry
    « Vegan Marsala with Soy Curls
    Cruciferous Crunch Salad »

    About Dianne

    Dianne Wenz is a Certified Holistic Health Coach, Vegan Lifestyle Coach, Plant-Based Diet Nutrition Specialist, and Plant-Based Chef, as well as the author of Truly Healthy Vegan Cookbook.

    Subscribe banner horizontal

    Reader Interactions

    Comments

    1. Jess Caneal

      January 23, 2017 at 11:44 am

      I just picked up some tofu that was on super-sale ($0.88/LB) at the Asian grocery near my house! And I've been craving pineapple. This is the perfect solution and looks delicious!

    2. Becky Striepe

      January 23, 2017 at 12:21 pm

      Oh my gosh, this looks so good! I love sweet and sour sauce.

    3. Dianne

      January 23, 2017 at 1:15 pm

      Thank you, Becky!

    4. Dianne

      January 23, 2017 at 1:15 pm

      That's such a great price! I hope you enjoy this, Jess!

    5. Jenn

      January 24, 2017 at 2:05 pm

      We love Chinese take-out, but you are right - it's easier and faster to just make it at home! And definitely healthier! This looks like the perfect dish. We all love sweet and sour and I have a huge addiction to crispy tofu! 🙂

    6. Dianne

      January 24, 2017 at 4:40 pm

      Thanks, Jenn!

    7. Nicole Dawson

      January 24, 2017 at 11:18 pm

      You are so right...I was first introduced to sweet & sour as a dipping sauce for chicken fingers back in Canada. That was before I ever tried it in chinese food. Although I no longer eat the same way as I did then, I do love being able to satisfy that craving every now and then, but with tofu too 🙂

    8. Mel avirtualvegan.com

      January 25, 2017 at 3:15 pm

      I haven't had a Chinese takeout in so long. Since I became vegan in fact. I went to our local takeout place with my husband once and asked if there was anything vegan on the menu and they weren't very helpful at all and I ended up with no dinner and haven't been back since. I need to make this instead!

    9. Dianne

      January 25, 2017 at 4:11 pm

      I think that's how I was introduced to sweet and sour too – at McDonalds!

    10. Dianne

      January 25, 2017 at 4:12 pm

      That's so strange! I'm spoiled because there's a vegan Chinese place in the next town. I hope you enjoy this dish!

    11. Sophia | Veggies Don't Bite

      January 25, 2017 at 4:36 pm

      It's always so satisfying when you can create your favorite take out at home! Look delicious and oh so colorful!

    12. Cadry

      January 25, 2017 at 10:30 pm

      This sounds wonderful! We don't have any good Chinese restaurants in town, and so I'm always looking for new ways to satisfy that craving. This would do just the trick!

    13. Amy Katz from Veggies Save The Day

      January 26, 2017 at 12:17 am

      This looks amazing, Dianne! We don't have any good Chinese restaurants with vegan options where we live, so I always make it at home. I'm adding this recipe to my rotation!

    14. Alisa Fleming

      January 26, 2017 at 12:17 am

      I've got a sweet & sour stir fry on the menu this week, too! Your version looks prettier than mine, but with many of the same healthy ingredients.

    15. Dianne

      January 27, 2017 at 3:40 pm

      Thank you, Sophia!

    16. Dianne

      January 27, 2017 at 3:41 pm

      That's terrible! I hope you enjoy this dish!

    17. Dianne

      January 27, 2017 at 3:41 pm

      Thanks, Amy! I'm kind of spoiled because we have a vegan Chinese restaurant here.

    18. Dianne

      January 27, 2017 at 3:41 pm

      Aw... thank you, Alisa!

    19. Aimee | Wallflower Kitchen

      January 29, 2017 at 6:35 am

      Oh yummmm I would so love this for dinner tonight!

    20. Ceara

      January 30, 2017 at 9:31 pm

      This sweet and sour tofu looks like such a fun and delicious meal, Dianne!

    21. Dianne

      February 01, 2017 at 9:33 am

      Thanks! I wish I could virtually share with you, Aimee! 🙂

    22. Dianne

      February 01, 2017 at 9:35 am

      Thank you, Ceara!

    23. Emily McCarthy

      July 03, 2019 at 1:58 pm

      Just made this and it was absolutely delicious!! The whole family enjoyed it and it will definitely be added to the list of regular meals that i make! So healthy and full of flavour, thank you for this great recipe!! Emily X

    24. Dianne

      July 03, 2019 at 1:59 pm

      Awesome! Thanks so much for letting me know, Emily! I'm so glad everyone enjoyed it!!

    25. Chris David

      June 01, 2022 at 3:41 am

      Really delicious recipe. I love it yummy!!! It's really awesome. Will surely try this.

    26. Dianne

      June 01, 2022 at 11:37 am

      Thank you, Chris!

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Dianne in Kitchen

    Hi! I'm Dianne Wenz, a National Board Certified Health and Wellness Coach. I empower my clients to build new habits so they can reach their healthy living goals. I love to show others how easy it is to live a vegan lifestyle as well as how to cook deliciously easy plant-based meals. Contact me today to learn more and to schedule a complimentary breakthrough session!

    More about me →

    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    The Big Book of Vegan Cooking

    Eating Vegan

    Truly Healthy Vegan Cookbook by Dianne Wenz

    Footer

    ↑ back to top

    About

    • Meet Dianne
    • Privacy Policy
    • Disclaimer

    Updates

    • Get Updates from Dianne

    Contact

    • Contact
    • Health Coaching
    • Partner With Me
    • FAQ

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Dianne Wenz. Unauthorized use and/or duplication of this material without express and written permission is strictly prohibited.

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkRead Privacy Policy