• Recipes
  • About
  • Free Ebook
  • New Here?
menu icon
go to homepage
  • Recipes
  • About
  • Free Ebook
  • New Here?

subscribe
search icon
Homepage link
  • Recipes
  • About
  • Free Ebook
  • New Here?

×
Home ❯ Recipes ❯ Vegan Main Dishes

Sweet and Sour Tofu

Lori standing in her kitchen.
Updated 04/13/2023 by Lori Rasmussen. This post may contain affiliate links.
image with text to save on Pinterest.

This sweet and sour tofu recipe has all of the comforting flavors of your favorite takeout, while being healthier and easy to prepare! With bell pepper, onion, broccoli, golden crispy tofu, and pineapple, this simplified sweet and sour tofu is always a hit! Vegan, nut-free, and easily made gluten-free.

overhead close up of sweet and sour tofu and brown rice in a bowl.

This sweet and sour tofu recipe comes to us courtesy of Dianne Wenz's cookbook Eating Vegan: A Plant-Based Cookbook for Beginners. Right off the bat I need to tell you, I'm in LOVE with this cookbook.

Dianne is a certified vegan health and lifestyle coach and has been a plant-based chef, food blogger, and vegan for almost twenty years. So to put it plainly, she knows her stuff! 

The book was written with beginners in mind, but the recipes are anything but basic or boring. These are classic vegan recipes you'll return to again and again! This healthier homemade sweet & sour tofu is only the beginning.

Jump to:
  • About the Recipe
  • Ingredient Notes
  • How to Make Sweet and Sour Tofu
  • Serving Suggestions
  • Variations
  • Storing
  • More Asian-Inspired Vegan Recipes
  • Recipe
  • 💬 Comments
sweet and sour tofu with broccoli, pineapple,and rice in a white bowl.

About the Recipe

Though this is not an authentic Chinese recipe, I think you'll agree it has its perks. The sweet and sour flavors come from a few key ingredients you probably already have on hand, like soy sauce, rice vinegar, and maple syrup.

In fact, this dish is surprisingly pantry-friendly. You can even substitute frozen vegetables for the fresh produce!

I love how versatile sweet and sour tofu is. Almost any vegetable you have in the fridge that needs to be put to use will be right at home in this flavorful sauce - think broccoli, cauliflower, spinach, or snow peas. See the Variations section below for ideas.

And the tofu crisps up nicely with a bit of oil and soy sauce. It's firm, chewy, savory, and oh so satisfying.

ingredients for sweet and sour tofu laid out on a cutting board.

Ingredient Notes

  • tofu - I like super firm tofu for this dish since it doesn't need to be pressed. Extra-firm is also great, but you'll want to press it for about 30 minutes before cooking.
    Time-saving tip! Use baked tofu, which doesn't need to be pressed AND is already seasoned. This means you can skip Step 1 in the recipe instructions.
  • onion & bell pepper - I used a sweet onion and green and red bell peppers; feel free to use other varieties.
  • pineapple - canned pineapple adds wonderful sweetness and flavor to the dish and helps keep it pantry-friendly.
  • soy sauce - or use certified gluten-free tamari
  • maple syrup - this combines with the pineapple juice to create a sticky, thick glossy sweet sauce!
  • rice vinegar - critical to the overall flavor of the dish, rice vinegar adds acidity to the sweet & sour sauce.
  • corn starch - a small amount of added starch helps thicken the sauce; feel free to substitute arrowroot, if needed.

See the recipe card below for amounts and full instructions.

How to Make Sweet and Sour Tofu

Sweet and sour tofu is a classic dish everyone knows and loves, but you might not realize how EASY it is to make at home.

sautéing onion, peppers and pineapple.

Want to save this recipe? 📩 

I'll email the link so you can come back to it later!

Keep an eye out for more delicious recipes. Unsubscribe anytime.

The basic process looks like this:

Press and cube the tofu (no need to press if using super firm tofu), and chop the vegetables.

Season and cook the tofu in a large pan until golden brown, then transfer it to a plate.

In the same pan, sauté the onion, peppers, and canned pineapple. Return the crispy tofu to the pan.

Whisk together the vegan sweet and sour sauce in a small bowl, and pour into the pan. Cook until thickened, and serve.

sautéed vegetables, seared tofu, and sweet and sour sauce in pan.

Serving Suggestions

Serve sweet and sour tofu with your favorite rice. It's also delicious over quinoa or noodles.

Garnish with fresh green onion and sesame seeds, if desired.

Variations

I had a small amount of broccoli that needed to be used, so I tossed that near the end of cooking. Sweet and sour tofu is one of those great dishes that can take on pretty much any vegetable you have on hand.

Other vegetables you can include in sweet and sour tofu:

  • green beans
  • snow peas
  • baby corn
  • kale
  • spinach
  • Swiss chard
  • carrot
  • mushrooms
  • cauliflower
  • spicy peppers

