• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Debra Klein

Debra Klein
  • Home
  • About Debra
  • home
  • Recipes
  • Subscribe
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Debra
  • Recipes
  • Subscribe
×
Home » Recipes » Main Course

Saucy Sweet and Sour Crispy Tofu

Gluten FreeGrain FreeVegan

Published: Feb 25, 2025 · Modified: Feb 25, 2025 by Debra Klein · This post may contain affiliate links · Leave a Comment

Jump to Recipe

Crispy cubes of tofu and sauteed vegetables plus pineapple are tossed with a tangy sweet and sour sauce for an incredibly delicious vegan and gluten-free meal that is better than take out in every way!

Crispy tofu plus bell peppers, onions and pineapple with a sweet and sour sauce, served over rice.
Jump to:
  • Ingredients and Substitutions
  • How to make it
  • Make the Sweet and Sour Tofu Sauce
  • TROUBLESHOOT
  • Debra’s Pro Tips
  • Serve Store Reheat
  • 📖 Recipe

Stop ordering take out and make this Sweet and Sour Tofu instead! It’s crispy, saucy, tasty and satisfying. The sweet and sour sauce is made from pantry staples that likely already have and the perfectly delicious result is yours in just 30 minutes! Your delivery wouldn’t have even arrived in that time!

Ingredients and Substitutions

Ingredients for sweet and sour tofu: arrowroot powder, onion, bell pepper, tomato paste, maple syrup, vinegar, spices, canned pineapple, extra firm tofu.
  • Tofu: be sure to buy firm or extra firm tofu.
  • Canned pineapple: we’re using the pineapple juice and the pineapple chunks!
  • Tomato paste: find a brand with one ingredient, tomatoes.
  • Vegetables: bell peppers and onion go perfectly with tofu and pineapple. You can also add in any other veggies you love.
  • Arrowroot powder: I prefer to use arrowroot powder over cornstarch which is often heavily sprayed, genetically modified, made with filler ingredients and heavily processed.

How to make it

Before you do anything else, you’ll want to drain and press the tofu. The secret to crispy tofu is getting the moisture out before coating and cooking!

Block of drained firm tofu on a clean dish cloth.

Remove tofu from package and drain on a clean kitchen towel. Fold the towel, that’s been doubled, over the tofu and then set something heavy (a skillet, or a couple cookbooks) on top to press out the excess moisture.

Strainer, set over a glass measuring cup separating canned pineapple chunks from the juice.

Separate the pineapple chunks from the juice. Set aside the juice for the sauce and the fruit to saute with the vegetables.

Bowl with sections of chopped red onion, green peppers, red peppers and pineapple chunks.

Prep the veggies: roughly chop the onion and bell peppers. Set aside with the pineapple chunks.

Make the Sweet and Sour Tofu Sauce

Whisking tomato paste into pineapple juice, vinegar and maple syrup.

Place a small saucepan over medium-low heat. Whisk tomato paste into pineapple juice, vinegar and maple syrup.

Arrowroot powder in pineapple juice.

Dissolve arrowroot powder into a small amount of pineapple juice.

Pour arrowroot mixture into sauce.

Keep whisking. As sauce cooks, it will become shiny and thicken.

Make the Vegetables

Heat a heavy skillet over medium-high heat. Add chopped veggies plus the pineapple chunks and stir fry until veggies are tender, but still firm. There will be enough residual juice in the pineapple to facilitate this.

When veggies are done, transfer to a bowl.

Make the tofu

Cut drained tofu into three pieces, resembling a slice of sandwich bread.

Stack those three pieces and then cut into long strips, then cut the other way to produce cubes.

Mix arrowroot, garlic powder, cumin, salt and pepper in a small bowl.

Gently toss tofu cubes into the mixture until evenly coated.

Use the same skillet you cooked the veggies in. Swirl in 2 tablespoons avocado oil and add the coated tofu cubes.

Leave tofu undisturbed in the skillet for 2-3 minutes, until it will naturally release. Then turn to cook each side until it’s crispy everywhere.

TROUBLESHOOT

For Crispy Tofu, without the cubes sticking to the pan, you likely need more patience, not more oil!

  • Heat the pan and make sure it’s hot first.
  • Then, add the oil. Tip the pan so the oil coats the entire surface.
  • Let the oil heat up. It will begin to shimmer…but if it’s smoking you waited too long.
  • Add the tofu cubes and then leave them alone. It will brown and then naturally release. If you try to move it too soon, it will stick to the pan and fall apart.

Put it all together

Pour the cooked veggies back into the pan and stir gently.

