Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Sweet & Sour Tofu

Published: Mar 13, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

This crispy, tangy, and slightly sweet Sweet & Sour Tofu is a perfect plant-based twist on the classic dish. With its crispy tofu, vibrant veggies, and a rich, flavorful sauce, it’s a meal that will satisfy everyone at the table. Whether you're looking for a quick weeknight dinner or something to impress your guests, this dish hits all the right notes.

Sweet & Sour Tofu

Ingredients

For the Tofu:

1 block (14 oz) firm or extra-firm tofu, pressed & cubed

2 tablespoon cornstarch

½ teaspoon garlic powder

½ teaspoon black pepper

2 tablespoon oil (for frying)

For the Sweet & Sour Sauce:

¼ cup rice vinegar

3 tablespoon ketchup

2 tablespoon soy sauce

2 tablespoon brown sugar or honey

1 teaspoon grated ginger

2 cloves garlic, minced

½ cup pineapple juice (or water)

1 tablespoon cornstarch mixed with 2 tablespoon water

For Stir-Fry:

1 cup bell peppers, diced (red, green, or yellow)

½ cup pineapple chunks

½ cup onion, sliced

Sesame seeds & green onions for garnish

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

Directions

Prepare the Tofu:
Start by pressing the tofu to remove excess moisture. Then, cut it into cubes. Toss the tofu cubes with cornstarch, garlic powder, and black pepper until they are evenly coated. Heat the oil in a pan over medium heat, and fry the tofu until it’s golden and crispy. Once done, remove the tofu and set it aside.

Make the Sauce:
In a small bowl, whisk together the rice vinegar, ketchup, soy sauce, brown sugar (or honey), pineapple juice, grated ginger, and minced garlic. In a separate bowl, mix the cornstarch with water to create a slurry.

Stir-Fry the Veggies:
In the same pan where you fried the tofu, sauté the bell peppers and onions for about 2 minutes. Then, add the pineapple chunks and pour in the sweet and sour sauce. Stir in the cornstarch slurry and let the sauce simmer for 1-2 minutes until it thickens.

Combine & Serve:
Toss the crispy tofu back into the pan and stir to coat it in the sauce. Garnish with sesame seeds and green onions. Serve with steamed rice or noodles.

Servings and Timing

This recipe serves about 3-4 people. Preparation time is about 10 minutes, and cooking time is around 20-25 minutes, making this a quick and easy dish to prepare for a delicious meal.

Variations

Protein Swap: For a different protein, try using cauliflower or tempeh instead of tofu. Both options provide a unique texture and absorb the flavors of the sauce beautifully.

Extra Crispiness: If you love extra crispy tofu, try baking or air-frying the tofu at 400°F (200°C) for about 20 minutes.

Adjust Sweetness/Tanginess: Feel free to tweak the vinegar and sugar ratio in the sauce to get the perfect balance of sweet and sour to suit your preferences.

Storage/Reheating

To store any leftovers, place the Sweet & Sour Tofu in an airtight container and refrigerate for up to 3 days. For reheating, I recommend gently warming it in a pan over medium heat to keep the tofu crispy. You can also reheat it in the microwave, though the tofu might lose some of its crispiness.

FAQs

How do I press tofu to remove moisture?

I usually press tofu by wrapping it in a clean kitchen towel or paper towels and placing a heavy object on top (like a cast-iron skillet). Let it sit for about 15 minutes to remove excess water.

Can I make this recipe without soy sauce?

Yes! If you're looking for a gluten-free or soy-free option, you can substitute soy sauce with tamari or coconut aminos for a similar flavor profile.

Can I use frozen tofu for this recipe?

Yes, frozen tofu works well too. Just be sure to thaw it completely and press out the excess water before cooking to get a nice, crispy texture.

Can I make this recipe ahead of time?

You can prepare the tofu and sauce ahead of time and store them separately in the fridge. When ready to serve, just heat the tofu and sauce, stir-fry the veggies, and combine everything.

How spicy is this dish?

This Sweet & Sour Tofu is not spicy, but if you want a bit of heat, feel free to add some red pepper flakes or a diced chili pepper to the sauce for an extra kick.

