large wok or 12-inch skillet carbon steel wok gives the best high-heat sear, but a wide, heavy 12-inch skillet (cast iron or stainless steel) works great; avoid small pans or the cabbage will steam instead of stir-fry
Mixing bowl medium bowl for tossing tofu with starch and salt; a shallow bowl makes it easier to coat evenly
small bowl or liquid measuring cup for whisking the sauce; a jar with a lid also works so you can shake it hard and fast
Sharp knife and cutting board a sharp knife matters because cabbage gets slippery; you can also use a mandoline for quick shredding (watch your fingers)
Microplane or fine grater for garlic and ginger; if you don't have one, mince very finely or use 1 teaspoon jarred garlic and 1 teaspoon jarred ginger
Tongs or a fish spatula tongs help toss cabbage quickly; a thin spatula is best for flipping tofu without tearing
Turn this into a Shopping List?
Don't rely on screenshots. Import to Rind to check off items as you shop.
Press the tofu for 10 minutes (wrap in a clean towel and set a skillet on top), then pat dry. Cut into 3/4-inch cubes. The drier the tofu, the crispier it gets, and crisp tofu is what keeps this tofu cabbage recipes situation from tasting watery.
Slice the cabbage thinly. You want long shreds, not chunks: thin cabbage cooks fast, turns slightly sweet, and picks up that saucy sheen instead of staying raw and squeaky.
In a small bowl, whisk soy sauce, rice vinegar, peanut butter, maple syrup, sambal oelek, toasted sesame oil, ginger, garlic, and water until smooth. If your peanut butter is stiff, microwave the mixture for 10 seconds and whisk again. Set aside so the flavors can mingle while you cook.
Crisp the tofu
In a mixing bowl, toss tofu with cornstarch and kosher salt until each piece looks lightly dusted. Don't aim for a thick paste; a thin coat is the whole trick.
Heat 1 tablespoon neutral oil in a large wok or skillet over medium-high heat until it shimmers. Add tofu in a single layer and cook 6 minutes, turning every couple of minutes, until golden and crisp on multiple sides. If tofu sticks, give it 30 seconds more before nudging; it usually releases once it browns.
Transfer tofu to a plate. Keep the pan on the heat. If the pan looks dry or scorched, wipe it carefully with a paper towel held by tongs and add a small splash of oil.
Stir-fry the cabbage and vegetables
Add 1 tablespoon neutral oil to the hot pan. Add scallion whites and bell pepper and stir-fry 1 minute, just until fragrant and glossy.
Add the cabbage and black pepper. Toss continuously for 5 minutes. You're looking for a mix of textures: some cabbage should soften, and some edges should pick up light browning. If you want it closer to vegan fried cabbage vibes, spread the cabbage out and let it sit undisturbed for 45 seconds at a time before tossing; those little charred bits are flavor.
If your cabbage seems dry or is browning too fast, splash in 1 tablespoon water and toss. This is not to steam it into mush, just to keep the stir-fry moving.
Sauce it and serve
Give the sauce one last whisk (the peanut butter likes to settle), then pour it around the edges of the pan so it hits the heat first. Toss for 1 minute, until the sauce thickens and coats the cabbage like a glaze.
Add the crispy tofu back to the pan and toss gently for 30 seconds to coat without knocking off all the crunch. Taste and adjust: more sambal for heat, more lime for brightness, or a tiny pinch of salt if your soy sauce is mild.
Off the heat, fold in scallion greens. Serve hot with chopped peanuts and sesame seed on top, with lime wedges for squeezing. The lime is the difference between "good" and "why can't I stop eating this?"
Build your own Cookbook
Don't lose this recipe in your browser history. Save it to your personal collection in the Rind App so you can find it instantly next time.