General Tso Tofu
The first time I tried General Tso Tofu, I was immediately smitten. It was a cold winter evening, and I found myself craving something warm, comforting, and packed with flavor. I remember walking into a local Asian bistro and being drawn to the vibrant colors and enticing aroma filling the air. As I took my first bite, the crispy tofu and the rich, sweet, and spicy sauce danced on my palate. I knew I had to recreate this culinary experience at home. Fast forward to today, and this recipe has become a staple in my kitchen. It’s not just about the taste; it’s about the joy of preparing a meal that brings people together. Making General Tso Tofu is a delightful process, one that allows you to experiment with flavors and textures. Plus, it’s a fantastic way to enjoy a plant-based dish that satisfies the soul.
Recipe Snapshot
45 mins
20 mins
25 mins
Medium
320 kcal
12 g
Whole30, Vegan, Gluten-Free
18 g
Wooden Spoon, Grater, Frying Pan, Skillet, Chef’s Knife
What You’ll Enjoy About This General Tso Tofu
It’s a Flavor Explosion
One of the reasons I love General Tso Tofu is that it offers a wonderful flavor explosion with every bite. The combination of sweet, spicy, and savory notes creates a delightful balance that appeals to a variety of taste buds. The crispy tofu absorbs the sauce beautifully, ensuring each morsel is packed with flavor.
Perfect for Meal Prep
This dish is excellent for meal prep! I often make a big batch at the start of the week. It stays fresh in the fridge, making it perfect for packed lunches or quick dinners. When I’m pressed for time, I can reheat it in minutes, and it tastes just as good as when it’s freshly made.
Versatile Ingredients
The ingredients in this recipe are versatile and can be adapted to suit your preferences. While General Tso Tofu is delicious as it is, you can easily add different vegetables or adjust the sauce’s spice level to match your taste. It’s all about making it your own!
Great for Entertaining
Are you hosting friends or family? This recipe will impress your guests. It looks stunning on a plate, with bright colors from the bell peppers and broccoli. Plus, everyone loves a dish that’s both delicious and offers a unique twist on a classic favorite.
Healthier Alternative
Not only does General Tso Tofu taste amazing, but it also provides a healthier alternative to traditional takeout. With fresh vegetables and plant-based protein, it’s a guilt-free option that doesn’t compromise on flavor.
Kid-Friendly
If you’re looking for a dish that your kids will love, this is it! The sweetness of the sauce and the crispy texture of the tofu can easily win over even the pickiest eaters. Plus, it’s a sneaky way to get them to eat their veggies!
Recipe Ingredients for General Tso Tofu

When it comes to making General Tso Tofu, the ingredients are the stars of the show. Each component plays a key role in crafting the perfect dish. The combination of textures and flavors makes this recipe stand out. The use of various sauces brings a depth of flavor that complements the crispy tofu and fresh vegetables.
- 14 ounces extra-firm tofu – Freezing the tofu before cooking enhances its texture, making it crispy.
- 3 tablespoons low-sodium soy sauce – This base adds saltiness and umami flavor.
- 1 ½ teaspoons chili-garlic sauce – Adds heat and a punch of flavor.
- 1 ½ teaspoons toasted sesame oil – Brings a nutty aroma to the dish.
- 1 tablespoon honey – Balances the heat with sweetness.
- 5 tablespoons cornstarch – Key for achieving that crispy coating on the tofu.
- ¼ cup water – To create the sauce consistency.
- 2 tablespoons low-sodium soy sauce – Additional flavor for the sauce.
- 2 tablespoons hoisin sauce – Adds sweetness and depth.
- 1 tablespoon grated fresh ginger – Fresh ginger adds warmth and spice.
- 1 to 2 tablespoons chili garlic sauce – Adjust to your heat preference.
- 1 tablespoon rice vinegar – Brightens the sauce with acidity.
- 2 teaspoons cornstarch – To thicken the sauce.
- 1 teaspoon toasted sesame oil – For flavor enhancement.
- 3 tablespoons canola or grapeseed oil – Used for frying the tofu.
- 12 ounces broccoli florets – Adds color and nutrition.
- 1 medium red bell pepper – Sweet and crunchy addition.
- 5 large green onions – Provides freshness and crunch.
- Prepared brown rice – Serves as a base for this hearty dish.
- Toasted sesame seeds – Optional garnish for serving.
Step by Step Guide for General Tso Tofu

