Allergen Cooking · cooking · Dinner · Plant Based Diet

Sweet & Sour Tofu

Sweet and Sour is something that always sounds great when getting takeout until you open up the carton. Deep fried meat or tofu, drowning in artificially dyed red or orange sauce, more cloying sweet than sour. My take on it? Fresh, vibrant and ready to eat in the time you’d waste going out to get it! And you might even spend a lot less as well 😉


Sweet & Sour Tofu


  • 14 to 16 ounce block extra firm tofu
  • 6 tsp cornstarch, divided
  • 2 Tbsp lower-sodium soy sauce (gluten-free if needed), divided
  • 1/3 cup ketchup
  • ¼ cup granulated sugar
  • ¼ cup rice vinegar
  • 8 ounce can pineapple tidbits,drained and juice reserved
  • 2 Tbsp olive or sunflower oil
  • 1 Tbsp minced garlic
  • 1 Tbsp minced ginger
  • 1 green bell pepper, chopped
  • 8 ounce can sliced water chestnuts, drained


Drain tofu, wrap in several layers of new paper towels and drain, pressing gently. Cut in half horizontally, then in slices vertically, then into bite size pieces.

Heat a large non-stick skillet over medium-high, add in oil.

In a medium bowl, whisk 4 teaspoons corn starch and 1 Tablespoon soy sauce. Add tofu and gently turn to coat. Add to hot skillet, pan fry until golden and crispy, 4 to 6 minutes. Shake the pan often, scraping gently as needed.

Add in garlic and ginger, cook for 30 seconds.

Toss in bell pepper, water chestnuts and drained pineapple, cook, stirring often for about 5 minutes.

Meanwhile, in a medium bowl whisk together the remaining cornstarch and soy sauce, ketchup, sugar, rice vinegar and reserved pineapple juice. Pour over the tofu mixture, stir while the sauce comes to a quick boil, take off heat.

To serve:

I served the tofu over gluten-free rice/golden flax pasta, making 8 ounces worth. And served with a side dish of lazy fried rice. It isn’t greasy, nor a salt bomb. Why do I use instant rice? You can use it hot, rather than having to make rice in advance and chilling it. It isn’t starch and clumpy, as fresh rice is often.


Lazy Fried Rice


  • 2 cups instant rice
  • 4 tsp toasted sesame oil
  • 12 ounce bag frozen peas and carrots
  • 1 bunch green onions, thinly sliced
  • 1-2 Tbsp lower-sodium soy sauce (gluten-free if needed)


Bring 2 cups water to boil in a small saucepan, add in rice, stir and cover. Take off heat and let sit for 10 minutes. Take off lid, let rest for 5 minutes.

Heat a large skillet over medium-high heat, add in sesame oil, peas and carrots and green onions. Cook for a few minutes, then add in rice, tossing to mix. Drizzle the soy sauce on, work in. Add more soy sauce as desired.


Cooking the rice in broth will make the finished rice more flavorful, if desired.

2 thoughts on “Sweet & Sour Tofu

  1. Would this be something that could be dehydrated for Freezer Bag Cooking? I know that with moving you don’t have time to try it out now!

    1. Ooh, I wonder if it would – especially if I cut the peppers, tofu, pineapple and chestnuts in small pieces. That would be so good on the trail! I can’t wait till I am in my new kitchen 😀

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.