Crispy Tofu and Cabbage Stir Fry
Golden and crispy on the outside, this vibrant stir fry brings a delightful crunch to your dinner table that will leave everyone craving seconds. If you are looking for a plant-based meal that balances texture, nutrition, and bold flavors without any fuss, this dish is your new go-to. It transforms humble cabbage and protein-packed tofu into a restaurant-quality feast in just under thirty minutes, proving that healthy eating can be both exciting and incredibly simple.
Why You’ll Love This Crispy Tofu and Cabbage Stir Fry
- Unbeatable Texture: By using cornstarch, the tofu develops a satisfying golden crust that remains crunchy even after being tossed in the savory sauce. This textural contrast against the tender-crisp cabbage creates a mouthwatering experience in every bite.
- Nutrient Dense: This dish is packed with fiber from the fresh cabbage and carrots, providing a healthy foundation for your meal. You get a substantial amount of plant-based protein, making it a filling option for busy weeknights.
- Quick and Efficient: With a total time of just 30 minutes, this recipe is designed for efficiency without sacrificing quality. It is the perfect solution for those evenings when you want a home-cooked meal without spending hours in the kitchen.
- Budget Friendly: Tofu and cabbage are incredibly affordable pantry staples that keep well and offer high value. This meal proves that you don’t need expensive ingredients to create a gourmet, flavorful dinner at home.
- Flavor Explosion: The combination of fresh ginger, garlic, and a savory soy-sesame glaze provides a deep, umami-rich profile. Each ingredient works in harmony to deliver a balanced flavor that appeals to both kids and adults.
- Meal Prep Friendly: This stir fry stores beautifully, allowing you to enjoy delicious, healthy lunches throughout the week. Simply follow our reheating tips to keep the flavors fresh and the experience enjoyable.
- Customizable: Whether you want to add more vegetables, a kick of spice, or a nutty twist, this recipe serves as a perfect canvas. You can easily adapt it based on what you have in your refrigerator or your personal taste preferences.

