tofu bell pepper stir fry in a large pan

Sweet and Sour Tofu

  • Author: Lisa Kitahara
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x


Learn how to make tofu taste delicious with this crispy sweet and sour tofu recipe thats healthy and better than take out in under 20 minutes! (Vegan + gluten free)



  • 14 oz block of extra firm tofu, frozen and then thawed* (336g)
  • 1 tbsp corn starch
  • 1 cup sweet and sour sauce (250g // store bought or homemade)
  • 1 large red bell pepper, chopped  (220g)
  • 1 large green bell pepper, chopped (200g)
  • 1 large onion, chopped (180g)
  • rice to serve 


  1. Once the tofu has fully thawed, remove from the package and drain excess liquid. Then cut into 3/4 inch cubes. If you have fresh tofu that hasn’t been frozen, press for 15 minutes using a tofu press or by placing it between two clean towels and placing a heavy object on top. Then dust corn starch over the tofu until lightly coated. 
    • Air fryer method: Air fry at 400 F for 5 minutes. Shake the air fryer basket and then air fry for another 3-4 minutes until lightly golden. 
    • Oven method: Bake at 400F for 15 minutes. Flip the pieces of tofu and bake for another 8-10 minutes or until the edges are crispy. 
  2. While the tofu is baking, chop the bell peppers and onions into 1/2-3/4 inch pieces. Prepare the sweet and sour sauce if you don’t have any on hand. 
  3. Heat a large pan or woke over high heat and fry the onions for In a large pan or wok over high heat, fry the onions for 2-3 minutes. Add in the bell peppers and cook for another 3 minutes. Add the tofu and the sweet and sour sauce and toss until everything is well coated in the sauce. Remove pan from heat and serve over rice.


  • Helpful Equipment: large pan, wok, air fryer, baking tray
  • Nutritional Information Disclaimer: Nutrition information is a rough estimate calculated on an online tool (Cronometer). 
  • Category: entree
  • Method: stove top
  • Cuisine: vegan, gluten free, asian


  • Serving Size: 1 serving
  • Calories: 251
  • Sugar: 18.6
  • Sodium: 342mg
  • Fat: 8.3
  • Saturated Fat: 1.5
  • Unsaturated Fat: 7.2
  • Trans Fat: 0
  • Carbohydrates: 32.4
  • Fiber: 4.2
  • Protein: 15.2
  • Cholesterol: 0

Keywords: sweet and sour tofu, asian vegan recipes, tofu recipes