I love making this tofu cabbage stir fry when I want something quick, wholesome, and packed with flavor. The tofu turns golden and slightly crispy, while the cabbage becomes tender with just the right amount of crunch. Everything gets coated in a savory, garlicky sauce that brings the whole dish together in under 30 minutes.
Why You’ll Love This Recipe
I love how fast this recipe comes together, especially on busy weeknights. I only need simple, affordable ingredients, yet the final dish tastes vibrant and satisfying. I enjoy how the tofu absorbs all the flavors from the sauce, while the cabbage adds freshness and texture. I also appreciate how versatile it is, since I can easily adjust the vegetables or spice level depending on what I have in my kitchen.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
14 ounces (400 g) firm tofu, pressed and cubed 4 cups green cabbage, thinly sliced 1 medium carrot, julienned 3 cloves garlic, minced 1 tablespoon fresh ginger, grated 3 tablespoons soy sauce 1 tablespoon oyster sauce or vegetarian stir fry sauce 1 tablespoon rice vinegar 1 teaspoon sesame oil 1 tablespoon cornstarch 2 tablespoons water 2 tablespoons vegetable oil 2 green onions, sliced 1 teaspoon sesame seeds (optional) Salt and black pepper to taste
directions
I start by pressing the tofu for at least 15 minutes to remove excess moisture, then I cut it into bite-sized cubes. In a small bowl, I mix the soy sauce, oyster sauce, rice vinegar, sesame oil, cornstarch, and water until smooth, and I set the sauce aside.
I heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. I add the tofu cubes in a single layer and cook them for about 5–7 minutes, turning occasionally, until they are golden and slightly crispy on all sides. I remove the tofu from the pan and set it aside.
In the same pan, I add the remaining tablespoon of oil. I sauté the garlic and ginger for about 30 seconds until fragrant. I add the sliced cabbage and carrot, and I stir fry for 3–5 minutes until the vegetables are tender but still slightly crisp.
I return the tofu to the pan and pour the sauce over everything. I stir well and cook for another 2–3 minutes until the sauce thickens and evenly coats the tofu and vegetables. I finish by sprinkling sliced green onions and sesame seeds on top before serving.
Servings and timing
This recipe makes about 4 servings.
I usually need about 10 minutes for preparation and 15 minutes for cooking, so the total time comes to approximately 25 minutes.
Variations
I sometimes add bell peppers, snap peas, or broccoli for extra color and nutrition. If I want more heat, I mix in red pepper flakes or a drizzle of chili oil. I also like swapping the cabbage for napa cabbage for a softer texture. When I want to make it heartier, I serve it over steamed rice, brown rice, or noodles.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. When I reheat it, I prefer warming it in a skillet over medium heat for a few minutes to keep the tofu slightly crisp. If I use a microwave, I heat it in short intervals and stir in between to ensure even warming.
FAQs
Can I use a different type of tofu?
I prefer firm or extra-firm tofu because it holds its shape well during stir frying. Softer tofu tends to break apart more easily in the pan.
How do I make the tofu extra crispy?
I make sure to press the tofu thoroughly and avoid overcrowding the pan. Letting it cook undisturbed for a few minutes on each side helps develop a golden crust.
Can I make this dish gluten-free?
I simply use tamari or a gluten-free soy sauce alternative and ensure that the stir fry sauce is gluten-free.
What can I serve with tofu cabbage stir fry?
I like serving it over white rice, brown rice, quinoa, or even rice noodles for a complete meal.
Can I prepare this ahead of time?
I can chop the vegetables and mix the sauce ahead of time. When I am ready to cook, everything comes together very quickly.
Conclusion
I enjoy how this tofu cabbage stir fry proves that simple ingredients can create a deeply satisfying meal. The combination of crispy tofu, tender cabbage, and savory sauce always feels comforting and nourishing. It is one of my favorite go-to recipes when I want something quick, flavorful, and easy to customize.
A quick and flavorful tofu cabbage stir fry featuring golden crispy tofu, tender-crisp cabbage, and a savory garlic-ginger sauce. Ready in under 30 minutes, this wholesome dish is perfect for busy weeknights and easy to customize with your favorite vegetables.
Ingredients
14 ounces (400 g) firm tofu, pressed and cubed
4 cups green cabbage, thinly sliced
1 medium carrot, julienned
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
3 tablespoons soy sauce
1 tablespoon oyster sauce or vegetarian stir fry sauce
1 tablespoon rice vinegar
1 teaspoon sesame oil
1 tablespoon cornstarch
2 tablespoons water
2 tablespoons vegetable oil
2 green onions, sliced
1 teaspoon sesame seeds (optional)
Salt and black pepper to taste
Instructions
Press the tofu for at least 15 minutes to remove excess moisture, then cut it into bite-sized cubes.
In a small bowl, mix the soy sauce, oyster sauce (or vegetarian stir fry sauce), rice vinegar, sesame oil, cornstarch, and water until smooth. Set aside.
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu cubes in a single layer and cook for 5–7 minutes, turning occasionally, until golden and slightly crispy on all sides. Remove from the pan and set aside.
Add the remaining tablespoon of oil to the same pan. Sauté the garlic and ginger for about 30 seconds until fragrant.
Add the sliced cabbage and carrot. Stir fry for 3–5 minutes until the vegetables are tender but still slightly crisp.
Return the tofu to the pan and pour the prepared sauce over everything. Stir well and cook for 2–3 minutes until the sauce thickens and evenly coats the tofu and vegetables.
Sprinkle with sliced green onions and sesame seeds before serving.
Notes
Use firm or extra-firm tofu for best texture and easier handling.
For a gluten-free version, substitute tamari or gluten-free soy sauce and ensure the stir fry sauce is gluten-free.
Add bell peppers, snap peas, or broccoli for extra color and nutrition.
For more heat, include red pepper flakes or chili oil.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat in a skillet for best texture or microwave in short intervals, stirring in between.