• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Asian Inspired Eats Food Blog
  • Home
  • All Recipes
  • Subscribe
menu icon
go to homepage
  • RECIPES
  • CONTACT
  • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • RECIPES
    • CONTACT
    • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegetarian

    Healthy Vegetarian Sweet and Sour Tofu

    January 31, 2024 · Published: February 4, 2019 By: Asian Inspired Eats 12 Comments

    Jump to Recipe·Print Recipe

    This Healthy Vegetarian Sweet and Sour Tofu will rock your world! It's my take on this classic Chinese sweet and sour recipe, but with a healthier twist. It's the perfect balance of heat, sweet, and acid!

    Crispy tofu cubes in a sweet and sour sauce in a white bowl with chopsticks and a red napkin on the side.

    Did you know that "red" is the predominant color during the Chinese New Year? Going with the red theme, here's another colorful dish to celebrate the "Year of the Pig," which begins on February 5th. 

    Crispy tofu cubes in a sweet and sour sauce in a white bowl with a red napkin on the side.

    The sweet part is the honey, but only 2 teaspoons! And the apple cider vinegar balances out the sweet. I only used 2 tablespoons of canola oil to brown the tofu, so no deep frying! The tofu is coated with corn starch so they are nice and crispy to the bite. The classic sweet and sour dish has chicken, beef, or pork. You could use whatever protein you have on hand, but I'm keeping it vegetarian this time with the tofu.

    Cubed tofu in a brown bowl on top of a wooden board.

    Cubed tofu is the star in this colorful dish. Make sure to get the moisture out of the tofu before tossing it in the cornstarch.

    How to make Vegetarian Sweet and Sour Tofu:

    1. You'll want to drain the tofu as much as possible, tightly wrapping it in paper towels or a kitchen towel to remove excess liquid. Let sit for at least 30 minutes.
    2. Cut the tofu into one-inch cubes. Then lightly toss the tofu cubes into the cornstarch to coat all sides.
    3. Brown the tofu cubes on all sides in a heavy skillet, about 3 to 4 minutes, until crispy.
    4. Sauté the minced garlic, onions, and bell peppers until fragrant and onions are translucent.
    Cubed tofu dredged in corn starch in a glass bowl with a sauce in a bowl and in a small pot on the side on top of a wooden board.

    How to make the sauce:

    1. Whisk together the soy sauce, apple cider vinegar, ketchup, honey, ginger, and red pepper flakes. In a separate small bowl, whisk together the corn starch with 2 tablespoons water.
    2. Add the sauce mixture to a small saucepan on the stove at medium heat. Add the in the cornstarch mixture and keep stirring until the sauce thickens, about 30 seconds. Immediately remove from the heat.

    To serve:

    • Pour the sauce over the veggies and add in the cubed tofu, stirring to thoroughly coat with the sauce. Garnish with chopped green onions, and serve with a side of steamed brown rice if desired.
    Colorful red and yellow bell peppers, garlic cloves, onion, and ginger on a wooden cutting board.

    Now, let's talk peppers. I am not fond of green bell peppers, which is traditionally used in this dish. So I simply substituted the green peppers for red and yellow bell peppers, which are also much sweeter. These peppers truly brighten up this dish, gives it that pop of red, just like the Chinese New Year!

    crispy tofu cubes in a skillet tossed in a sweet and sour sauce.

    Toss everything together with the sauce. Then garnish with chopped green onions.

    Fun Fact: No sweeping on Chinese New Year's Day!

    This is an interesting fact about Chinese New Year – all the sweeping and cleaning have to be finished before the New Year’s Eve and it is not allowed to sweep on the New Year’s Day.

    According to the old saying, if you sweep on that day, it means you just sweep wealth and good fortune out of the house. In different areas of China, the custom is a little different. In some places, people will not sweep until the fourth day of the New Year for keeping good fortune in house.

     “Guo Nian Hao” 新年快乐, as they say in China!

    Crispy tofu cubes in a sweet and sour sauce in a white bowl with chopsticks on the side.

    TIPS & TRICKS:

    • Make sure to get all of the moisture out of the tofu before you cube it. The tofu will fry up much better this way. I wrap the tofu in kitchen towels and put something heavy on top of it. Let it sit for about 30 minutes.
    • Use the firmest tofu you can buy. I use sprouted tofu from Trader Joe's because it holds up so well.
    • I've made this vegetarian, but add a meat protein with this sauce and it's amazing too!

    WANT MORE? If you like this recipe, you’re going to love my Chinese Eggplant with Garlic Sauce. Beautifully charred Chinese eggplant is topped with a flavorful garlic sauce with minced turkey sausage and a bit of heat!

    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
    Crispy tofu cubes in a sweet and sour sauce in a white bowl with black chopsticks on the side.

    Healthy Vegetarian Sweet and Sour Tofu

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    5 from 6 reviews

    Print Recipe
    Pin Recipe

    A healthier version of this classic Chinese dish, Vegetarian Sweet and Sour Tofu is the perfect balance of heat, sweet, and acid!

    • Total Time: 20 min
    • Yield: 4 1x

    Ingredients

    Units Scale
    • 1 (14-ounce) package extra-firm tofu
    • ¼ cup cornstarch
    • 3 tablespoons canola oil, (divided)
    • 3 garlic cloves, minced
    • 1 small onion, chopped
    • 1 medium red bell pepper, seeded and chopped
    • 1 yellow bell pepper, seeded and chopped

    For the sauce:

    • ⅓ cup low-sodium soy sauce
    • ¼ cup apple cider vinegar
    • 3 tablespoons ketchup
    • 2 teaspoons raw honey
    • 1 tablespoon fresh ginger, grated
    • ½ teaspoon red pepper flakes
    • 1 teaspoon corn starch
    • Steamed brown rice for serving
    • 3 chopped green onions for garnish

    Instructions

    1. Drain the tofu block and tightly wrap with paper towels or a kitchen towel to remove excess liquid. Let sit for at least 30 minutes. Place on a cutting board and cut the tofu into one-inch cubes.
    2. Place the cornstarch into a shallow dish (like a pie pan). Lightly toss the tofu cubes into the cornstarch to coat all sides. Heat a heavy skillet on medium high heat using 2 tablespoons of the canola oil. Add the tofu cubes and brown the tofu on all sides, about 3 to 4 minutes, until crispy. Remove the tofu from the pan and set aside.
    3. In the same pan, add the remaining one tablespoon of canola oil and heat on medium-high. Add the minced garlic, onions, and bell peppers. Sauté until fragrant and onions are translucent. Remove the pan from the heat.

    Make the sauce:

    1. In a small mixing bowl, whisk together the soy sauce, apple cider vinegar, ketchup, honey, ginger, and red pepper flakes. In a separate small bowl, whisk together the corn starch with 2 tablespoons water.
    2. Add the sauce mixture to a small saucepan on the stove at medium heat. Add the in the cornstarch mixture and keep stirring until the sauce thickens, about 30 seconds. Immediately remove from the heat.

    To serve: Pour the sauce over the veggies and add in the cubed tofu, stirring to thoroughly coat with the sauce. Garnish with chopped green onions, and serve with a side of steamed brown rice if desired.

    Notes

    • Make sure to get all of the moisture out of the tofu before you cube it. The tofu will fry up much better this way. I wrap the tofu in kitchen towels and put something heavy on top of it. Let it sit for about 30 minutes.
    • Use the firmest tofu you can buy. I use sprouted tofu from Trader Joe's because it holds up so well.
    • I've made this vegetarian, but add a meat protein with this sauce and it's amazing too!
    • Author: Asian Caucasian
    • Prep Time: 10 min
    • Cook Time: 10 min
    • Category: Dinner
    • Method: Stove top
    • Cuisine: Chinese
    • Diet: Vegetarian

    Nutrition

    • Serving Size:
    • Calories: 299
    • Sugar: 9.4 g
    • Sodium: 688.7 mg
    • Fat: 16 g
    • Carbohydrates: 25.8 g
    • Protein: 12.9 g
    • Cholesterol: 0 mg

    Did you make this recipe?

    Tag @AsianCaucasianBlog on Instagram and hashtag #AsianCaucasianEats

    More Vegetarian recipes

    • A vibrant Vegan Asian Noodle Salad in a dark gray bowl topped with black chopsticks on a round wooden board with a linen napkin and small bowl of dressing on the side.
      Vegan Asian Noodle Salad with Homemade Peanut Sauce
    • A grilled tofu and zucchini wrap sliced in half stacked on a blue plate with a napkin and sauce on the side, on top of a wooden board.
      Oven Grilled Tofu and Zucchini Wrap
    • A fork inserted into a white bowl filled with Air Fryer Teriyaki Cauliflower Wings topped with sesame seeds and sliced scallions on top of a marble surface with a white napkin.
      Air Fryer Teriyaki Cauliflower Wings (Easy and Crispy)
    • A stacked kimchi grilled cheese sandwich on a wooden board with a jar of kimchi and potato chips on the side.
      Kimchi Grilled Cheese

    Reader Interactions

    Comments

    1. Patty says

      February 06, 2019 at 5:43 am

      Looks delicious and full of the flavors I love! I don't cook much with tofu but seeing your recipe I think I should. Can't wait to try your recipe!

      Reply
      • Asian Caucasian says

        February 06, 2019 at 2:58 pm

        I really hope you'll make this one, so worth the effort! (Although, it's really easy to make!)

        Reply
    2. Corina Blum says

      February 06, 2019 at 4:58 am

      Crispy tofu is the only kind of tofu that I like and this sounds delicious! A great recipe to celebrate Chinese new year or just a lovely meal for any time of year.

      Reply
      • Asian Caucasian says

        February 06, 2019 at 2:58 pm

        I love to use corn starch for the tofu because they crisp up so nice and golden brown every time. Can't wait for you to try this one!

        Reply
    3. Ramona says

      February 05, 2019 at 10:26 am

      Your dishes look incredibly vibrant and look soo yummy. Another great recipe that I must make as soon as. Delicious.

      Reply
      • Asian Caucasian says

        February 06, 2019 at 2:57 pm

        Thank you so much, Ramona! Hope you love it too!

        Reply
    4. Beth Neels says

      February 05, 2019 at 9:49 am

      I love the flavors in sweet and sour! I can't wait to try this! The tofu looks so crispy on the outside! Yum!

      Reply
      • Asian Caucasian says

        February 06, 2019 at 2:56 pm

        I just love crispy tofu, and it's so easy with the cornstarch. I don't deep fry any of my food but it's still very golden brown. Can't wait for you to try this!

        Reply
    5. Amanda says

      February 04, 2019 at 8:07 pm

      Yum! I can't wait to try this. That sauce sounds so delicious!

      Reply
      • Asian Caucasian says

        February 06, 2019 at 2:55 pm

        Thanks, Amanda! The sauce is killer, and the tofu says nice and crispy in the sauce. Glad you like it!

        Reply
    6. Asian Caucasian says

      February 04, 2019 at 9:19 am

      Thank you so much, Suzy! I hope you will enjoy this dish as much as I did. My family loves tofu so that's a start! Happy CNY!

      Reply
    7. Suzy M. says

      February 04, 2019 at 9:17 am

      This is such a beautiful dish! Love that it’s made with tofu. Happy Chinese New Year!

      Reply

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    A profile picture of Lesli Schwartz with Asian Caucasian.

    Hi, I'm Lesli! Welcome to Asian Inspired Eats (formerly Asian Caucasian), a food blog featuring easy and delicious, Asian-inspired recipes for the home cook. I always use market-fresh ingredients to prepare healthy and nutritious recipes, so you can ditch those take-out menus! Come share my culinary love of beautiful Asian-fusion food, and get cooking in the kitchen!

    About me
    • Air Fryer Teriyaki Salmon on top of white rice with fork on a white round plate with roasted asparagus on the side.
      Air Fryer Teriyaki Salmon Recipe - Quick & Easy Dinner
    • Two bowls filled with Chinese curry chicken and potatoes with whole red chili peppers on top all placed on a white wooden board with a white spoon on the side.
      36 Easy Chinese New Year Recipes - The Year of the Snake
    • A white bowl of Thai seafood soup with shrimp, mussels and lime on top of a yellow plate with fresh herbs and a small bowl of rice on the side placed on top of a wooden board.
      53 Asian-Inspired Seafood Recipes to Make at Home
    • Air Fryer avocado egg rolls stacked on a white plate.
      18 Tasty Asian Air Fryer Recipes Ready in Minutes

    Featured In:

    Seriously Good Chili Cookbook!

    My Asian-Spiced Pork Chili recipe was featured in celebrity chef Brian Baumgartner's best-selling cookbook, "Seriously Good Chili Cookbook." You probably know Brian as Kevin Malone on NBC's major hit series, "The Office!"

    Get the Recipe!
    Asian Inspired Eats featured in Brian Baumgartner's Seriously Good Chili Cookbook.

    Footer

    ↑ back to top

    About

    • About Us
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact Us
    • Work with Us
    • Featured In

    © 2016-2023 Asian Inspired Eats

    As an Amazon Associate I earn from qualifying purchases.

    All images & content are copyright protected. Please do not use my images without prior permission.
    If you want to share this recipe, please provide a link back to this post for the original recipe.

    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, 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 affect 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
    Crispy tofu cubes in a sweet and sour sauce in a white bowl with black chopsticks on the side.
    crispy tofu cubes in a sweet and sour sauce
    crispy tofu cubes in a sweet and sour sauce