Ingredients Needed
- โ
1 block (14 oz / 400g) extra-firm tofu, pressed and cubed โ use extra-firm for best texture
- โ
2 tbsp (30ml) cornstarch โ essential for the crispy coating
- โ
1/2 tsp (2g) garlic powder โ adds depth to the tofu crust
- โ
1/2 tsp (2g) onion powder โ savory aromatic base
- โ
1/4 tsp (1g) black pepper โ freshly cracked is best
- โ
1/2 tsp (2g) salt โ adjust to taste
- โ
2 tbsp (30ml) vegetable oil, divided โ use a neutral oil
- โ
1 small head (about 500g) green cabbage, thinly sliced โ shred thinly for even cooking
- โ
1 medium carrot (about 100g), julienned โ adds color and sweetness
- โ
3 cloves garlic, minced โ fresh is best
- โ
1 tbsp (15g) fresh ginger, grated โ provides a zesty kick
- โ
3 tbsp (45ml) low-sodium soy sauce โ controls the salt levels
- โ
1 tbsp (15ml) rice vinegar โ adds essential acidity
- โ
1 tsp (5ml) sesame oil โ adds a nutty aroma
- โ
1 tbsp (15g) brown sugar โ balances the savory notes
- โ
1/4 cup (60ml) vegetable broth โ creates the sauce base
- โ
2 green onions, sliced โ garnish for freshness
- โ
1 tbsp (15g) sesame seeds โ garnish for crunch
Essential Equipment
- ๐ง Large Nonstick Skillet or Wok โ Essential for achieving that perfect, even sear on the tofu without sticking.
- ๐ง Tofu Press โ Helps remove excess moisture efficiently to ensure the tofu gets crispy instead of soggy.
- ๐ง Sharp Chefโs Knife โ Necessary for julienning the carrots and slicing the cabbage into thin, uniform strips.
- ๐ง Whisk โ Crucial for emulsifying the sauce ingredients so the flavors are perfectly distributed.
Recipe Overview
๐ณ Cook: 15 min
โฐ Total: 30 min
๐ฅ Serves: 4
๐ Difficulty: Easy
Step-by-Step Instructions
Follow these simple steps to create a masterpiece of textures and flavors that will impress your dinner guests.
Phase 1: Preparing the Tofu
-
โ
Press the tofu for 15 minutes to remove excess water, then pat dry with paper towels until the tofu feels springy and firm to the touch. -
โ
Cut the tofu into 1-inch cubes. In a large bowl, combine the cornstarch, garlic powder, onion powder, pepper, and salt, mixing until the aroma of the spices fills the air. -
โ
Add the tofu cubes to the spice mixture and toss gently until each piece is evenly coated with a light, powdery dusting that looks uniform and white.
Phase 2: Crisping the Tofu
-
โ
Heat 1 tablespoon of oil in a large nonstick skillet or wok over medium-high heat until the oil begins to shimmer visibly. -
โ
Add the tofu in a single layer, listening for the gentle sizzle as the tofu hits the pan, ensuring not to overcrowd the cooking surface. -
โ
Cook for 3-4 minutes per side, turning occasionally, until the exterior becomes crunchy and golden brown, then transfer the tofu to a plate to set aside.
Phase 3: Stir-Frying Vegetables
-
โ
In the same skillet, add the remaining 1 tablespoon of oil, then add the garlic and ginger, stir-frying for 30 seconds until the pungent and spicy aroma fills your kitchen. -
โ
Add the cabbage and carrot to the skillet, stir-frying for 3-4 minutes until the vegetables look vibrant and glossy with a slight char on the edges. -
โ
In a small bowl, whisk together the soy sauce, rice vinegar, sesame oil, brown sugar, and vegetable broth to create a rich, dark brown liquid.
Phase 4: Finishing the Dish
-
โ
Pour the sauce over the vegetables, letting it bubble and reduce for 1-2 minutes until the sauce thickens slightly and the kitchen fills with a sweet, savory scent. -
โ
Return the crispy tofu to the skillet, tossing everything together carefully until the sauce clings to the golden, crunchy exterior of each piece. -
โ
Remove from heat, garnish with green onions and sesame seeds, then serve immediately to enjoy the vibrant contrast of colors and textures.
Tips for Success
๐ก Pro Tips
- โ๏ธ Press the tofu thoroughly to get maximum crispiness. Use a tofu press or wrap in a clean kitchen towel and place a heavy pan on top to squeeze out excess moisture.
- โ๏ธ Use cornstarch for a light, extra-crispy coating. It creates a delicate crust that stays crunchy even after adding the sauce, providing a satisfying texture.
- โ๏ธ Make sure your skillet is hot before adding the tofu. A hot pan ensures a good sear and prevents the tofu from sticking, giving it that beautiful golden finish.
- โ๏ธ Do not overcrowd the pan when cooking the tofu. Cook in batches if necessary to avoid steaming instead of searing, which ensures every cube gets perfectly crispy.
- โ๏ธ Add the sauce at the end and toss quickly. This technique keeps the tofu crispy while allowing the savory sauce to coat every piece perfectly for a balanced bite.
- โ๏ธ Use a high-quality, low-sodium soy sauce. This allows you to control the saltiness of the dish while maintaining the deep, umami flavor profile that defines a great stir fry.
Variations & Substitutions
- ๐ Spicy: Add 1-2 teaspoons of sriracha or chili garlic sauce to the sauce mixture for a kick. This variation adds a pleasant heat that cuts through the savory notes of the soy sauce.
- ๐ Nutty: Add 1 tablespoon of peanut butter to the sauce for a creamy, nutty flavor. It creates a rich, satay-inspired profile that pairs wonderfully with the crunch of the cabbage.
- ๐ Extra Veggies: Add sliced bell peppers, broccoli florets, or snap peas along with the cabbage. This increases the nutritional profile and adds even more vibrant color to your plate.
- ๐ Gluten-Free: Use tamari or coconut aminos instead of soy sauce, and ensure the vegetable broth is certified gluten-free. This ensures the dish meets specific dietary needs while maintaining all the original flavor.
- ๐ Garlic Lovers: Increase the garlic to 5 cloves and add 1 tablespoon of roasted garlic paste. This intensifies the savory base and provides a deeper, more aromatic experience for garlic enthusiasts.
Serving Suggestions
- ๐ฝ๏ธ Serve over a bed of fluffy jasmine rice or quinoa to soak up the delicious, savory sauce.
- ๐ฝ๏ธ Pair with a side of steamed edamame to add extra protein and a fresh, bright green element to your meal.
- ๐ฝ๏ธ Serve with a side of chilled cucumber salad to provide a refreshing, crisp contrast to the warm stir fry.
- ๐ฝ๏ธ Top with a squeeze of fresh lime juice right before serving to brighten the savory flavors with a touch of citrus acidity.
Health Benefits
- ๐ High in Plant Protein: Tofu is a complete source of plant-based protein, meaning it contains all nine essential amino acids. This makes it an excellent building block for muscle repair and sustained energy.
- ๐ Rich in Fiber: Cabbage is loaded with dietary fiber, which aids in digestion and promotes a healthy gut microbiome. Fiber also helps you feel fuller for longer, supporting healthy weight management.
- ๐ Vitamin C Boost: Cabbage is an excellent source of Vitamin C, which is vital for immune system health and collagen production. Including it in your diet helps your body fight off oxidative stress effectively.
- ๐ Heart-Healthy Nutrients: The combination of healthy fats from sesame oil and antioxidants in ginger supports cardiovascular health. These ingredients work together to reduce inflammation and keep your heart functioning optimally.
Nutrition Facts
Storage & Reheating
- โ๏ธ Fridge: Allow the stir fry to cool completely, then store in an airtight container in the refrigerator for up to 3 days. The tofu will soften slightly but still retain its delicious flavor.
- ๐ง Freezer: Freeze in a single layer on a baking sheet until solid, then transfer to a freezer-safe bag or container for up to 2 months. Thaw overnight in the refrigerator before reheating.
- โจ๏ธ Reheat: Reheat in a hot skillet over medium-high heat for 3-4 minutes, stirring frequently, until heated through. Alternatively, microwave on high for 2-3 minutes, stirring halfway, though the tofu will be less crispy.

