Sweet and Sour Tofu

RECIPE PRINT COMMENTS
5 from 1 vote

This Sweet and Sour Tofu is the perfect weeknight dinner! Crispy tofu is tossed in a homemade sweet and sour sauce with peppers and pineapple and served over rice.

Who doesn’t love crispy tofu with a simple sweet and sour sauce! This weeknight dinner has become one of our favorites lately.

If you love sweet and sour chicken, you’ll love this vegan version with tofu, pineapple, and peppers. And it can be made in just 30 minutes!

See below for step-by-step photos and tips for success, or scroll down for the full recipe.

Two Bowls Of Sweet And Sour Tofu

Why We Love This Sweet and Sour Tofu Recipe

Before I went vegetarian, sweet and sour chicken was one of my favorite take-out dishes. So, I wanted to recreate a plant-based version using tofu.

The tofu is lightly pan-fried to make it extra crispy and the sweet and sour sauce is rich and coats the tofu in a slightly sweet, sticky sauce.

Plus, it’s ready in 30 minutes, making it a weeknight favorite.

Ingredients For Sweet And Sour Tofu

Ingredient Notes

  • Tofu: For this recipe, I prefer extra firm tofu or super-firm tofu, but firm will work in a pinch.
  • Cornstarch: The starch helps make the tofu extra crispy and helps to thicken the sauce. Arrowroot starch will also work in a pinch.
  • Worcestershire: You can find a vegan Worcestershire sauce! I like Annie’s, but any brand will work. If you can’t find it, soy sauce also works or Tamari for a gluten-free option.
  • Pineapple: Canned pineapple will work, though I prefer fresh pineapple if you can.
  • Peppers: For this recipe, I use 1/2 a green bell pepper and 1/2 a red bell pepper, but you can also use a single red bell pepper.
  • Sugar: I like using cane sugar here, I’ve tried replacing it with honey or maple syrup and I think the taste is off.
Sweet And Sour Tofu

How to Make this Sweet and Sour Tofu

Make the Sauce

Whisk together the ingredients for the sauce.

Stir Fry Sauce For Tofu

Cube the Tofu

Toss the cubed tofu with cornstarch.

Sweet And Sour Tofu

Cook the Veggies

Cook the peppers and onions until softened.

Cook The Peppers Until Softened

Add the tofu to the sauce

Add the crispy tofu back to the sauce and toss together until well combined. Serve over cooked rice.

Sweet And Sour Tofu 4
Sweet And Sour Tofu With Rice In A Bowl

Tips for Success

You’ll want dice of similar size for the peppers and the pineapple. Chunks, compared to fine chops, make this a classic sweet and sour-dish.

If you want to cut back on the oil, you can air-fry the tofu instead. Toss with cornstarch as directed, then place in a single layer in an air fryer and cook until crispy.

To prep ahead of time, you can make the sauce in the morning and chop the vegetables, tofu, and pineapple. Then, right before you are ready to cook, fry the tofu, cook the vegetables and mix together with the sauce.

I bought this wok a few years ago, and it’s been one of my favorite pans in my kitchen. It’s great for so many recipes, especially this sweet and sour tofu!

Sweet And Sour Tofu With Rice In A Bowl

More Tofu Recipes

If you make this sweet and sour tofu recipe, make sure to come back to leave a rating and a comment. Your feedback helps other readers, and seeing you make my recipes makes my day!

Delish Knowledge

Sweet and Sour Tofu

5 from 1 vote
This Sweet and Sour Tofu is the perfect weeknight dinner! Crispy tofu is tossed in a homemade sweet and sour sauce with peppers and pineapple and served over rice.
Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 15 minutes

Equipment

Ingredients 

  • 1 block tofu, drained and pressed
  • 2 tablespoons cornstarch, divided
  • 1 tablespoon water
  • 1/2 cup ketchup
  • 3 tablespoons pineapple juice, if using canned pineapple, then just use the juice from the can
  • 3 tablespoons rice vinegar
  • 1/4 cup sugar
  • 1 tablespoon vegan Worcestershire sauce, or soy sauce
  • 1/2 teaspoon red chili flakes, optional, can use less for less spicy version
  • 2 tablespoons oil*
  • 1/2 onion, large dice
  • 2 cloves garlic, minced
  • 1 red bell pepper, large dice
  • 1 cup pineapple, large dice (or use canned)
  • 3 scallions, sliced on the diagonal
  • 2-3 cups cooked rice, for serving

Instructions

  • Dain the tofu, then wrap in a paper towel to remove excess water. Cut into cubes, then toss with 1 tablespoon of cornstarch and set aside.
  • In a small bowl, whisk together the remaining tablespoon of cornstarch and water until combined. Then, whisk together the remaining sauce ingredients: 1/2 cup ketchup, 3 tablespoons pineapple juice, 3 tablespoons rice vinegar, 1/4 cup sugar, 1 tablespoon Worcestershire sauce and 1/2 teaspoon red chili flakes 
  • Heat a large skillet or work over medium heat. Add the oil and tofu and cook until all sides are golden brown and crispy. Remove and transfer to a bowl.
  • Add the onions, garlic, and peppers to the skillet and cook until veggies are softened and caramelized, for about 5 minutes, tossing often. Add the pineapple and the sauce and cook until the sauce thickens, about 2 minutes. Add the tofu back in and coat until warmed through with the sauce.
  • Remove from heat and add in the scallions. Serve over warm rice.

Notes

*I’ve also made this with air-fried tofu, which is great if you want to reduce oil. Toss with the cornstarch as directed, then place in a single layer in an air fryer and cook for 8-10 minutes at 400 degrees F until crispy and golden brown.

Nutrition

Serving: 1servingCalories: 389kcalCarbohydrates: 60gProtein: 12gFat: 12gSaturated Fat: 1gPolyunsaturated Fat: 5gMonounsaturated Fat: 6gTrans Fat: 0.03gSodium: 286mgPotassium: 291mgFiber: 3gSugar: 26gVitamin A: 1274IUVitamin C: 63mgCalcium: 160mgIron: 2mg
Course: dinner, main, vegan
Cuisine: American, Chinese-Inspired

Leave a Reply

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

Did you make this? Rate this recipe!




One Comment