Sweet and Sour Tofu

An irresistible fusion of crispy tofu triangles bathed in a sweet and tangy sauce. This sweet and sour tofu recipe is a delicious plant-based alternative to traditional take-out sweet and sour chicken. You'll love it!
post featured image
A bowl of sweet and sour tofu topped with sliced green onions and served with quinoa.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Our sweet and sour tofu recipe is bright, bold, and seriously satisfying. It has that sticky, sweet-and-tangy sauce that clings to every crispy bite of tofu. The mix of textures makes it extra fun to eat, especially with colorful veggies tossed in. It’s cozy, familiar, and packed with big takeout-style flavor.

Making sweet and sour tofu at home is easier than it sounds and way more fun than ordering in. Everything comes together quickly with simple staple ingredients and easy steps. The tofu gets crispy, the sauce turns glossy, and the whole kitchen smells amazing. It’s the kind of meal that feels exciting but still totally doable on a weeknight.

Love tofu recipes? Then, you must try these eggplant tofu and tofu with peanut sauce recipes. This crispy sweet and sour tofu recipe is totally worth a try, even if you’re a little intimidated by tofu!

Why You’ll Love this Flavorful Tofu

This sweet and sour tofu recipe is loaded with bold, tangy flavor and crispy tofu that soaks up every bit of that sticky sauce. It’s easy to make, better than takeout, and perfect for a fun weeknight dinner that still feels special.

  • Big Sweet-and-Tangy Flavor. Every bite hits that perfect balance of sweet and sour. It’s bold, cozy, and super satisfying. The sauce really makes the tofu shine.
  • Better Than Takeout. It tastes just like your favorite takeout dish, maybe even better. No long wait. No soggy leftovers.
  • Quick and Easy to Make. This recipe comes together fast. It’s great for busy nights when you still want something exciting. Dinner feels fun without a lot of work.
  • Veggie-Packed and Colorful. Sweet and sour tofu is usually loaded with bright veggies. Think bell peppers, pineapple, and onions. It looks happy and fresh on the plate.
  • Crowd-Pleasing Comfort Food. Even tofu skeptics tend to love this one. The familiar sweet and sour flavor wins people over. It’s cozy, craveable, and always a hit.
A bite of sweet and sour tofu on a fork.

Key Ingredients and Substitutions

Discover the key ingredients that make sweet and sour tofu triangles so delicious. Here’s what makes this dish a favorite for any meal, any time of the week:

Ingredients for a sweet and sour tofu recipe with labels.
  • Extra-Firm Tofu Holds its shape and gets nice and crispy. Press it first for the best texture. Super-firm tofu works great too and skips the pressing step. If you prefer the taste and texture of tempeh, you can swap out the tofu for tempeh (such as this air-fryer tempeh) as a hearty, protein-rich base.
  • Toasted Sesame Oil Adds a deep, nutty flavor that makes the dish taste rich and a little fancy. A small amount goes a long way. If needed, swap with avocado oil plus a sprinkle of sesame seeds.
  • Aromatic Blend (Onion, Garlic, Ginger) – Build the flavor base. They add warmth, depth, and that classic sweet-and-sour takeout vibe. Fresh ginger tastes best, but ground ginger works in a pinch. Shallots can replace onion if that’s what you have.
  • Sweet and Sour Sauce (Tamari or Soy Sauce, Maple Syrup, Rice Vinegar, Lemon Juice) – Creates the perfect balance of sweet, tangy, and savory. Use tamari or coconut aminos instead of soy sauce for a gluten-free option. Sugar or agave can replace maple syrup, and apple cider vinegar works if you’re out of rice vinegar.
  • Cornstarch – Helps the tofu get crispy and thickens the sauce. It gives you that glossy, clingy finish. Arrowroot starch works well as a swap. Potato starch is another good option.
  • Scallions and Sesame Seeds – Add freshness, crunch, and color. Skip them if needed, but they’re worth it. Chives work instead of scallions, and crushed peanuts can replace sesame seeds.

How To Make This Tangy Tofu Recipe

Making tofu with sweet and sour sauce is simple and comes together faster than you might think. Crispy tofu is tossed in a sweet, tangy sauce for an easy, flavorful meal that’s perfect for busy weeknights.

Tofu triangles being placed on a baking sheet.

Step 1: Bake Tofu Triangles – Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and arrange the tofu triangles on it. Bake for 12 to 15 minutes, until they’re lightly browned.

Carrots, onions, and ginger in a skillet.