Conclusion

This Sweet & Sour Tofu is a delightful, flavorful dish that I can make over and over again. It’s perfect for anyone looking for a plant-based meal that doesn’t compromise on taste or texture. Whether you’re a tofu lover or just looking for a fresh, easy dinner, this recipe won’t disappoint. Enjoy the balance of crispy tofu, vibrant veggies, and that irresistible sweet and sour sauce—your taste buds will thank you.


Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sweet & Sour Tofu

Sweet & Sour Tofu


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 30-35 minutes
  • Yield: 3-4 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This Sweet & Sour Tofu recipe offers a crispy, flavorful plant-based twist on the classic dish. Featuring golden fried tofu, tangy-sweet sauce, vibrant veggies, and pineapple, it's a perfect balance of textures and flavors. A quick and customizable meal ideal for dinner, lunch, or impressing guests. Perfect for those following a vegan or gluten-free diet, this dish is easy to make and full of satisfying tastes!


Ingredients

For the Tofu:

1 block (14 oz) firm or extra-firm tofu, pressed & cubed

2 tbsp cornstarch

½ tsp garlic powder

½ tsp black pepper

2 tbsp oil (for frying)

For the Sweet & Sour Sauce:

¼ cup rice vinegar

3 tbsp ketchup

2 tbsp soy sauce

2 tbsp brown sugar or honey

1 tsp grated ginger

2 cloves garlic, minced

½ cup pineapple juice (or water)

1 tbsp cornstarch mixed with 2 tablespoon water

For Stir-Fry:

1 cup bell peppers, diced (red, green, or yellow)

½ cup pineapple chunks

½ cup onion, sliced

Sesame seeds & green onions for garnish


Instructions

  1. Prepare the Tofu:
    Press tofu to remove moisture, then cut into cubes. Toss tofu with cornstarch, garlic powder, and black pepper. Heat oil in a pan over medium heat and fry tofu until golden and crispy. Remove and set aside.

  2. Make the Sauce:
    In a bowl, whisk together rice vinegar, ketchup, soy sauce, brown sugar (or honey), pineapple juice, ginger, and garlic. In another bowl, mix cornstarch with water to create a slurry.

  3. Stir-Fry the Veggies:
    In the same pan, sauté bell peppers and onions for 2 minutes. Add pineapple chunks and pour in the sauce. Stir in the cornstarch slurry, simmer for 1-2 minutes until thickened.

  4. Combine & Serve:
    Add the crispy tofu back to the pan and stir to coat in the sauce. Garnish with sesame seeds and green onions. Serve with steamed rice or noodles.

Notes

For extra crispiness, try baking or air-frying the tofu at 400°F (200°C) for about 20 minutes.

Adjust the sweetness or tanginess of the sauce by modifying the sugar and vinegar amounts.

Leftovers can be stored in an airtight container for up to 3 days. To reheat, warm it gently in a pan to maintain tofu's crispiness.

  • Prep Time: 10 minutes
  • Cook Time: 20-25 minutes
  • Category: Main Course, Vegan, Gluten-Free
  • Method: Stir-frying, Pan-frying
  • Cuisine: Asian, Chinese

Nutrition

  • Serving Size: 3-4 servings

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Bang Bang Chicken Bowl
    Bang Bang Chicken Bowl
  • Garlic Butter Chicken Orzo with Cheese
    Garlic Butter Chicken Orzo with Cheese
  • Sweet Potato Boats Filled with Spinach, Mushroom & Feta Topped with Creamy Avocado Dressing
    Sweet Potato Boats Filled with Spinach, Mushroom & Feta Topped with Creamy Avocado Dressing
  • Chicken Pot Pie
    Chicken Pot Pie
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Shrimp, Sausage & Potato Stew
    Shrimp, Sausage & Potato Stew
  • Chewy Pumpkin Cookies
    Chewy Pumpkin Cookies
  • Vegan Pistachio Coffee Cake
    Vegan Pistachio Coffee Cake
  • Salted Caramel Chocolate Chip Cookies
    Salted Caramel Chocolate Chip Cookies

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz