This post may contain affiliate links. Learn more.
Napa cabbage stir fry with salt and pepper tofu, mushrooms, and bell pepper makes a light but satisfying, umami-filled weeknight dinner. Serve it alone or over rice.
Why we love this recipe
This quick, easy, nutritionally unimpeachable meal is packed with flavor. It’s:
- Bursting with crisp-tender veggies
- A great excuse to eat everyone’s favorite salt and pepper tofu
- Ready in about 30 minutes
- Easy to make in a nonstick skillet or a wok
I first published this recipe here back in 2017. I’ve since updated the post for clarity, but the recipe remains the same.
What you’ll need
Here’s a glance at the ingredients you’ll need to make this recipe.
- Extra-firm tofu stays tender on the inside while crisping up nicely on the outside. I sometimes decide to make a double-batch of tofu and would welcome you to do the same if you’d like a bigger serving of protein.
- Cornstarch is gluten-free and kinda magical at making things crispy.
- Napa cabbage is a variety of Chinese cabbage (and sometimes sold in the U.S. by that name) with tender, light-green leaves and crisp white ribs. It stir-fries beautifully.
- Cremini mushrooms are also called baby bellas. They have a mild flavor and meaty texture that’s perfect for this dish. They brown nicely because they don’t release nearly as much moisture as their white cousins (which, fun fact, are just a less mature version of the same cultivar).
- I like to use safflower oil, but any neutral-tasting oil with a high smoke point is fine. Other good choices include canola, peanut, and vegetable oil blend.
- Seasoned rice vinegar includes a bit of salt and sugar. You can substitute unseasoned rice vinegar along with a pinch of sugar if that’s what you’ve got.
How to make it
Here’s an overview of what you’ll do to make Napa cabbage stir fry with salt and pepper tofu. You can see the steps in action in the video that accompanies this post, and get all the details in the recipe card below.
- First you’ll dry the tofu well, dice it, toss with the cornstarch, salt, and pepper, and cook until crisp outside. Set it aside.
- In the same pan (or wok, if you’ve got one), sauté the mushrooms and peppers.
- Add the cabbage and cook until tender and reduced in volume by about half. Stir in the soy sauce and vinegar.
- Add the tofu back to the pan, along with the scallion or cilantro, and serve alone or over rice.
Expert tips and FAQs
For a low-carb, one-pot meal, you can serve this dish all by itself. I usually prefer to bulk it up with some brown basmati rice or quinoa.
The tofu is at its best shortly after cooking, so I don’t recommend going out of your way to make this recipe in advance. That said, leftovers keep well in an airtight container in the fridge for a week and can be reheated with a quick spin in the microwave.
More favorite things to do with salt & pepper tofu
Hungry for more?
Subscribe to Umami Girl’s email updates, and follow along on Instagram.
Napa Cabbage Stir Fry with Salt and Pepper Tofu
Ingredients
- 1 14- ounce 397-gram package extra-firm tofu
- ¼ cup (32 grams) cornstarch
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 3 tablespoons (45 ml) safflower oil, divided
- 1 red bell pepper, thinly sliced
- 8 ounces (227 grams) sliced cremini mushrooms
- 1 small head napa cabbage, 1 to 1 1/2 pounds, very thinly sliced
- 1 tablespoon (15 ml) low-sodium soy sauce
- 1 tablespoon 15 mlseasoned rice vinegar
- ½ cup chopped cilantro or scallions
- Hot chili toasted sesame oil or sriracha, optional
Instructions
- Dry tofu well between several layers of paper towels. Cut into approximate 1/2-inch cubes and dry again.
- Place in a mixing bowl and sprinkle with cornstarch, salt and pepper. Toss gently to coat evenly.
- Warm two tablespoons of the oil over medium-high heat in a 12-inch nonstick skillet or wok. Add tofu in a single layer and cook until golden brown on the bottom, then stir once in a while and continue cooking until most sides are golden. This will take about 10 minutes total. Slide tofu out onto a plate.
- In the same pan, heat the remaining tablespoon oil.
- Add bell pepper and mushrooms and cook for a few minutes, stirring only occasionally, until mushrooms have browned in spots and peppers are slightly tender, and any liquid released has cooked off.
- Raise heat to high. Add cabbage, and cook, stirring, until crisp-tender and reduced in volume by about half, which will take only a couple of minutes.
- Stir in soy sauce and vinegar.
- Stir in reserved tofu and cilantro or scallions.
- Serve with chili sesame oil or sriracha if you like.
Notes
- I like to use safflower oil, but any neutral-tasting oil with a high smoke point is fine. Other good choices include canola, peanut, and vegetable oil blend.
- Seasoned rice vinegar includes a bit of salt and sugar. You can substitute unseasoned rice vinegar along with a pinch of sugar if that's what you've got.
- For a low-carb, one-pot meal, you can serve this dish all by itself. I usually prefer to bulk it up with some brown basmati rice or quinoa.
- Depending on the liquid content of your cabbage, there may be some tasty liquid at the bottom of the pan. If this happens, you can remove the vegetables from the skillet with tongs or a strainer to avoid the liquid, go with the flow and serve it as-is, or remove the vegetables and then simmer the liquid down into a thicker sauce. (The cornstarch from the tofu will aid this process.)
- The tofu is at its best shortly after cooking, so I don't recommend going out of your way to make this recipe in advance. That said, leftovers keep well in an airtight container in the fridge for a week and can be reheated with a quick spin in the microwave.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Hungry for more?
Subscribe to Umami Girl’s email updates, and follow along on Instagram.