Oil-free - If you follow an oil-free diet, sweet and sour tofu can easily be made without oil. Simply sauté the tofu and veggies in your favorite non-stick pan, and use a bit of broth or water as needed to prevent sticking.

Refined sugar-free - opt for tomato paste over ketchup, or use my favorite healthy barbecue sauce.

Other proteins - if you don't have tofu on hand or just feel like switching things up, this dish is also great with chickpeas, tempeh, Butler soy curls, or seitan!

Storing

Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat in the microwave or on the stovetop.

Tip: since sweet and sour tofu reheats so well, it's a great recipe to add to your weekly meal prep rotation.

Sweet and sour tofu and veggies on top of rice in a white bowl.

I hope you enjoy this sweet and sour tofu. If you try the recipe be sure to comment below and let us know!

More Asian-Inspired Vegan Recipes

  • A plate filled with vegan stir fry.
    Cucumber Stir Fry With Mock Pork
  • tofu and vegetable stir fry with rice and Szechuan sauce in a bowl.
    Szechuan Tofu With Vegetables
  • Sticky Sesame Tofu With Broccoli
    Sticky Sesame Tofu With Broccoli
  • side view of crispy and sticky tempeh in a black bowl.
    Air Fryer Tempeh

Recipe

A serving of rice and sweet and sour tofu in a bowl.

Sweet and Sour Tofu

Author: Lori Rasmussen, My Quiet Kitchen
Sweet and sour tofu is surprisingly easy to make at home and has all of the comforting flavor of your favorite take-out!
Recipe shared with permission from Eating Vegan, by Dianne Wenz, published by Rockridge Press. Copyright © 2020 by Callisto Media, Inc.
5 from 11 votes
Servings: 4 servings
Prep:15 minutes mins
Cook:30 minutes mins
Total Time:45 minutes mins
Save on Pinterest Print Recipe

Equipment

  • large saute pan
(Keep screen awake)

Ingredients

  • 2 teaspoons vegetable oil, divided - See Notes section for oil-free tips.
  • 3 Tablespoons low-sodium tamari or soy sauce, divided
  • 3 Tablespoons rice vinegar or white wine vinegar, divided
  • 1 (14 ounce) package extra firm tofu, drained, pressed, and cubed - or super-firm tofu (no need to press)
  • 1 small sweet onion, chopped
  • 1 red bell pepper, seeded and chopped
  • 1 green bell pepper, seeded and chopped
  • 1 cup canned diced pineapple, juice reserved
  • 1 Tablespoon tomato paste or ketchup - I had an open bottle of BBQ sauce in the fridge so I used that instead.
  • 2 Tablespoons maple syrup
  • 1 Tablespoon corn starch
  • 4 cups cooked rice of choice

Instructions
 

  • Heat 1 teaspoon of oil in a large pan over medium-high heat, along with 1 tablespoon tamari and 1 tablespoon vinegar. Add the tofu to the pan and cook, stirring occasionally, until golden brown on all sides, about 10 minutes. Transfer the tofu to a plate.
  • Add the remaining 1 teaspoon of oil to the pan along with the onion. Cook, stirring frequently, until it begins to brown, about 5 minutes. Add the bell peppers and the pineapple to the pan. Cook, stirring occasionally, until the vegetables have softened, about 10 more minutes. Add the tofu back into the pan.
  • Whisk together the tomato paste, maple syrup, cornstarch, remaining 2 tablespoons tamari, 2 tablespoons vinegar, and ½ cup of the reserved pineapple juice in a small bowl. Pour the mixture into the pan and gently stir to coat everything well. Cook for a few more minutes, until the sauce thickens and is heated through.
  • Serve over the cooked rice.

Notes

First-Timer tip: If you're short on time, you can used store-bought baked tofu and a bag of frozen stir-fry vegetables in this recipe. Baked tofu is already seasoned, so you can skip step 1. Just add it to the pan with the frozen veggies in step 2 and add the sauce after they're both heated through.
Need to make it oil-free?  Instead of cooking the tofu in oil in the first step, dry-broil it as described in this post. Another option is to season the tofu with tamari and rice vinegar, then bake. Or simply sauté it as described above and add a bit of broth or water, as needed. Thoroughly pre-heating the pan is also very important to prevent sticking.
Storage: Store leftover sweet and sour tofu in an airtight container in the refrigerator for up to 5 days. Reheat in the microwave or on the stovetop.

Estimated Nutrition (per serving)

Calories: 426kcalCarbohydrates: 76gProtein: 14gFat: 7gSodium: 470mgFiber: 3gIron: 5mg

Nutrition information is an estimate and will vary depending on the exact amounts and specific products and ingredients used.

Did you make the recipe?Comment below to share your feedback!

Share the Recipe

813 shares
  • Share
  • Reddit
  • Bluesky
  • Email it

