• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ZardyPlants

  • Home
  • Vegan & Oil-free Recipes
    • Cheezes
    • Breakfasts
    • Soups
    • Salads
    • Snacks & Apps
    • Entrees
    • Dips & Sauces
    • Ingredients
    • Desserts
    • Gluten Free
  • Shop
    • Recipe Books
    • Products I Use
  • About
  • Contact
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Vegan and Oil-free Recipes
  • Free Cookbook with Signup!
  • Plant-Based Jewish Recipes
  • Shop
  • Contact
  • About
Ă—

Home » Vegan and Oil-free Recipes

Sweet and Sour Tofu

Published: Sep 8, 2021 · Modified: Sep 28, 2021 by 💚 Liz

Share with friends!

Jump to Recipe

Sweet, tangy, and delicious, this easy Sweet and Sour Tofu is better than takeout and healthier too. Make it in just 20 minutes with simple ingredients and no food coloring.

Skip to the Recipe!

This post may contain affiliate links. See our disclosure policy for details.

Hey Internet, flexes I thought I’d add to my growing list of homemade takeout dishes--this time it’s sweet and sour tofu.

In this easy dish, cubed super firm tofu gets lightly breaded and baked or air fried while we saute onions, bell peppers, and pineapple in the best sweet and tangy vegan sweet and sour sauce.

It comes together in just about 20 minutes and it is delicious, fun, and satisfying.

Sweet and sour (anything) was always one of my favorite takeout dishes. While I was a picky eater, especially about meat, I would eat it as a kid simply because it was drowned in this amazing sauce.

Now I’m a bit older, less picky, but also vegan, so I knew when I had a serious craving, I had to make myself some vegan sweet and sour.

I chose tofu because it’s easy to cook quickly, and my particular method of baking or air frying tofu cubes is so fast, simple, but honestly it just tastes awesome.

The tofu gets a bit of a crispy skin and the bite is firm and flavorful, not soggy or mushy.

After throwing together the sauce and the veggies, we add the cooked tofu to just soak up a bit of that sauce but retain its texture and bite.

It’s perfect served with some rice and garnished with green onions and sesame seeds.

My husband also noticed that the flavors got even better the second day--amazing!

What You’ll Need

  • Super firm tofu: I’m talking about the kind in the vacuum-sealed plastic, not a tub full of water. If you only have firm or extra firm tofu (that comes in water), you can still make this deliciousness. Just use a tofu press or two plates or cutting boards, paper towels, and a heavy weight (like books or a cast iron pan) to press the tofu for 20-30 minutes before beginning. Otherwise the tofu may turn out soggy--I speak from experience. The other option you have is taking soft tofu, tossing pieces of it in cornstarch, and pan frying it in a neutral high heat oil. I recommend the super firm tofu if you can find it--I can usually find it in my local supermarket, Trader Joe’s, Asian market, and even Costco. Your other options are using soy curls, seitan chunks, or store-bought vegan chicken pieces--all good substitutes.
  • Arrowroot powder or cornstarch: Part 1 of the tofu’s breading (garbanzo bean flour will also work). You’re also welcome to bake or air fry your tofu without any breading, but I think the texture’s better this way. I also use a little of the arrowroot powder or cornstarch to thicken the sauce.
  • Nutritional yeast: Part 2 of the tofu’s breading! I know it sounds strange but it’s super savory and delicious here--and no, it does not make the tofu taste cheesy.
  • Spices for the tofu breading: I like garlic powder, ginger powder, and a little sea salt for this dish, but use what you like.
  • Red or sweet onion: I particularly like the taste of red onion in this, but yellow or white onions would also work well here.
  • Bell peppers: Any colors are fine--I used a green bell pepper and a red bell pepper because that was most similar to the takeout I ate growing up.
  • Pineapple chunks: Fresh pineapple is best for this--if you don’t feel like cutting up a pineapple, you can often find pre-cut pieces in the prepared fruit and veggie section of your grocery store. As a last resort, frozen or canned pineapple chunks will work, but they may be a little mushy. Try to throw them in near the end.
  • Sweet and sour sauce: Either store-bought or homemade vegan sweet and sour sauce are fine, just make sure you read the ingredients if you’re picking it up from the store. Sometimes there are sneaky non-vegan ingredients in there.
  • Cooked jasmine (or any) rice, green onion, and sesame seeds for serving