Step 2: Saute Veggies – While the tofu is baking, heat sesame oil in a nonstick frying pan over medium-high heat. Add the chopped onion, minced garlic, grated ginger, and carrot matchsticks.

Cooked carrots, onions, and ginger in a skillet.

Sauté for 4 to 5 minutes until the veggies are soft and the onion is translucent.

Sweet and sour sauce being prepped in a bowl.

Step 3: Mix Up the Sauce – In a small bowl, mix together the soy sauce, maple syrup, rice vinegar, lemon juice, and tomato paste to make the sauce.

Cornstarch slurry being prepped in a bowl.

In a separate bowl, whisk together the water and cornstarch.

Tofu triangles for a sweet and sour tofu recipe in a skillet with onions and carrots.

Step 4: Cook Tofu with Veggies – Once the tofu is done baking, add it to the pan with the veggies. Cook for about 5 minutes, turning the tofu frequently so it cooks evenly.

Tofu and veggies in a skillet.

Step 5: Simmer Sauce – Pour the sauce into the pan and stir to coat the tofu well.

A cornstarch slurry being added to a skillet.

Let it simmer for a few minutes, then add the cornstarch mixture.

Sweet and sour tofu being cooked in a skillet.

Stir until the sauce thickens.

Step 6: Garnish and Serve – Remove from heat, stir in the sesame seeds, garnish with chopped scallions, and serve with your favorite side dish.

How To Serve Up Your Crispy Sweet and Sour Tofu

Tofu is so terrific, don’t you think? It’s as flexible as you want it to be, not only with texture, but with flavorful sauces, too. Here are a few favorite serving suggestions:

  • Rice Is Always Nice – Our first choice for a savory side would be good ol’ whole grains, specifically rice. This crispy tofu with sweet and sour sauce recipe is totally perfect for topping a scoop of steaming rice.
  • Well-Seasoned Salad Salute – You’ll love the addition of tantalizing tofu triangles atop your sultry salad greens. The combination of cool, crisp leaves and a warm, sweet sauce can be heavenly. Check out our salad guide for ways to create the most perfect pairing of vibrant vegetables!
  • Oodles of Nosh-Worthy Noodles – Noodles are another ingredient that goes wonderfully with most meals. You can use rice noodles, glass noodles, soba noodles, vermicelli noodles, or even kelp noodles—pretty much anything you like! The marvelous mixture of crusty, pan-fried tofu and luxurious, lengthy pasta ribbons is addictive.
  • A Side of Green Beans – Our popular Chinese green beans pair perfectly with this tofu!
  • If Spice Is Your Vice – When it comes to asian-inspired dishes, you may have a hankering for some extra heat. Feel free to add whichever vegan hot sauce you love in whatever amounts you wish. This crispy sweet and sour tofu will take whatever you top it with—guaranteed!
A big bowl of sweet and sour tofu served over quinoa and topped with sliced green onions.

Tofu FAQs

How do I store any leftover sweet and sour tofu recipe?

This recipe is best eaten the same day, but you can store any leftover tofu in a covered container in the fridge for a few days. If there’s any remaining sauce, try to store that in a mason jar so that you can use it to help heat up your tofu another day. Not recommended for freezing.

Can I prep this tangy tofu recipe ahead of time?

You sure can! To make cooking quicker, you can prep the sauce and cut the tofu into triangles the day before. Keep each in a separate, sealed container until ready to use. Check out our Tofu Guide for the Tentative Cook for more tips on tofu!

Help! How do I cut tofu into triangles?

This video shows how to cut tofu in four different ways, just in case you don’t like triangles. You can also do it this way:
1. Cut the tofu block vertically into 2 thick slices.
2. Then, cut through the center of these so that you have 4 thick blocks.
3. Turn each block on its end and cut through it diagonally – making two long triangular shapes.
4. Slice each of the two long triangular shapes into 1/4″ thick slices. Repeat for the other 3 blocks.

Alternatively, you can rip the tofu into chunks that resemble pieces of chicken, so the finished dish will look very similar to sweet and sour chicken.

Tofu with sweet and sour sauce served over quinoa.

If you make this Crispy Sweet and Sour Tofu recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments! Be sure to follow along on PinterestInstagram and Facebook for even more vegan recipe inspiration.

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Sweet and Sour Tofu

5 from 12 votes
With so many ways to prepare and enjoy tofu, you’re not going to want to skip out on this delicious recipe for crispy tofu with a sweet and sour sauce. Comforting, chewy, and delightful when enjoyed with a side of rice, served atop a salad, or thrown into a noodle soup—this recipe is perfect any time of day or year!
A bowl of sweet and sour tofu topped with sliced green onions and served with quinoa.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 3

