• Home
  • Instant Pot
  • Sign up
  • About Vera
menu icon
go to homepage
  • Home
  • All Recipes
  • Sign up
  • About
  • Contact
  • Instant Pot
  • 30 Minute Vegan Recipes
  • Breakfast & Baking
  • Desserts
  • Drinks
  • Gluten free
  • Mains
  • Salads
  • Sauces & Dressings
  • Snacks & Sides
  • Soups
  • Vegan Holiday Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Home
    • All Recipes
    • Sign up
    • About
    • Contact
    • Instant Pot
    • 30 Minute Vegan Recipes
    • Breakfast & Baking
    • Desserts
    • Drinks
    • Gluten free
    • Mains
    • Salads
    • Sauces & Dressings
    • Snacks & Sides
    • Soups
    • Vegan Holiday Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Mains

    Sweet and Sour Tofu

    Updated: May 30, 2023 by Katie Hale · This post may contain affiliate links · Leave a Comment

    274 shares
    • Share
    • Yummly
    Jump to Recipe Jump to Video Print Recipe

    This vegan sweet and sour tofu is sure to become one of your favorite easy weeknight meals! Better than takeout and certainly more affordable, this dish is one that everyone at the dinner table will love and ask for again!

    vegan sweet and sour tofu in white bowl on top of rice

    Vegan Sweet and Sour Tofu

    If your family is like most, a takeout night is always a treat. Chinese takeout is definitely tops on our list, but finding quality vegan dishes can be hit or miss. Plus, it can be expensive when feeding a family. The solution is to make your own homemade sweet and sour tofu.

    I think that this vegan sweet and sour tofu recipe is a must-try for anyone looking to add more plant-based meals to their diet. It's affordable, easy to make, and incredibly satisfying. Another benefit is how it showcases tofu as a main protein, in an appetizing way that even non-vegans will devour.

    Serving this over some vegan fried rice with a side of steamed vegetables is the perfect way to make takeout at home without the fuss.

    white bowl of rice topped by sweet and sour tofu

    Ingredients

    While the list of ingredients may seem like a lot, it's really very few items. Most likely, you already have all of these in your pantry. If not, they are great for many of our other vegan dishes and worth investing in adding to your kitchen.

    For the tofu

    • 10oz block firm tofu (300g)
    • 2 tablespoon dark soy sauce
    • 1 tablespoon apple cider vinegar
    • 1 tablespoon vegetable oil
    • 1 teaspoon garlic powder
    • ⅓ cup cornstarch
    • Vegetable oil for cooking

    For the sweet and sour sauce

    • 3 tablespoon light soy sauce
    • 2 tablespoon apple cider vinegar
    • 3 tablespoon water
    • 1 tablespoon chili sauce
    • 3 tablespoon brown sugar
    • 1 tablespoon cornstarch
    a variety of ramekins on a marble counter that are filled with ingredients for sweet and sour tofu

    Tools Used

    • Tofu press: if you plan to use tofu on a regular basis, this is an investment that will make working with it much easier to manage.
    • Mixing bowls: invest in a set of mixing bowls that are nesting and come in a variety of sizes. These make preparing any recipe easier, and storage is super easy and convenient.
    • Measuring cups and spoons: you will want to keep measuring spoons, dry measuring cups, and wet measuring cups in common sizes for most recipes.
    • Large skillet: a large non-stick skillet will be your best friend in the kitchen and ideal for getting tofu crispy.
    • Small saucepan: every kitchen needs at least a small, medium, and large saucepan for regular cooking needs.
    round white bowl filled with tofu and rice sitting on curved wooden board on table

    Video Recipe

    How to Make Homemade Sweet and Sour Tofu

    To begin, you will prepare your tofu. If you have a tofu press, use it to remove excess moisture. A press should take around 30 to 45 minutes to do this. Without a tofu press, you will remove the focus from the package, and dry it with paper towels. Then, wrap it in a tea towel and place something heavy on top and let it sit like this in the refrigerator for 1 or 2 hours until the moisture has been removed.

    paper towel patting side of tofu block on cutting board on white table

    Once the tofu is drained properly, cut it into bite-sized pieces, around 1" square. Pour these into a container with a lid and set it aside.

    hand holding block of tofu while cutting on small board
    cubed tofu in glass bowl on white table by striped towel

    Now, in a small bowl, whisk together the dark soy sauce, vinegar, and garlic powder to make a marinade for the tofu. Add 1 tablespoon of vegetable oil to the marinade if desired.

    small white bowl of sauces on table with striped napkin

    Pour the marinade over the tofu and stir-coat it well. Put the lid on the container and place it back into the refrigerator for 20 minutes.

    glass bowl of marinated tofu

    After 20 minutes, remove the tofu from the refrigerator and transfer it to a Ziploc bag along with the cornstarch. Seal this and shake until the tofu has been coated with cornstarch.

    marinated tofu being drained in stainless steel colindar
    Ziploc bag of tofu in cornstarch
    tongs picking tofu out of bag

    How to Cook the Tofu

    Now, in a large skillet, add vegetable oil over medium heat. Using 2 to 3 tablespoons of oil is usually plenty for this. Once the oil is hot, add the tofu pieces to the pan evenly, being careful to not overcrowd the pan.

    Now, cook the tofu for 2 to 3 minutes per side, until golden brown and crispy on all sides. Once cooked, transfer to a large bowl. Depending upon the size of the skillet, you may need to do this in a few batches.

    tofu cubes being fried in skillet

    While the tofu cooks, prepare the sauce in a small saucepan. Add the soy sauce, apple cider vinegar, water, chili sauce, brown sugar, and cornstarch to the pan and whisk to combine. Cook over low heat for 3 to 5 minutes, or until the sauce has heated through and thickened nicely.

    Once the tofu and sauce are both done cooking, pour the sauce over the tofu and stir to coat before serving.

    cooked tofu in bowl with sweet and sour sauce

    Add in vegetables if desired when cooking for added texture and flavor. Garnish with a sprinkle of fresh chopped chives and sesame seeds.

    white bowl of rice and sweet and sour tofu on top of wood board

    Frequently Asked Questions

    What kind of tofu is best for sweet and sour tofu?

    For this recipe, and anywhere you are looking to cut and fry the tofu, firm tofu is the best choice. It holds the shape you cut it into and will retain any flavor added.

    Many people think that tofu is just tofu, but there are actually different types of tofu out there. From soft and silken to firm and extra firm, each type has its own unique texture and flavor. And when it comes to cooking with tofu, the type you choose can make a big difference in how the dish turns out.

    How do you get tofu extra crispy?

    The best way to get your tofu extra crispy is to make sure you press the tofu to remove all moisture. In addition to this, you will want to make sure that you are cooking in a pan with hot oil and not overcrowding the pan. When a pan gets too crowded, it will steam the tofu rather than fry.

    crispy fried tofu in sauce on top of rice in white bowl

    More Asian-Inspired Recipes

    If you are looking for a great way to add Asian-inspired recipes to your meal plan, below are a few more of my favorite dishes. These can be made by themselves or paired together for a family meal that has tons of flavor and variety for everyone to try. Take a moment to bookmark the recipes that you like. You can also print them out or even pin them to Pinterest, so they are handy when you are ready to cook!

    • General Tso's Tofu - 30 Minute Meal!
    • Slurpalicious Vegan Peanut Noodles
    • 20 Minute Vegan Egg Roll In A Bowl
    • Vegetable Chow Mein
    • Vegan Orange Chicken (Tofu)
    • Tofu Stir Fry Recipe (Chinese)
    • Best Teriyaki Noodles with Homemade Teriyaki Sauce
    white bowl of rice topped by tofu in red sauce

    Sweet and Sour Tofu

    Katie Hale
    Looking for a delicious vegan recipe? Try our sweet and sour tofu! Made with healthy ingredients, it's the perfect meal for any occasion.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 1 hour hr
    Cook Time 20 minutes mins
    Total Time 1 hour hr 20 minutes mins
    Course Main Dish
    Cuisine Asian
    Servings 4
    Calories 194 kcal

    Ingredients
      

    For the tofu

    • 10 oz block firm tofu 300g
    • 2 tablespoon soy sauce dark
    • 1 tablespoon apple cider vinegar
    • 1 tablespoon vegetable oil
    • 1 teaspoon garlic powder
    • ⅓ cup cornstarch
    • Vegetable oil for cooking

    For the sweet and sour sauce

    • 3 tablespoon light soy sauce
    • 2 tablespoon apple cider vinegar
    • 3 tablespoon water
    • 1 tablespoon chili sauce
    • 3 tablespoon brown sugar
    • 1 tablespoon cornstarch

    Instructions
     

    • First, prepare the tofu by removing any excess moisture. If you have a tofu press, use it for 30 to 45 minutes. If you don't, remove the tofu from the package, dry it with paper towels, wrap it in a tea towel, and place something heavy on top of it. Leave it in the refrigerator for 1 or 2 hours.
    • Once the tofu is drained, cut it into bite-sized pieces and put them in a container with a lid.
    • In a small bowl, mix dark soy sauce, vinegar, garlic powder, and vegetable oil (if desired) to e a marinade. Pour the marinade over the tofu and stir-coat it well. Cover the container and put it in the refrigerator for 20 minutes.
    • After 20 minutes, put the tofu and cornstarch in a Ziploc bag and shake it until the tofu is coated with cornstarch.
    • In a large skillet, add 2 to 3 tablespoons of vegetable oil over medium heat. Once the oil is hot, add the tofu to the pan evenly, being careful to not overcrowd the pan. Cook the tofu for 2 to 3 minutes per side, until golden brown and crispy on all sides. Transfer the tofu to a large bowl.
    • While the tofu is cooking, prepare the sauce in a small saucepan. Add soy sauce, apple cider vinegar, water, chili sauce, brown sugar, and cornstarch to the pan and whisk to combine. Cook over low heat for 3 to 5 minutes, or until the sauce has heated through and thickened.
    • Once the tofu and sauce are both done cooking, pour the sauce over the tofu and stir to coat before serving. You can add vegetables to the skillet while cooking for added texture and flavor.

    Video

    Notes

    1. In a pinch, you can use a vegan certified bottle of sweet and sour sauce rather than making your own. 
    2. Apple cider vinegar can be replaced with ½ white vinegar and ½ apple juice.
    3. Adjust the heat level by adding more or less chili sauce and brown sugar. 
    4. The sauce can be served on the side for dipping. 

    Nutrition

    Calories: 194kcalCarbohydrates: 25gProtein: 9gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 2gTrans Fat: 0.02gSodium: 1315mgPotassium: 91mgFiber: 1gSugar: 10gVitamin A: 26IUVitamin C: 1mgCalcium: 103mgIron: 2mg
    Keyword sweet and sour tofu, vegan sweet and sour tofu, vegan tofu recipe
    Tried this recipe?Let us know how it was!

    More Mains

    • three tacos on plate topped with green onions and lettuce
      Vegan Buffalo Cauliflower Tacos
    • Sweet and Savory Summer Salad with Raspberry Vinaigrette
    • Vegan Tofu Salmon Rice Bowl
    • The Best Vegan BBQ Ribs
    274 shares
    • Share
    • Yummly
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Vera Morgan profile pic - Vegan recipes

    Hi, I’m Vera! Major foodie of all things vegan! Welcome to The Cheeky Chickpea; here, you’ll find hundreds of restaurant-worthy easy vegan recipes. Some oil-free and gluten-free, from veggie-powered plant-based comfort foods to decadent desserts. Lots of tricks and tips up my chef sleeve…Grab your apron let’s get cooking!

    More about me →

    • Mail
    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Latest Recipes

    • white bowl of fresh fruit salad with coconut water
      Coconut Water Fruit Salad
    • Spinach Quinoa Salad with Homemade Dressing
    • Arugula Salad with Beets
    • foamy milk on top of mug of creamy coffee
      Vegan Brown Sugar Shaken Espresso

    Popular Posts

    • a slice of vegan chocolate cake on a plate with a fork
      The Best Vegan Chocolate Fudge Cake
    • vegan meatballs on a platter with a fork
      Best Vegan Meatballs! (Impossible Burger)
    • ramen soup in a bowl with chopsticks
      5 Minute Vegan Ramen (Instant Noodles)
    • vegan chili in a white bowl with salsa and avocado
      Ultimate Vegan Chili Recipe
    • vegan meatloaf sliced on a platter
      Best Vegan Meatloaf Recipe! (Impossible Burger)
    • chili garlic noodles in a bowl with sweet spicy asian sauce and chopsticks
      Sweet and Spicy Chili Garlic Noodles

    Categories

    About me

    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    HI! ❤️

    Hi I’m Verna restaurant Chef/Cook turned professional Vegan food blogger! Sharing my best recipes. So if you're a lover of exceptional vegan food, grab your apron let's get cooking.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Nutritional Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About
    • Contact
    • Affiliate and Photo Policy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2023 The Cheeky Chickpea

    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.