Crispy Vegan Sweet and Sour Tofu

Ultimate Crispy Sweet and Sour Tofu Recipe: Your New Favorite Vegan Takeout at Home

Discover how to make the most incredibly delicious and perfectly crisp Sweet and Sour Tofu right in your own kitchen! This recipe brings all the vibrant flavors of your favorite takeout dish, but it’s entirely vegan, surprisingly easy to prepare, and fantastic for meal prepping throughout the week. Get ready for a truly satisfying plant-based comfort meal that everyone will love!

Sweet and sour tofu served over white rice in a bowl, with a fork resting beside it on a napkin.

For over a decade, this sweet and sour sauce has been a staple in my kitchen, evolving from the early days of ‘Jessiker Bakes’ when I first ventured into savory cooking. What started as an experiment has transformed into our number one go-to comfort meal. Ten years later, after numerous tweaks and perfecting the entire dish to be completely vegan, I’m thrilled to finally re-share this incredible recipe with you. It’s a testament to how truly amazing plant-based cooking can be, offering rich flavors and satisfying textures that rival any traditional dish.

Tofu pieces expertly battered with cornstarch, ready for frying to achieve maximum crispiness.

It’s always been a bit of a disappointment that none of my local Asian restaurants offer sweet and sour tofu on their menus. This culinary gap, however, became the perfect motivation to create my own version, and I can confidently say it’s even better than anything I could order out! The first time I developed this recipe for the blog, my husband Gav and I devoured the entire batch in one sitting – a true testament to its irresistible flavor. This homemade sweet and sour tofu encapsulates all the vibrant flavors you’d expect: a perfect balance of sweet, tangy, and umami, with a gorgeously rich color and deep taste. Served with my favorite classic additions of crisp bell peppers, sweet onions, juicy pineapples, and of course, perfectly crispy tofu, it’s a dish that truly hits all the right notes.

Close-up of perfectly crispy tofu pieces cooling on a cutting board after frying.

Achieving Perfectly Crispy Tofu Every Time

After years of experimenting, I’ve mastered the art of making tofu irresistibly crispy, and I’m excited to share my top tips with you. The secret ingredient? Cornstarch. This simple pantry staple is a game-changer for achieving that desired golden-brown, crunchy exterior. Cornstarch creates a delicate, crispy crust when fried, while also helping to wick away any residual moisture from the tofu, ensuring a superior texture.

My first and most crucial tip is to always, *always* press your tofu. This step is non-negotiable for truly crispy and flavorful tofu. Tofu, by nature, doesn’t possess much flavor on its own; its beauty lies in its ability to absorb any seasoning or sauce you pair it with. Removing excess liquid creates space within the tofu block, allowing it to soak up marinades and sauces much more effectively. You can press tofu using a dedicated tofu press, or simply by wrapping it in a few layers of paper towels, placing it between two plates, and weighting it down with something heavy for at least 30 minutes, or even a few hours for best results. This crucial step not only enhances flavor absorption but also contributes significantly to the crispiness. Combine pressed tofu, coated generously in cornstarch, with a nice hot pan and a bit of oil, and you’ll consistently achieve perfect, restaurant-quality crispy tofu for this dish and many others!

Fresh ingredients for sweet and sour tofu: vibrant red onions, colorful bell peppers, and juicy pineapple chunks.

No Tofu? No Problem! Delicious Plant-Based Alternatives

If you have a soy allergy or simply want to try something different, this sweet and sour recipe is incredibly versatile and works wonderfully with other plant-based proteins. My top recommendation is cauliflower! You can bread and crisp it up just like in my Sweet and Sticky Orange Cauliflower Bites recipe, then proceed with the rest of this dish by tossing it in the pan with the sweet and sour sauce and vegetables. The texture of crispy cauliflower holds up beautifully in the sauce, offering a delightful bite.

Other fantastic alternatives include mushrooms (especially heartier varieties like shiitake or cremini), which absorb flavors wonderfully and add an earthy depth. Tempeh is another excellent soy-based option that offers a firmer texture and nutty flavor, if soy is not an issue. Whichever alternative you choose, the key is to ensure it’s prepared to achieve a good texture before being coated in the rich sweet and sour sauce.

Crafting the Perfect Sweet and Sour Sauce

The heart of any sweet and sour dish lies in its sauce, and this homemade version is truly exceptional. It’s a symphony of flavors that perfectly balances the sweetness, tanginess, and umami notes that define this classic. Our sauce is made with pantry staples like sugar (I prefer cane sugar, but brown sugar works too), ketchup for its rich tomato base and subtle sweetness, vinegar (rice or white for that essential tang), a splash of water or pineapple juice for thinning and fruitiness, and soy sauce (or tamari for a gluten-free option) along with garlic powder for depth. Whisking these ingredients together creates a vibrant, glossy sauce that coats every piece of crispy tofu and vegetable beautifully. The secret to its incredible richness and body is allowing it to simmer for just a few minutes, which thickens it to perfection and concentrates all those delicious flavors. This sauce is designed to cling to the tofu and vegetables, ensuring every bite is bursting with that iconic sweet and sour taste.

Sweet and sour tofu simmering in a pan with a grey silicone spatula, coated in delicious sauce.

Serving Suggestions & Meal Prep Tips

