• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Kathy's Vegan Kitchen
  • Recipes
  • Categories
    • Vegan Entrees
    • Breakfast
    • Sandwiches
    • Small Bites
    • Vegan Desserts
    • Sauces, Dips & Dressings
    • Vegan Sides
    • Soups
    • Salads
    • How-To
    • Our Vegan Life
  • Vegan Reviews
    • Best Vegan Meal Delivery Service
    • Purple Carrot Review
    • Veestro Review
    • Fresh N’ Lean Review
  • About
  • TOP 50 EBOOK
    • Email
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • ABOUT
  • RECIPES
  • SUBSCRIBE!
  • COOKBOOK
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • ABOUT
    • RECIPES
    • SUBSCRIBE!
    • COOKBOOK
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home / Recipes / Vegan Entrees

    Sweet and Sour Tofu

    Published: Jan 31, 2025 · Modified: Jan 31, 2025 by Kathy Carmichael · This post may contain affiliate links.

    204 shares
    • Share
    • Tweet
    Jump to Recipe Print Recipe

    This vegan sweet and sour tofu is made with crispy tofu in a healthy sweet and sour sauce served with sautéed vegetables on a bed of brown rice and then drizzled with extra sauce for added bliss. You will love this sweet-and-sour tofu recipe.

    Sweet and Sour Tofu on a platter with brown rice, vegetables and pineapple

    I whip up sweet and sour tofu whenever I crave Chinese food to replace my former love for sweet and sour chicken. Of course,  I don't eat chicken anymore, but you can easily make sweet and sour tofu vegan. And don't worry, this sweet and sour tofu recipe tastes nothing like chicken. Instead, it combines crispy tofu in a sweet and sour sauce, served on a bed of brown rice with sautéed vegetables. 

    Jump to:
    • How to Make Sweet and Sour Sauce
    • Avoid Store-Bought Sauces
    • Easy Sweet and Sour Sauce Ingredients
    • Sweet and Sour Sauce Substitutions
    • How to Make Sweet and Sour Tofu
    • Cooking Options
    • Other Ingredients:
    • Recipe FAQs
    • Tips
    • Other Vegan Asian Recipes to Enjoy!
    • 📖 Recipe
    • 💬 Reviews

    I love Chinese food but have yet to discover a healthy vegan Chinese restaurant. Or even a Chinese restaurant that offers vegan fare. Since I love Chinese food, I create dishes replicating my favorite dishes before transitioning to a plant-based diet. 

    So, let's make a sweet and sour tofu stir fry for a vegan Chinese treat! 

    Crispy tofu in a bowl with sweet and sour sauce and sesame seeds

    How to Make Sweet and Sour Sauce

    Sweet and sour sauce in a pan on the stove

    Generally, I never buy bottled sauces because of all the unknown ingredients, as most contain oil and a ton of sugar. Instead, I rely on fresh juice, maple, or date syrup to make something sweet.

    Yes, these natural sugars are still sugars, yet they are processed differently, making them a healthier alternative. 

    1. Combine all ingredients, except the corn starch and water, and heat on medium-low until heated.
    2. Combine arrowroot or cornstarch and water, forming a paste.
    3. Add to the hot sauce mixture.
    4. The sauce will thicken in a few short minutes.
    5. Remove the pan from the heat.

    Avoid Store-Bought Sauces

    For instance, a popular store-bought brand called Kikkoman Sweet and Sour Sauce contains:

    • Water
    • High Fructose Corn Syrup
    • Sugar
    • Vinegar Modified Corn Starch
    • Salt
    • Pineapple Flakes
    • Brown Rice Syrup
    • Tapioca Flour
    • Natural Flavors
    • Ascorbic Acid Salt
    • Dehydrated Red Bell Pepper
    • Extractives of Paprika 

    For that reason, I make a homemade sweet and sour sauce for tofu. 

    Easy Sweet and Sour Sauce Ingredients

    • Pineapple juice: Using fresh pineapple juice is best, but in a pinch canned pineapple juice works just as well. Choose sugar-free or natural for a healthier option.
    • Maple syrup or date syrup: Used as a thickener and different sweetness to bring out the natural flavor in the pineapple
    • Rice Vinegar: This sweet vinegar provides a balance to the fruit's sweetness and provides tanginess to the sauce
    • Ketchup: it's a seasoning tool and flavor enhancer with a fantastic umami quality. I like sugar-free organic ketchup.
    • Soy Sauce or Tamari: Provides a savory component.
    • Arrow Root Powder mixed with water or substitute corn starch mixed with water. Arrowroot is a natural thickener for the sauce.

    Sweet and Sour Sauce Substitutions

    • Date syrup or agave nectar is a great substitute for maple syrup.
    • Tomato paste can replace ketchup.
    • Cornstarch replaces arrowroot powder. Any flour is also a great substitute, but often it takes an additional Tablespoon of flour and more time for the flour to thicken the sauce.
    • Choose Tamari or coconut aminos instead of soy sauce for a gluten-free option.

    How to Make Sweet and Sour Tofu

    First, press the tofu. If using extra-firm tofu, follow the instructions for Pressed Tofu for Grilling, Baking, Air-frying, or Cooking in a Skillet. To avoid pressing, choose sprouted tofu, which is already pressed and ready for marinating. 

    1. Cut the tofu into equal-sized cubes to cook evenly
    2. Then, I suggest always marinating tofu overnight.
    3. Using ¼ cup of the sweet and sour sauce, marinate the tofu overnight and coat the tofu with the sweet and sour sauce. 
    4. Another suggestion is to flip the container over a few times while refrigerating to coat all the tofu pieces. 
    marinated tofu pieces on parchment paper on a baking sheet
    • Next, bake, air fry, grill, or pan-sear the tofu. My favorite methods for cooking tofu are air-frying or grilling. 
    Marinated tofu in the base of an air-frier

    Cooking Options

    Grilling

    1. Preheat the grill to low.
    2. Place a grill mat on the grill (you can also use a grill pan, or if you are careful, place the tofu directly on the grill.
    3. Cook for about 8 minutes on each side.
    4. Remove from the grill and place back in the marinade until ready to use.  
    5. Then, cut it into strips or cubes, or leave it as tofu steaks.

    Baking

    1. Follow the same pressing and marinating process. 
    2. Then, preheat the oven to 400 degrees.
    3. Place cut or uncut tofu on a silicone baking mat  or parchment paper
    4. Cook for 15 minutes.
    5. Remove from oven and flip tofu over; cook for an additional 15 minutes. 

    Air Frying

    1. Follow the same pressing and marinating process. 
    2. Set the air fryer temperature to 375 degrees.
    3. Cook for 10-15 minutes, shaking the basket several times through the cooking process.

    Skillet

    1. In a large skillet over medium heat, heat the skillet before adding the tofu.
    2. Add the tofu pieces to the hot skillet and allow to cook for a couple of minutes.
    3. Add a little of the marinade to the skillet, then flip the tofu pieces over.
    4. Cooki a few more minutes, adding a little marinade when the skillet gets dry or the tofu begins to stick to th pan to release the peices.
    5. Flip one more time and continue to add marinade until the tofu is brown.
    6. Toss in the remaining marinade,

    Other Ingredients:

    Diced onions, jalapeno, shelled edamame, pineapple, and red bell pepper in a bowl

    While the tofu cooks, prepare brown rice and cut vegetables and pineapple into similar sizes to cook evenly. 

    • Red Bell Pepper: Offers beautiful red color and sweetness to a recipe
    • Fresh Pineapple: cooking pineapple softens the fruit and brings out the sweet flavor as well as provides natural sweet, pineapple juice.
    • Mame (shelled edamame): Edamame beans are whole, immature soybeans, sometimes referred to as vegetable-type soybeans. They are green and differ in color from regular soybeans, which are typically light brown, tan, or beige.
    • Jalapeno: seeded and diced jalapeno provides a mild spice to a dish. Add a few seeds f you like it hotter, but if you are sensitive to spice, add sparingly.
    • White or yellow onion: Yellow onions have a taste balanced between pungent and sweet, making them an all-purpose onion, while white onions have a more intense flavor that doesn't go over well in some dishes
    • Brown rice: brown rice is nutty, a bit bready (like whole-wheat bread), and quite earthy.
    • Sesame seeds (optional): Toasting sesame seeds makes them crunchier and can enhance their flavor.
    Pineapple, red bell pepper, onion, shelled edamame, and jalapeno in a saute pan.
    • Saute the vegetables in a non-stick pan until onions are translucent and vegetables are al dente (approximately 10 minutes on medium-low).

    Then, serve by placing the cooked brown rice on the base of a large plate or tray. Add the cooked tofu to the middle and surround it with sauteed vegetables and pineapple. Next, drizzle with extra sauce and sprinkle with sesame seeds. 

    Sweet and sour tofu served with sautéed pineapple and vegetables on a bed of brown rice on a platter.

    Recipe FAQs

    How many calories are in sweet and sour tofu?

    One serving of this dish contains 241 calories.

    How do I make crispy tofu without using oil?

    The air-frier is the best invention for oil-free cooking. The secret to crispy tofu combines well-marinated tofu and an air-fryer. But a convection oven yields the same results as an air-frier, so if you don't have an air-fryer, the convection oven works just as well. 

    Can I substitute canned pineapple for fresh pineapple?

    I recommend fresh pineapple, but if fresh pineapple isn't available, choose canned pineapple in natural juices, not syrup. Pineapple canned in syrup contains a lot more sugar and is too sweet.

    Tips

    • Choose extra-extra from tofu or sprouted tofu to skip the step of pressing the tofu.
    • Marinating the tofu overnight helps absorb the marinade for a deeper flavor.
    • Making the sauce ahead of time is a time-saving tip. Since the sweet and sour sauce is used for the tofu marinade and the sauce for the recipe, it makes sense to make it the day before.
    • The brown rice can also be prepared ahead of time and reheated right before serving. I often make a large portion of brown rice at the beginning of the week to use for recipes throughout the week.
    • The store-bottled sweet and sour sauce can be substituted for homemade sauce, but if you seek a healthier option, homemade sauce is the better option.

    Try this vegan sweet and sour tofu recipe for a great weeknight meal the whole family will enjoy!

    Other Vegan Asian Recipes to Enjoy!

    • Thai noodle salad
      Vegan Thai Noodle Salad
    • Spicy Peanut Noodles Recipe
      Spicy Peanut Noodles
    • Pineapple fried rice Recipe
      Pineapple Fried Rice
    • Vegan orange cauliflower recipe
      Vegan Orange Cauliflower

    If you love this vegan sweet and sour tofu recipe, give us a 5-star review and comment below. We would love to hear from you!

    📖 Recipe

    Sweet and Sour Tofu

    Sweet and Sour Tofu

    Kathy Carmichael
    Sweet and Sour Tofu Recipe is crispy tofu in a healthy sweet and sour sauce served with sautéed vegetables on a bed of brown rice and then drizzled with extra sauce for added bliss.
    5 from 5 votes
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 20 minutes mins
    Total Time 40 minutes mins
    Course Entrees
    Cuisine Asian
    Servings 6 servings
    Calories 206 kcal

    Ingredients
      

    Easy Sweet and Sour Sauce

    • 1 cup pineapple juice fresh is best
    • ¼ cup maple syrup or date syrup
    • ⅓ cup rice vinegar
    • 3 Tablespoons ketchup
    • 2 Tablespoons soy sauce or tamari
    • 1 ½ Tablespoons arrowroot powder with 1 Tablespoon water or substitute corn starch mixed with water.

    Tofu

    • 14 ounces extra firm or sprouted tofu cut into equal-sized cubes
    • ¼ cup sweet and sour sauce

    Other ingredients

    • 2 cloves garlic minced
    • 1 teaspoon fresh grated ginger
    • 1 cup brown rice prepared
    • 1 cup fresh pineapple cut into bite-sized pieces
    • 1 red bell pepper cut into bite-sized pieces
    • 1 white onion or yellow onion cut into bite-sized pieces
    • 1 cup mame shelled edamame
    • Sesame Seeds optional

    Instructions
     

    Easy Sweet and Sour Sauce

    • Combine all ingredients, except the corn starch and water, and heat on medium-low until heated.
    • Combine arrowroot or cornstarch and water, forming a paste.
    • Add to the hot sauce mixture.
    • The sauce will thicken in a few short minutes.
    • Remove the pan from the heat.

    Sweet and Sour Tofu

    • Press and cut the tofu into equal-sized cubes
    • Marinate in ¼ cup sweet and sour sauce overnight

    Grilling

    • Preheat the grill to low. Air FryingFollow the same pressing and marinating process. Set the air fryer temperature to 375 degrees.Set the air fryer temperature to 375 degrees
    • Place a grill mat on the grill (you can also use a grill pan, or if you are careful, place the tofu directly on the grill
    • Cook for about 8 minutes on each side.
    • Remove from the grill and place back in the marinade until ready to use.
    • Then, cut the tofu into strips or cubes.

    Baking

    • Preheat the oven to 400 degrees.
    • Place cubed tofu on a silicone baking mat or parchment paper.
    • Remove from oven and flip tofu over; cook for an additional 15 minutes.

    Air Frying

    • Follow the same pressing and marinating process. 
    • Set the air fryer temperature to 375 degrees.
    • Cook for 10-15 minutes, shaking the basket several times throughout the cooking.

    Skillet

    • Heat a large skillet on medium high heat.
    • Add the tofu pieces to the hot skillet.
    • Cook for a few minutes, and add a little marinade to release the pieces when they stick.
    • Flip the tofu over and repeat the process of adding marinade and flipping until the tofu is brown and the marinade dissipates.

    Preparing the Brown Rice

    • Cook brown rice according to the directions
    • Saute vegetables and pineapple while the rice and tofu cook
    • In a large skillet, add the garlic and ginger and saute for a minute.
    • Add the rest of the vegetables and pineapple.
    • Cook for 10 minutes on medium-low until onions are translucent and vegetables are al'dente.

    Serving the Sweet and Sour Tofu

    • Begin plating the brown rice on a large plate or platter.
    • Add the sweet and sour tofu to the center of the plate.
    • Add half the vegetables on each side of the tofu.
    • Drizzle with additional sauce.
    • Sprinkle with sesame seeds (optional)
    • Serve extra sauce on the side.
    • Add Thai basil for additional flavor (optional)

    Notes

    • As a time-saver, use extra-extra firm tofu or sprouted tofu instead of extra firm tofu allows you to skip pressing the tofu. 
    • Because the sweet and sour sauce is a marinade for the tofu and the sauce for the recipes, make it a day ahead so you can marinate the tofu overnight. 
    • Fresh pineapple is always better than canned, but in a pinch, canned pineapple works well. However, choose the canned pineapple in natural juice instead of the type in syrup, which is too sweet for this recipe. 
    • The tofu can also be prepared in the oven or the air fryer and reheated when cooking the vegetables. 
    • Sweet and sour tofu can be stored in an airtight container with the rice and sauce for up to 5 days. 

    Nutrition

    Calories: 206kcalCarbohydrates: 36gProtein: 10gFat: 2gSaturated Fat: 0.4gPolyunsaturated Fat: 1gTrans Fat: 0.002gSodium: 324mgPotassium: 437mgFiber: 3gSugar: 19gVitamin A: 678IUVitamin C: 46mgCalcium: 74mgIron: 2mg
    Tried our recipe?Let us know how it was!
    Kathy Carmichael

    Hi! My name is Kathy, I am a retired high school English teacher & vegan enthusiast and blogger. My entire blog is fully plant-based vegan. I truly believe what we eat & how we live determines our health & the preservation of our planet! 🙂

    www.kathysvegankitchen.com/about-me/

    Get FREE Recipes In Your Inbox :)

    I'll Send You New Recipes When I Post!

    Invalid email address
    We promise not to spam you. You can unsubscribe at any time.
    Free Recipes On The Way! :)- Kathy

    More Vegan Entrees

    • tofu burger recipe
      Simple Tofu Burger Recipe
    • Cold Green Bean Salad
    • zucchini noodle salad recipe
      Fresh Summer Zucchini Noodle Salad
    • Summer Couscous Salad Recipe
      Summer Couscous Salad Recipe

    Reader Interactions

    Comments

      5 from 5 votes (5 ratings without comment)

      Did you make this recipe? Leave a reply below! Cancel reply

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

      Recipe Rating




    1. Kim

      November 01, 2024 at 6:44 am

      Your recipe calls for "Fresh pineapple Juice". But then you mention using fresh pineapple. Does the recipe need Juice or actual pineapple

      Reply
      • Kathy Carmichael

        November 01, 2024 at 7:57 am

        Hi Kim, the pineapple juice is used for the sauce, and the pineapple chunks are added to the stir-fried vegetables. You can use canned pineapple, but I suggest using the pineapple in natural juice rather than syrup.

        Reply
    2. Lisa Strodes

      November 08, 2022 at 1:00 am

      Will do!

      Reply
    3. Lisa Strodes

      November 07, 2022 at 12:25 pm

      YOU ARE AWESOME!!! Thank you for sharing your recipes. They have helped me, so very much, as I continue my vegan journey.

      Reply
      • Kathy Carmichael

        November 07, 2022 at 5:43 pm

        Hi Lisa, I'm glad you liked the sweet and sour tofu. I appreciate the feedback. If you try any other recipes, let me know. I would love to hear from you!

        Reply
    4. Sara

      March 31, 2022 at 1:22 pm

      There is a ton of sugar here. Between the pineapple juice, maple syrup, and sweet and sour sauce, it really takes away from the "healthy" aspect. What would you suggest?

      Reply
      • Kathy Carmichael

        March 31, 2022 at 5:36 pm

        Hi Sara, you can use fresh pineapple, date syrup inside of maple syrup, which contains less sugar.

        Reply

    Primary Sidebar

    Hi, I'm Kathy! I love creating delicious whole foods plant-based recipes. I believe what we eat & how we live determines our health & the preservation of our planet!

    More about me →

    Light and Delicious Vegan Spring Food Recipes

    • vegan tuna pasat salad recipe
      Vegan Tuna Pasta Salad
    • chickpea burger recipe
      Chickpea Burger
    • Watermelon quinoa salad recipe
      Watermelon Quinoa Salad
    • BEET BURGER
      Vegan Beet Burger Recipe
    • carrot dog recipe
      Carrot Dogs
    • miso mushrooms
      Miso Glazed Mushrooms

    Top 50 Recipes Cookbook

    Popular Vegan Dishes

    • vegans tir fry recipe
      The Best Vegan Stir Fry
    • mango salad
      Simple Mango Kale Salad
    • lentil meatloaf
      The Best Vegan Meatloaf
    • vegan chicken salad
      Best Vegan Chicken Salad
    • easy bean salad recipe
      Bean Salad With Oil Free Dressing
    • vegan drunken noodles recipe
      Easy Vegan Drunken Noodles

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Accessibility Statement
    • Affiliate Policy

    Cookbook

    • My Top 50 Recipe Cookbook!

    Contact

    • Contact
    • About Me
    • Work With Me

    As an Amazon Associate I earn from qualifying purchases. Made with ♥️ in Arizona.

    Copyright © Kathy's Vegan Kitchen :)

    204 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.