How to Make Sweet and Sour Tofu:

  • Begin by preparing the tofu. Add the arrowroot powder or cornstarch, nutritional yeast, garlic powder, ginger powder, and salt to a large reusable bag, container, or a zip top bag and mix it all around. Cube the tofu and while it’s still wet, add the cubes to the bag or container. Seal it, then shake it all around for a minute to coat the tofu completely in the mixture.
  • Either air fry the tofu for about 15 minutes at 400 degrees Fahrenheit (205 degrees Celsius) or bake for 15 minutes at 425 degrees Fahrenheit (218 degrees Celsius) until the tofu is lightly browned and a little crispy. Make sure to either shake or flip the tofu halfway through so it cooks evenly. You can continue cooking if you want it crispier.
  • While the tofu is cooking, whisk together the vegan sweet and sour sauce ingredients if you’re using homemade sauce.
  • Next, start sauteing your onions, bell peppers and pineapple at the same time in a medium to large nonstick pot. You can use a bit of oil if you like, or water, soy sauce, or broth, but try to keep the vegetables and pinapple from sticking. We are really only cooking the vegetables till crisp tender (still with a bit of a crunchy bite), but feel free to cook longer if you prefer.
  • Pour in the sauce and cook for a few minutes until bubbling. If making homemade sauce (or if you’d like the store-bought to be thicker), mix together 1 tablespoon of arrowroot powder or cornstarch with 2 tablespoons of water and add to the pot, stirring until incorporated and starting to thicken.
  • Finally, add in the cooked tofu and stir for a minute or two so it is evenly coated. Serve over cooked Jasmine (or any) rice and garnish with green onions and sesame seeds. Enjoy!
  • Refrigerate leftovers in an airtight container for 3-4 days.

The History of Sweet and Sour

In researching this recipe, I fell down a bit of a research rabbit hole (reminds me of my graduate school days, so fun!) learning about the origins of sweet and sour sauce.

So the origins are somewhat debated since most cultures have their version of a sweet yet sour sauce. The combination is very pleasing to the palate and fun to play with.


However it is commonly agreed that sweet and sour did originate in China, more specifically in the Canton region, making it a Cantonese originated dish. 

It of course starts out with a non-vegan item--pork in this case, which is understandable since I realize that meat has traditionally been a staple in many culture’s culinary traditions.

This dish also has roots in other Chinese regions including Henan and Jiangsu.

The dish traveled to the US with Chinese immigrants, and around the time of WWII it had become a popular dish in Western culture as well.
Some of the ingredients I use may not be entirely traditional, but I like to think my recipe is inspired by the original Chinese dish, and definitely not better--just different.

More Vegan Takeout Type Dishes

I love vegan Chinese takeout inspired food. While this sweet and sour tofu is definitely not authentic Chinese food, more like American Chinese restaurant food, many people including myself grew up loving some of these dishes and I decided it was definitely worthwhile to veganize and share my favorites.

If you like this, you’ll probably also like my:

  • Sticky Tofu
  • Vegan General Tso’s
  • Tofu Adobo
  • Garlic Noodles (only takes 15 minutes!)
  • Vegan Beef and Broccoli
  • Vegan Orange Chicken
  • Tofu Poke Bowl
  • Veggie Lo Mein (only takes 15 minutes!)
  • Vegan Teriyaki Chicken with optional Brussels sprouts
  • Vegan Kung Pao Chicken
  • Teriyaki Cauliflower Wings (more like Chinese takeout and American fusion, oops)