Pour in half the sauce. If it thickened too much while sitting, whisk in 1-2 tablespoons water at a time until desired consistency, then pour over the tofu and vegetables.

Debra’s Pro Tips

Tofu and vegetables in a sweet and sour sauce, served over rice.
  • Leave tofu to cook and crisp. If you try to turn it over too soon, it will stick to the bottom of the pan, creating a mess and frustration. When it naturally releases, it’s ready to flip, much like other sources of protein.
  • I love the glossy, thick texture of the sauce that uses arrowroot powder and prefer to use water to thin, as needed….before pouring over the tofu and vegetables….rather than using the water to begin with.
  • Super important to dissolve the arrowroot powder in a small amount of liquid before pouring into the sauce. If you put the arrowroot powder directly into the saucepan it will seize up and make terrible tasting and looking clumps.

Serve Store Reheat

  • Serve over a whole grain like rice, couscous or quinoa. A simple cauliflower rice is also a good base for this simple vegan dinner.
  • Store in an airtight container in the refrigerator for a maximum of 5 days.
  • Reheat in a skillet over medium-high heat until heat through and re-crisped.
  • I do not recommend freezing the cooked tofu with sweet and sour sauce. The texture and the taste will be altered significantly.

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this recipe, please consider a five star rating below and leave a comment. Also, please share your photos on instagram by tagging me @dkhealthcoach and using the hashtag #debraklein

📖 Recipe

Crispy cubes of tofu plus pineapple, green peppers, onions and red peppers with sweet and sour sauce over rice.

Saucy Sweet and Sour Crispy Tofu

Author: Debra Klein
Crispy cubes of tofu and sauteed vegetables and pineapple are tossed with a tangy sweet and sour sauce for an incredibly delicious vegan and gluten-free meal that is better than take out in every way!
No ratings yet
Rate this Recipe
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 15 minutes mins
Total Time 30 minutes mins
Course Main Course, Side Dish
Cuisine American, Asian
Servings 4

Equipment

  • Cast iron skillet
  • Fine mesh strainer
  • OXO Good Grips 11-Inch Balloon Whisk

Ingredients
  

Tofu

  • 1 16-oz block extra firm tofu
  • 1 tablespoon arrowroot powder
  • ½ teaspoon garlic powder
  • ½ teaspoon turmeric
  • ½ teaspoon sea salt
  • ¼ teaspoon ground black pepper
  • 2 tablespoon avocado oil

Vegan Sweet and Sour Sauce

  • 3 tablespoon tomato paste
  • 1 14-oz can juice from canned pineapple chunks about ¾ cup pineapple juice
  • 2 tablespoon distilled white vinegar
  • 2 teaspoon maple syrup
  • 2 tablespoon arrowroot powder
  • ½ cup water

Vegetables

  • 1 red onion roughly chopped into cubes
  • 1 red bell pepper roughly chopped into cubes
  • 1 green bell pepper roughly chopped into cubes
  • 1 cup pineapple chunks separated from the juice in a 14-oz can of pineapple chunks used above in the sauce.

Instructions
 

Press Tofu

  • Remove tofu from package. Drain. Double up a clean dish towel, place block of tofu onto it, fold it over and then place something heavy (large wooden cutting board, cast iron skillet or a heavy cookbook) on top. The goal is to facilitate the removal of excess moisture and "dry" the tofu out a bit.

Sweet and Sour Tofu Sauce

  • Separate juice from pineapple chunks with small strainer. The pineapple chunks will be sauteed with the veggies in the next step. Whisk the arrowroot powder into ¼ cup of the pineapple juice and set aside. Put the remaining ½ cup juice into a small saucepan.
  • Set the small saucepan over medium heat and add to the pineapple juice the tomato paste, maple syrup and vinegar. Whisk until everything is well mixed and then our in the arrowroot mixture, whisking continuously as the sauce slowly thickens.
  • Continue to cook and whisk until thick but still pourable. About 3 minutes. Turn off heat and set aside.
  • Vegetables
  • Cut onion and peppers into bite sized pieces. Heat heavy skillet over medium heat. Cook the veggies plus pineapple chunks, tossing once in awhile. Continue for 3-5 minutes, until starting to soften. Transfer to a bowl. There will be some "juice" that comes out of the pineapple chunks that will provide moisture in the pan. You can also add 1 tablespoon oil or water or broth if the pan becomes dry.
  • When veggies are tender, transfer into a bowl so you can use the same pan to make the tofu.