This Sweet and Sour Tofu is incredibly versatile and makes for a fantastic meal any day of the week, especially for busy evenings. It pairs wonderfully with classic accompaniments that help soak up all that extra gravy we intentionally make! My go-to serving options include fluffy white rice, satisfying sesame noodles, or for a lighter, veggie-packed alternative, our savory fried cauliflower rice. Don’t forget to garnish with a sprinkle of toasted sesame seeds and freshly chopped scallions for an extra pop of flavor and vibrant color.

One of the best things about this recipe is how well it holds up for meal prep. The flavors deepen overnight, making leftovers even more delicious. Simply store any extra sweet and sour tofu in an airtight container in the refrigerator for up to 3-4 days. When reheating, you might want to add a tiny splash of water or vegetable broth to loosen the sauce if it has thickened too much. It’s a perfect option for healthy, delicious lunches or quick dinners throughout your busy week!

Related Recipes You’ll Love

  • General Tso Tofu
  • Sweet and Sticky Orange Cauliflower Bites
  • Orange Air Fryer Tofu
  • Easy Baked Tofu
  • Tofu and Veggie Stir Fry

A beautifully plated bowl of sweet and sour tofu on white rice, with a fork on a napkin, ready to be enjoyed.

Sweet and sour tofu on white rice in a bowl with a fork beside it on a napkin.

Sweet and Sour Tofu Recipe (Vegan)

Servings: 4 servings
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
This Sweet and Sour Tofu is one of my favorite comfort foods and a delicious alternative to takeout! The tofu is perfectly crisp with an ideal texture, and the sweet and sour sauce is unbelievably flavorful. It comes together quickly and is also amazing for meal prep!

5 (from 342 ratings)
Print Recipe
Pin Recipe
Leave a Review
Prevent your screen from going dark

Ingredients

Crispy Tofu

  • 1 (16 ounce) block firm tofu, or extra firm tofu pressed, and torn into 1 to 2 inch pieces*
  • 1 tablespoon soy sauce, gluten free if needed, or liquid aminos or tamari
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon ground black pepper
  • 1/3 cup cornstarch
  • 1/4 cup oil for frying

Sweet and Sour Sauce

  • 1/2 medium red onion, chopped
  • 1/2 cup chopped/cubed pineapple
  • 1 medium bell pepper, chopped
  • cup sugar, I use cane sugar, you can use brown or any granulated (you could even use ¼ cup sugar)
  • 1/4 cup ketchup
  • 1/4 cup vinegar, preferably rice or white
  • 1/4 cup water, or pineapple juice
  • 1 tablespoon soy sauce, gluten free if needed, or liquid aminos or tamari
  • 1 teaspoon garlic powder
  • 1/2 tablespoon sesame seeds, for garnish
  • chopped scallion, for garnish

Instructions 

Crispy Tofu

  • In a medium-sized bowl, combine the pressed and torn tofu pieces. Add the soy sauce and gently toss to ensure each piece is coated. Next, sprinkle in the garlic powder, sea salt, ground black pepper, and cornstarch. Toss thoroughly until all tofu pieces are evenly covered with the seasonings and cornstarch.
  • Heat a large pan or wok over medium-high heat, then add the oil. Once hot, add the seasoned tofu (in batches if necessary to avoid overcrowding, which can prevent crisping). Cook, tossing frequently, until the tofu is golden brown and crispy on all sides, typically 5 to 8 minutes. Remove the crisped tofu pieces from the pan and set them aside.

Sweet and Sour Sauce + Putting it All Together

  • Using the same pan, reduce the heat to medium-high. Add the chopped red onions, pineapple chunks, and bell peppers.
  • Sauté the vegetables until the onions become translucent and the pineapples are lightly browned, which usually takes about 5 minutes.
  • In a separate small bowl, whisk together the sugar, ketchup, vinegar, water (or pineapple juice), soy sauce, and garlic powder for the sweet and sour sauce. Stir until all ingredients are fully combined and the sugar has dissolved.
  • Pour the prepared sauce over the sautéed vegetables in the pan. Bring the mixture to a slight boil, then reduce the heat to a simmer and cook for approximately 5 minutes, or until the sauce has thickened to your desired consistency. Return the crisped tofu to the pan and stir gently to coat all the pieces with the sauce. Taste and adjust seasonings, adding more sugar or soy sauce if desired. Remove from heat.
  • Serve immediately, topped with sesame seeds and freshly chopped scallions. Enjoy your homemade Sweet and Sour Tofu!

Notes

I love enjoying this with some noodles or some hot rice, or fried cauliflower rice. It makes extra gravy on purpose!

*To tear tofu:

To achieve a wonderfully irregular texture with more crispy edges, I recommend tearing your pressed tofu. Start by slicing the block in half lengthwise, creating two large, flat pieces. Then, using your hands, tear the tofu into rustic 1 to 2-inch cubes. While a ruler can help guide your first tear, perfection isn’t necessary. The beauty of tearing, as opposed to cubing, is that it creates more uneven surfaces and crags, which translates to a greater surface area for the cornstarch to adhere to, leading to extra crispiness and more nooks and crannies for the delicious sweet and sour sauce to cling to!

You can also cube the tofu, but tearing it into pieces creates more edges for sauce and crispiness!

Calories: 372kcal, Carbohydrates: 41g, Protein: 12g, Fat: 20g, Saturated Fat: 2g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 10g, Trans Fat: 0.1g, Sodium: 793mg, Potassium: 192mg, Fiber: 3g, Sugar: 24g, Vitamin A: 1021IU, Vitamin C: 50mg, Calcium: 167mg, Iron: 2mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Cuisine: Asian
Course: Dinner
Author: Jessica Hylton