Frequently Asked Questions
Can I use firm tofu instead of extra-firm?
While you can use firm tofu, it contains more water and is prone to breaking during the stir-frying process. Extra-firm tofu is highly recommended because it holds its shape much better and provides that satisfying, dense texture you expect from a crispy stir fry. If you only have firm tofu, make sure to press it for at least 30 minutes to get the best results.
Why did my tofu coating get soggy?
The most common cause for a soggy coating is overcrowding the pan or adding the sauce too early. When the pan is crowded, the tofu steams rather than searing, which prevents the cornstarch from becoming crispy. Always cook in batches and only add the sauce right at the end to ensure the coating maintains its crunch for as long as possible.
Is this recipe suitable for meal prep?
Yes, this dish is excellent for meal prep as the flavors actually deepen after sitting in the refrigerator for a day. While the tofu will lose some of its initial crispiness, it remains incredibly flavorful and works perfectly for quick, healthy office lunches. We recommend storing the stir fry in individual containers so you can easily grab one and reheat it whenever needed.
Can I substitute the green cabbage with another vegetable?
Certainly, you can swap green cabbage for bok choy, Napa cabbage, or even thinly sliced kale if you prefer. Just keep in mind that different vegetables have varying water contents and cooking times, so you may need to adjust the stir-fry duration slightly. Whatever you choose, ensure the pieces are sliced uniformly for even cooking throughout the dish.
What if I don’t have a wok?
A large nonstick skillet is a perfect alternative to a wok and will work just as well for this recipe. The key is to ensure the surface is large enough to spread the tofu out, which prevents it from steaming. As long as your pan provides even heat distribution, you will be able to achieve the desired golden-brown, crispy results every single time.
More Delicious Dishes
- ๐ด Best Unstuffed Cabbage Rolls โ A deconstructed classic that offers all the comfort of the original without the rolling time.
- ๐ด Simple Sautรฉed Cabbage โ The perfect side dish that highlights the natural sweetness of cabbage with minimal effort.
- ๐ด Keto Cabbage Soup Recipe โ A warm, soothing soup that is perfect for cool days and packed with wholesome vegetables.
Conclusion
This Crispy Tofu and Cabbage Stir Fry is more than just a quick meal; it is a delicious way to pack your day with plant-based goodness and incredible texture. With its simple preparation and bold, umami-packed sauce, it is sure to become a staple in your home kitchen. We hope you enjoy cooking this dish as much as we love sharing it with you. Follow us on Pinterest for more delicious recipes!
Crispy Tofu and Cabbage Stir Fry
Ingredients
Equipment
Method
- Press the tofu for 15 minutes to remove excess water, then pat dry with paper towels until it feels springy and firm.
- Cut the tofu into 1-inch cubes and toss in a bowl with cornstarch, garlic powder, onion powder, pepper, and salt until evenly coated with a light, powdery dusting.
- Heat 1 tablespoon of oil in a large skillet over medium-high heat until it shimmers, then add tofu in a single layer, listening for a gentle sizzle.
- Cook the tofu for 3-4 minutes per side until all sides are golden brown and crispy, creating a crunchy exterior and soft interior, then set aside.
- Add the remaining tablespoon of oil to the skillet, then stir-fry the garlic and ginger for 30 seconds until the aroma is pungent and spicy.
- Add the cabbage and carrot, stir-frying for 3-4 minutes until the vegetables are vibrant, glossy, and slightly charred on the edges while retaining crunch.
- Whisk together the soy sauce, rice vinegar, sesame oil, brown sugar, and vegetable broth in a small bowl until it forms a rich, dark liquid.
- Pour the sauce over the vegetables, allowing it to bubble and reduce for 1-2 minutes until slightly thickened, filling the kitchen with a sweet and savory scent.
- Return the crispy tofu to the skillet and toss gently until the sauce clings to the tofu while maintaining its crispy texture.
- Remove from heat, garnish with green onions and sesame seeds, and serve immediately to enjoy the vibrant colors and textures.