Make Tofu

  • Cut the pressed tofu into cubes. First make three vertical sections, then stack those. Cut across lengthwise, the widthwise into bite sized chunks.
  • In a small bowl, mix together arrowroot, turmeric, garlic powder, salt and pepper. Toss the tofu cubes into the powder until evenly coated.
  • Swirl 2 tablespoons oil into the pan that cooked the vegetables. Place tofu cubes into the hot pan and leave undisturbed for about 3 minutes, until it naturally releases and turn over to crisp on other sides.
  • Turn heat off.
  • Add the cooked vegetables back into the pan and toss gently with the tofu.
  • Whisk 1-2 tablespoons water into the sweet and sour sauce, or more, until it's a pourable consistency. Pour half of it onto the tofu and vegetables and stir well.
  • Use more sauce, if needed, or put it in a pitcher and pass it around for those who like an even more saucy dish.
  • Garnish with fresh herbs or thinly sliced scallions, a sprinkle of sesame seeds or a pinch of crushed red pepper flakes if you like a bit of heat.

Notes

Serve warm. 
Store any leftovers in an airtight container in the refrigerator for 3-5 days. 
Reheat in a cast iron skillet over medium-high heat to re-crisp. You can also reheat in a 375 oven for about 15 minutes until heated through. 
Note

The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.

Did you make this recipe? Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealtcoach on Instagram so I can see it!!

Categories

Gluten FreeGrain FreeMain CourseSide DishVeganTofu

More Easy Healthy Main Course Recipes

  • Saucy fettuccine alfredo with green peas and crushed red pepper flakes.
    15-minute Vegan Fettuccine Alfredo
  • Tofu egg salad on sourdough, stacked with green lettuce in between and chips on the side.
    Vegan Tofu “Egg” Salad No Mayo
  • Skillet with zucchini, mushrooms, corn and edamame.
    20-minute Vegan Zucchini Skillet dinner.
  • Pasta, white beans, olives and capers with tomatoes and fresh parsley.
    White Bean Vegan Pasta Puttanesca

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Photo of Debra Klein in the kitchen, smiling, tossing a salad.

Hi, I’m Debra, Holistic Health Coach and Culinary Instructor inspiring healthy choices with seasonal plant-based recipes. I'm also passionate about transforming Traditional Jewish Foods into dishes that are nutritious, delicious, beautiful and satisfying. Let's get into the kitchen and have some fun.

More about me →

Eat more plants.

Grab the tips to easily whip up more plant based meals.

Reader Favorite Recipes

  • No Salt Taco Seasoning Recipe
  • Three homemade twix bars lined up on a plate with one turned sideways across the top so you can see the three layers.
    Healthier Homemade Twix Bars
  • Chopped cauliflower, cabbage, dates and nuts on a round plate with limes and fresh herbs.
    Raw Cauliflower Salad with Lime
  • Vegan ground beef in a cast iron skillet with wooden spoon, showing textrure.
    Vegan Ground Beef Recipe with Mushrooms & Lentils
  • Roasted eggplant with fresh herbs and a tahini sauce.
    Mediterranean Roasted Eggplant with Tahini
  • Black and White checkered napkin with a glass pitcher of avocado dressing plus cilantro and lime.
    Dairy-free Avocado Lime Dressing Recipe

Trending Recipes

These recipes are trending because they're super tasty, easy to make and loaded with plant-based nutrition.

  • Cast iron pan filled with green beans almondine. There are almond slices, cloves of garlic and crushed red pepper scattered around the pan and a grey napkin tied around the cast iron handle.
    Easy Recipe for Green Beans with Almonds
  • Wedges of whole roasted golden beets and red beets with balsamic, sea salt and chopped fresh parsley.
    Whole Roasted Beet Salad with Balsamic Vinaigrette
  • Spoonful of homemade applesauce on a jar of chunky applsauce.
    No Sugar Applesauce Recipe
  • Small glass pitcher filled with bright yellow salad dressing with specks of red and green. In the background is a bowl of salad and some squeezed limes.
    Easy Vegan Mango Salad Dressing
  • Bowl of creamy yellow soup with sauteed mushrooms, scallions and red pepper floating on top.
    Dairy-free Leek Soup without Potatoes
  • Crispy potato latkes on a platter with a small dish of sour cream in the center.
    Grandma’s Potato Latkes Recipe

More Fresh Recipes-->>

More Vegan Recipes

Footer

↑ back to top

latest recipes delivered

  • HOME
  • RECIPE INDEX
  • CONTACT DEBRA
  • Privacy Policy
  • Web Stories

Copyright © 2026 Debra Klein

Rate This Recipe

Your vote:




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