And if you like tofu and want more recipes on how to use this versatile protein, check out my compilation of the best tofu recipes.

Anything Else?

As always, I hope you love this recipe--I know I do, and Mr. Zardyplants does too.

This sweet and sour tofu is:

  • Sweet
  • Tangy
  • Sticky
  • Savory
  • Cozy
  • Satisfying
  • Surprisingly healthy
  • Perfect for meal prep
  • And oh so delicious!

Let me know in the comments below if you make this recipe or tag me @Zardyplants on Instagram so I can see your beautiful recreations! If you tag me on IG, I will share your post in my stories :)

Also, one quick request: if you love how this recipe looks or tastes, please leave me a 5-star rating and a nice comment–ratings help more people find my recipes which helps me keep providing them! Thank you!

<3 Liz

Save this for later on Pinterest!

Print
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
Colorful sweet and sour tofu on top of white rice in a large bowl on a white counter with wooden chopsticks

Sweet and Sour Tofu


★★★★★

5 from 1 reviews

  • Author: Liz Madsen
  • Total Time: 20 minutes
  • Yield: 6 cups 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Sweet, tangy, and delicious, this easy Sweet and Sour Tofu is better than takeout and healthier too. Make it in just 20 minutes!


Ingredients

Units Scale

Main Dish

  • 1-16 oz package (454g) super firm tofu (see note 1)
  • ÂĽ cup arrowroot powder or cornstarch (see note 2)
  • ÂĽ cup nutritional yeast (see note 3)
  • 1 teaspoon garlic powder
  • 1 teaspoon ginger powder
  • 1 teaspoon sea salt
  • 1 small red, sweet, or white onion
  • 2 bell peppers (we used red and green)
  • 1 ½ cups diced pineapple (fresh is best, see note 4)
  • 1 to 1 ½ cups vegan sweet and sour sauce (see note 5)

Garnish

  • Green onions
  • Sesame seeds
  • Rice for serving, optional

Instructions

  1. Prep tofu: Begin by preparing the tofu. Add the arrowroot powder or cornstarch, nutritional yeast, garlic powder, ginger powder, and salt to a large reusable bag, container, or a zip top bag and mix it all around. Cube the tofu and while it’s still wet, add the cubes to the bag or container. Seal it, then shake it all around for a minute to coat the tofu completely in the mixture.
  2. Cook tofu: Either air fry the tofu for about 15 minutes at 400 degrees Fahrenheit (205 degrees Celsius) or bake for 15 minutes at 425 degrees Fahrenheit (218 degrees Celsius) until the tofu is lightly browned and a little crispy. Make sure to either shake or flip the tofu halfway through so it cooks evenly. You can continue cooking if you want it crispier.
  3. Make the sauce (optional): While the tofu is cooking, whisk together the vegan sweet and sour sauce ingredients if you’re using homemade sauce.
  4. Cook the veggies and pineapple: Next, start sauteing your onions, bell peppers and pineapple at the same time in a medium to large nonstick pot. You can use a bit of oil if you like, or water, soy sauce, or broth, but try to keep the vegetables and pineapple from sticking. We are really only cooking the vegetables till crisp tender (still with a bit of a crunchy bite), but feel free to cook longer if you prefer.
  5. Add the sauce: Pour in the sauce and cook for a few minutes until bubbling. If making homemade sauce (or if you’d like the store-bought to be thicker), mix together 1 tablespoon of arrowroot powder or cornstarch with 2 tablespoons of water and add to the pot, stirring until incorporated and starting to thicken.
  6. Add the tofu: Finally, add in the cooked tofu and stir for a minute or two so it is evenly coated.
  7. Serve: Serve over cooked Jasmine (or any) rice and garnish with green onions and sesame seeds. Enjoy!
  8. Store: Refrigerate leftovers in an airtight container for 3-4 days.