Cooking General Tso Tofu is a rewarding experience that brings together flavors and textures beautifully. The process is straightforward, and you’ll find yourself enjoying every moment in the kitchen. Let’s dive into the steps to create this delicious dish!
- Prepare the tofu by freezing it for at least three hours. Once frozen, thaw and cut it into cubes, then lightly pat it dry with a paper towel. This step is crucial for achieving that perfect crispy texture.
- In a medium bowl, combine 3 tablespoons soy sauce, 1 ½ teaspoons chili-garlic sauce, 1 ½ teaspoons sesame oil, and honey. Toss the cubed tofu in this mixture until well-coated.
- Transfer the marinated tofu into a large zip-top bag. Add 5 tablespoons cornstarch and seal the bag tightly. Shake until the tofu is evenly coated in a gummy white layer. This coating is essential for that crispy finish.
- In a small bowl, mix together the sauce ingredients: water, soy sauce, hoisin sauce, ginger, chili-garlic sauce, rice vinegar, and cornstarch. Stir well to combine.
- In a large nonstick skillet or wok, heat 2 tablespoons canola oil over medium heat. Once hot, using a slotted spoon, carefully add the tofu in batches to avoid overcrowding. Cook for about 3 to 4 minutes, turning frequently until golden brown on all sides. Remove the tofu and set aside.
- Increase the heat to medium-high and add the remaining 1 tablespoon canola oil to the skillet. After about 30 seconds, add the broccoli and red bell pepper. Sauté for about 4 minutes until crisp-tender. Stir frequently to keep them from burning.
- Next, add the chopped green onions and continue to cook for an additional 1 to 2 minutes, stirring often. The vegetables should be vibrant and tender but still have a crunch.
- Return the crispy tofu to the skillet and pour the prepared sauce over the mixture. Stir to coat the tofu and veggies in the sauce. Continue cooking for another 1 to 2 minutes, allowing the sauce to thicken and coat everything nicely.
- Once the sauce has thickened slightly, taste and adjust the spice level by adding more chili-garlic sauce if desired. Remove from heat and sprinkle with sesame seeds for garnish.
- Serve hot over prepared brown rice, and enjoy your homemade General Tso Tofu!
Things Worth Knowing
- Freezing tofu: Freezing tofu before cooking helps to improve its texture, making it firmer and allowing it to absorb flavors better.
- Choosing vegetables: Feel free to use other vegetables like bell peppers, snap peas, or carrots for added color and flavor.
- Cooking tofu: Ensure the oil is hot before adding the tofu; this helps achieve the desired crispiness.
- Adjusting spice levels: If you prefer a milder dish, reduce the amount of chili-garlic sauce used in the recipe.
Helpful Hints

To ensure your cooking experience goes smoothly, here are some helpful hints for making General Tso Tofu.
- Storage: Store leftover General Tso Tofu in an airtight container in the refrigerator for up to three days.
- Freezing: Leftovers can also be frozen in a safe container for up to three months. Thaw overnight in the refrigerator before reheating.
- Pairing: This dish pairs wonderfully with prepared brown rice or quinoa for a wholesome meal.
- Cooking method: Use a nonstick skillet or a well-seasoned wok to ensure the tofu doesn’t stick.
- Garnishing: Consider garnishing your dish with chopped cilantro or sliced chili for an extra pop of flavor and color.
Serving Suggestions
When it comes to enjoying General Tso Tofu, there are plenty of ways to serve it for maximum enjoyment. Here are some delightful ideas:
- Family Style: Serve it in a large bowl in the center of the table for a family-style meal, letting everyone help themselves.
- Side Dishes: Pair your dish with steamed dumplings, spring rolls, or a refreshing side salad for a complete meal.
- Occasions: This dish is perfect for weeknight dinners, gatherings, or casual entertaining with friends.
- Lunch Prep: Pack leftovers for a quick lunch. It reheats well in the microwave, making it a convenient option for work or school.
- Seasonal Pairings: In spring, consider adding fresh snap peas or asparagus to the mix for a seasonal touch!
FAQ
Conclusion
In summary, General Tso Tofu is a fantastic dish that brings together the irresistible combination of crispy tofu and a rich, tangy sauce. It’s not only satisfying but also a great way to enjoy a plant-based meal. I encourage you to give this recipe a try; it’s perfect for a cozy dinner at home or for impressing guests at your next gathering. Enjoy the process of making it as much as you will enjoy the delightful flavors!