Comments

    Leave a Comment Cancel reply

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

    Recipe Rating




  1. Paul Vinett says

    June 08, 2025 at 10:07 pm

    This is fantastic. The family enjoyed it and loved it. I added broccoli and left out the green pepper. Amazing. Tasty. Easy to make!! Thank you!!

    Reply
  2. Terrie Easter Sheen says

    March 25, 2025 at 10:33 pm

    This was absolutely one of the best tofu recipes ever I've ever bade...and I've made a lot. LOL. . I added broccoli along with the red and green peppers. I served it on a bed vermicelli noodles and so its Vegan and GF.
    Thank you for sharing.
    Peace, love and great food. TES

    Reply
  3. Robert says

    March 21, 2025 at 6:25 pm

    Tasty recipe which comes together quickly. Thank you!

    Reply
  4. JMott says

    February 03, 2024 at 11:25 am

    I made this and loved it. Some sweet and sour recipes are mostly sweet, but I think this one has a good balance.
    Just now noticed there's broccoli in the photo, but not in the recipe...I guess if you use the bag of frozen veggies, they'd be in there! I'll try that next time!

    Reply
  5. Laura says

    January 09, 2024 at 7:35 pm

    Thank you for the oil free baking method. Saves so much effort for me and also helps me avoid processed oil

    Reply
  6. Mindy says

    January 09, 2024 at 4:45 pm

    Could I use frozen pineapple in a pinch? Was thinking of making this tonight but a little...snowed in! 🙂

    Reply
    • Lori Rasmussen says

      January 09, 2024 at 11:12 pm

      Definitely! Sorry I saw this a little late. Am out of town and also snowed in! 🙂 I would thaw it first, even if just slightly. If you made it tonight, I hope you enjoyed!

      Reply
  7. elizabeth shipley says

    January 09, 2024 at 1:52 pm

    Will be making this weekend, so I bookmarked it. Been looking for something like this. Since we produced Betsy's Tempeh in Mich. 35 years ago, I made sweet and sour tempeh many times and wouldn't you know, I have misplaced that recipe! So much for writing down recipes.

    Reply
  8. Michelle A says

    April 21, 2023 at 8:10 pm

    Who doesn’t love sweet and sour tofu?! Such a great recipe. I make this all of the time. So tasty!

    Reply
  9. Lauren Eller Vaught says

    August 25, 2022 at 4:12 pm

    Terrific recipe that comes together fairly quickly, and easily. I used a yellow pepper, and zucchini. Lovely, umami and bright sweet and sour sauce. Thank you for all the great recipes!

    Reply
  10. Dianne says

    April 07, 2020 at 5:55 pm

    Thank you so much, Lori!!! I'm so glad you like the book!

    Reply
    • Lori says

      April 07, 2020 at 10:35 pm

      You're so welcome. Thoroughly enjoying it! Congratulations on a job well done! 😀

      Reply
a photo of Lori Rasmussen in her kitchen.

Hi, I'm Lori!

I'm passionate about flavor and simplicity. I share vegan recipes with a focus on both!

Read more

Trending Recipes

  • A glass of oat milk with a jar of oats and a tall jar of oat milk in the background.
    Oat Milk Recipe With Enzymes (Like Oatly)
  • toasted bread topped with vegan tofu cottage cheese and strawberries.
    5-Minute Vegan Cottage Cheese
  • Italian green bean salad with tomatoes in a serving bowl.
    Italian Green Bean Salad
  • Looking into the top of a jar of colorful mixed pickled vegetables.
    Quick Pickled Vegetables
  • close up overhead of Instant Pot Lentil Curry and rice in a bowl
    EASY Instant Pot Red Lentil Curry
  • small jar holding powdered seasoning.
    Vegan Chicken Broth, Bouillon & Seasoning
  • overhead view of crimped unbaked crust in a pie plate.
    Vegan Gluten-Free Pie Crust (Easy & Oil Free)
  • Freshly baked banana bread topped with walnuts against a dark background.
    Oat Flour Banana Bread

Popular Year-round

  • light blue bowl filled with colorful chili corn salsa.
    Chipotle Corn Salsa (EASY Version)
  • looking down at crispy roasted edamame in a glass.
    Air Fryer Edamame
  • close up of herb salad dressing in a small glass jar on a gray stipe napkin.
    Oil-Free Italian Salad Dressing
  • different tahini dressing variations with ingredients on marble background.
    Tahini Dressing (With 4 Flavor Variations)
  • close up of oat flour vegan mug cake in a cute smily face mug.
    Healthy Oatmeal Mug Cake
  • hand holding a waffle cone filled with 3 scoops of vegan ice cream.
    Vegan Oat Milk Ice Cream (No Coconut)
  • a stack of 4 vegan oil-free banana brownies
    Healthy Vegan Banana Brownies
  • A stack of 5 chocolate protein cookies with one cookie leaning against.
    Vegan Protein Cookies

Footer

↑ back to top

About

About Lori
Privacy Policy
Accessibility

Newsletter

Subscribe to keep up with the latest and receive free vegan recipes each week!

Contact/Follow

YouTube
Facebook
Instagram
Pinterest
Contact Us

Copyright © 2025 My Quiet Kitchen

Did you try this recipe?

Your vote:




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