Notes

  • Note 1: I’m talking about the kind in the vacuum-sealed plastic, not a tub full of water. If you only have firm or extra firm tofu (that comes in water), you can still make this deliciousness. Just use a tofu press or two plates or cutting boards, paper towels, and a heavy weight (like books or a cast iron pan) to press the tofu for 20-30 minutes before beginning. Your other options are using soy curls, seitan chunks, or store-bought vegan chicken pieces--all good substitutes.
  • Note 2: Part 1 of the tofu’s breading (garbanzo bean flour will also work). You’re also welcome to bake or air fry your tofu without any breading, but I think the texture’s better this way.
  • Note 3: Part 2 of the tofu’s breading! I know it sounds strange but it’s super savory and delicious here--and no, it does not make the tofu taste cheesy.
  • Note 4: Fresh pineapple is best for this--if you don’t feel like cutting up a pineapple, you can often find pre-cut pieces in the prepared fruit and veggie section of your grocery store. As a last resort, frozen or canned pineapple chunks will work, but they may be a little mushy. Try to throw them in near the end.
  • Note 5: Either store-bought or homemade vegan sweet and sour sauce are fine, just make sure you read the ingredients if you’re picking it up from the store. Sometimes there are sneaky non-vegan ingredients in there.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Entree
  • Method: Stove top
  • Cuisine: Chinese

Keywords: Vegan, Oil-Free, Gluten-Free, Nut-Free, Vegan Tofu, Vegan Sweet and Sour Tofu

Did you make this recipe?

Share a photo and tag us @zardyplants — we can't wait to see what you've made!


Click Here to Sign Up for my Newsletter and Never Miss a Recipe!

« Vegan Vanilla Mug Cake
Vegan Sweet and Sour Sauce »

Share with friends!

Filed Under: Vegan and Oil-free Recipes

Follow us on Social Media

  • Facebook
  • Instagram
  • Pinterest

You May Also Like:

Air Fryer Gnocchi

Garlic Risotto

Vegan Sausage Pasta

See More

Reader Interactions

Comments

  1. Rae Miller

    October 10, 2021 at 5:18 am

    This recipe is just delicious! I had frozen pineapple in the freezer that I use for ice cream substitute...: ) I saw this recipe and knew I had to try it since I had all the ingredients. I will be making this at least once a week! Thank you thank you!

    ★★★★★

    Reply

Leave a Reply Cancel reply

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

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

Primary Sidebar

About Liz

Paul and Liz holding a small black dog standing in front of Lake Michigan
Plant-based Nutrition Certificate Badge

Hi, I'm Liz!

I develop whole food plant based vegan recipes that are oil-free, (mostly) gluten-free, easy, healthy, and budget-friendly. My husband and I created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

Read More

Get our Free e-book and Never Miss a Recipe!

Cover for a free vegan ebook

Our Most Popular Recipes

Bowl of vegan dumpling soup

Vegan Stew with Dumplings

Vegan Garlic Noodles in a bowl

Vegan Garlic Noodles

A cracker cutting into soft vegan brie

Vegan Brie

Hand holding a vegan philly cheesesteak

Vegan Philly Cheesesteak

Vegan Gluten-free Teriyaki Cauliflower Wings piled in a bowl

Vegan Gluten-free Teriyaki Cauliflower Wings

Categories

  • Breakfasts
  • Cheezes
  • Compilations
  • Desserts
  • Dips & Sauces
  • Drink
  • Entrees
  • Gluten Free
  • Holiday
  • Ingredients
  • Lifestyle
  • Meat Alternatives
  • Quick Meals
  • Salads
  • Sides
  • Snacks & Apps
  • Soups
  • Uncategorized
  • Vegan 101
  • Vegan and Oil-free Recipes
  • Vegan Baking

Legal

  • Disclaimer
  • Privacy Policy
  • Terms and Conditions

Copyright © 2023 ZardyPlants on the Foodie Pro Theme

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Disclaimer - Terms and Conditions - Privacy Policy