Ingredients

  • 1 (14-ounce) package extra-firm tofu, drained, pressed, and cut into triangles
  • 2 teaspoons sesame oil
  • 1 medium onion, chopped
  • 1 clove garlic, minced
  • 1 1-inch piece ginger, grated
  • 1 medium carrot, peeled and chopped into matchsticks
  • 4 tablespoons soy sauce
  • 3 tablespoons maple syrup
  • 3 tablespoons rice vinegar
  • 1 lemon, juiced
  • 1 tablespoon tomato paste
  • ¼ cup water
  • 1 tablespoon cornstarch
  • 2 tablespoons sesame seeds
  • Chopped scallions, for garnish

Instructions

  • Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Place the tofu triangles on the prepared baking sheet evenly spaced and bake for 12 to 15 minutes, until they turn light brown.
  • While the tofu is baking, heat the sesame oil in a nonstick frying pan over medium-high heat. Add the onion, garlic, ginger, and carrot, and sauté for 4 to about 5 minutes, or until the vegetables soften and the onion becomes translucent.
  • Prepare the sauce by mixing together the soy sauce, maple syrup, rice vinegar, lemon juice and tomato paste in a small bowl. In a separate bowl, whisk together the water and the cornstarch.
  • Once the tofu is baked, add it to the pan and cook for 5 minutes, rotating each triangle frequently for even cooking. Pour the sauce into the frying pan and stir well to coat the tofu. Let it simmer for a few minutes, then pour in the cornstarch slurry and stir until the sauce thickens.
  • Remove from heat and stir in the sesame seeds, garnish with scallions and serve with a side of your choice.

Notes

  • Tofu Pressing Tips: It’s important to get as much water as possible out of the tofu. Depending on the brand you use, pressing may be necessary. You can also freeze it overnight to get a firmer and chewier texture.
  • Storing Suggestions: This sweet and sour tofu recipe is best eaten the same day, but you can store any leftover tofu in a covered container in the fridge for a few days. If there’s any remaining sauce, try to store that in a mason jar so that you can use it to help heat up your tofu another day. 

Nutrition

Calories: 175kcal | Carbohydrates: 29g | Protein: 5g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Sodium: 1403mg | Potassium: 350mg | Fiber: 3g | Sugar: 17g | Vitamin A: 3487IU | Vitamin C: 24mg | Calcium: 109mg | Iron: 2mg
Course — Side
Cuisine — asian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 12 votes (1 rating without comment)

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




12 comments
  1. World of Vegan says:

    5 stars
    My partner made this for dinner tonight served over quinoa and WHOA, it was amazing! Will make again, definitely!

  2. 5 stars
    Sweet and Sour sauce is too good, I am so happy I can try out this tofu recipe to get the sweet and sour “chickn” effect!

  3. 5 stars
    I’m always so happy to find more vegan tofu recipes 🙂

  4. Andrea White says:

    5 stars
    I’ve been looking for a new sauce for tofu. This is perfect!

  5. 5 stars
    What a delicious sauce! I’m not a huge fan of tofu, but I really liked this dish. Might try it with tempeh next time. Give it a try!

  6. 5 stars
    Delicious melding of flavors…the sauce is delicious. Love crispy tofu!

  7. Beatriz Buono-Core says:

    5 stars
    I seriously need to try this ASAP! All my favorite things combined 😀

  8. 5 stars
    This tofu is SO flavorful and scrumptious. I also like cutting the tofu into cubes instead of triangles because it makes the recipe just a little bit faster and easier for me 🙂

  9. 5 stars
    I love a good sweet and sour dish, especially when tofu is involved! Yum!

  10. 5 stars
    This was really delicious! But the steps of the recipe are quite confusing. What do you do with the vegetables in step 2? Just leave them in the pan? How does this relate to the tofu in a (separate?) pan in step 4? Step 4 says the tofu is in cubes, not triangles, and I think cubes would be a better shape for this dish. The vegetables in step 2 need to be added at the end of step 4, unless we are using the same pan throughout. I solved these odd directions by cooking vegetables and then adding the baked tofu and the sauce–I didn’t see the point of frying baked tofu. I used super firm tofu and tapioca starch instead of cornstarch. I will definitely make this again using cubes of tofu!

    • So glad you liked it, Rebecca! And thanks so much for your feedback, I adjusted how the recipe is written to try to make it more clear for others who make this dish 🙂 Cheers!!

Stay Inspired!

Thank you for subscribing!