Cheap One-Pan Tofu and Cabbage Stir-Fry
Crispy tofu, savory cabbage, one pan — dinner for under $5.
When you're tired, broke, and staring at a head of cabbage wondering what to do with it — this is the answer. Tofu and cabbage are two of the cheapest things in any grocery store, and together in a hot skillet with garlic, soy, and a little sesame, they become genuinely satisfying. Expect crispy-edged tofu, slightly caramelized cabbage, and a savory sauce that soaks into everything. It's not fancy, but it's exactly what a weeknight dinner should be: fast, filling, and done in one pan. Serve it over rice if you have it.
Ingredients
- 14 oz firm tofu — pressed and cut into 1-inch cubes
- 4 cup green cabbage — roughly chopped, about half a small head
- 3 unit garlic cloves — minced
- 2 tbsp soy sauce
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- 1 tsp sugar
- 0.5 tsp red pepper flakes — optional, adjust to taste
- 2 tbsp neutral oil — vegetable or canola oil
- 2 unit scallions — thinly sliced, for garnish
- 1 pinch salt
Method
- 1 Press the tofu: wrap it in a clean kitchen towel and press firmly for a few minutes, or squeeze out as much moisture as you can. Cut into 1-inch cubes and pat dry with paper towels — drier tofu gets crispier.
- 2 Mix the sauce: in a small bowl or cup, stir together the soy sauce, rice vinegar, sesame oil, and sugar. Set aside.
- 3 Heat 1 tablespoon of neutral oil in a large skillet or wok over medium-high heat until shimmering.
- 4 Add the tofu in a single layer. Let it cook undisturbed for 3–4 minutes until golden and crispy on the bottom, then flip and cook another 2–3 minutes. Transfer to a plate.
- 5 Add the remaining 1 tablespoon of oil to the same pan. Add the cabbage and a pinch of salt. Cook over high heat, stirring occasionally, for 4–5 minutes until the cabbage is wilted and starting to caramelize at the edges.
- 6 Add the garlic and red pepper flakes (if using). Stir-fry for 1 minute until fragrant.
- 7 Return the tofu to the pan. Pour the sauce over everything and toss to coat. Cook for 1–2 minutes more until the sauce is absorbed and everything is glossy.
- 8 Taste and adjust salt or soy sauce. Serve immediately, topped with sliced scallions. Great over steamed rice.
Variations
- Add an egg — Push everything to the side of the pan after adding the sauce and scramble 1–2 eggs in the empty space. Stir everything together for a protein boost that adds almost no cost.
- Faster swap — skip pressing — If you're too tired to press the tofu, just pat it dry and pan-fry it longer. It won't be as crispy but it still works. Extra-firm tofu holds up better unpressed.
- No sesame oil — Sesame oil adds a lot of flavor but if you don't have it, add an extra teaspoon of soy sauce and a pinch of garlic powder. The dish is still good without it.
Notes
Pressing the tofu is the single most important step — don't skip it. The drier the tofu, the crispier it gets. If you don't have rice vinegar, a small squeeze of lemon juice works. Leftovers reheat okay in a skillet but the tofu softens; still tasty.
Equipment that helps
- Large skillet or wok — A wide, heavy pan gives the tofu and cabbage enough surface area to caramelize instead of steam.
Find more dinners like this
More like this