General Tso Tofu
Equipment
- Wooden Spoon
- Grater
- Frying Pan
- Skillet
- Chef's Knife
Ingredients Â
- 14 ounces extra-firm tofu frozen for at least 3 hours if time allows
- 3 tablespoons low-sodium soy sauce gluten free if needed, or substitute tamari
- 1.5 teaspoons chili-garlic sauce Sambal Oelek
- 1.5 teaspoons toasted sesame oil
- 1 tablespoon honey swap light agave nectar to make vegan
- 5 tablespoons cornstarch
- 0.25 cup water
- 2 tablespoons low-sodium soy sauce
- 2 tablespoons hoisin sauce
- 1 tablespoon grated fresh ginger
- 1 to 2 tablespoons chili garlic sauce
- 1 tablespoon rice vinegar
- 2 teaspoons cornstarch
- 1 teaspoon toasted sesame oil
- 3 tablespoons canola or grapeseed oil divided
- 12 ounces broccoli florets fresh or frozen (about 1 small head)
- 1 medium red bell pepper seeded and thinly sliced
- 5 large green onions (or 7 small green onions) white parts (bulbs) removed and cut into 1 1/2-inch pieces (about 1 bunch)
- Prepared brown rice for serving
- Toasted sesame seeds optional for serving
InstructionsÂ
- Prepare tofu through Step 3 according toCrispy Tofu. Once cubed, lightly pat it dry with a paper towel. (Note: If you do not have time to freeze the tofu, you can skip Step 1.) While the tofu cooks, prepare and chop the other ingredients.
- Place the tofu in a separate medium bowl. Top with the 3 tablespoons soy sauce, 1 1/2 teaspoons chili-garlic sauce, 1 1/2 teaspoons sesame oil, and honey. Transfer to a large ziptop bag and sprinkle with 5 tablespoons cornstarch. Tightly seal the bag and shake until the tofu is evenly coated in a gummy white layer.
- In a small bowl or large measuring cup, stir together the sauce ingredients: water, soy sauce, hoisin, ginger, chili-garlic sauce, rice vinegar, cornstarch, and sesame oil.
- In a large nonstick skillet or wok, heat 2 tablespoons canola oil over medium. Once the oil is shiny and hot, using a slotted spoon, add the tofu to the pan a few pieces at a time, discarding any excess cornstarch. Cook the tofu for 3 to 4 minutes, turning often so that it is golden brown on all sides. Remove from the pan and set aside.
- Increase the heat to medium high. Add the remaining tablespoon canola oil and let heat 30 seconds, then add the broccoli and bell pepper. Cook until crisp-tender, about 4 minutes, stirring frequently. Add the chopped green onions and continue for 1 to 2 additional minutes, stirring frequently.
- Add the sauce and tofu. Stir to coat the tofu in the sauce and continue cooking, stirring often, for 1 to 2 minutes, until the sauce slightly thickens and the ingredients are warmed through. Taste and add additional chili-garlic sauce if desired. Remove from heat and sprinkle with sesame seeds. Serve hot with prepared rice.
Notes
- Tip 1: To make ahead: Up to 1 day in advance, prepare the tofu through Step 1. Store it in the refrigerator.
- Tip 2: To store: Refrigerate tofu in an airtight storage container for up to 3 days.
- Tip 3: To reheat: Gently rewarm leftovers in a skillet on the stovetop over medium-low heat or in the microwave.
- Tip 4: To freeze: Freeze leftovers in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
