Crispy black pepper tofu with green beans is a vibrant plant-based dish that comes together in just 35 minutes. Firm tofu gets pressed, cubed, and coated in cornstarch before being pan-fried until deeply golden. Tender-crisp green beans join the tofu along with a punchy sauce made from soy sauce, freshly ground black pepper, maple syrup, rice vinegar, sesame oil, garlic, and ginger. Everything gets tossed together until the sauce lightly coats each piece. Serve it hot over steamed jasmine rice or noodles for a satisfying dinner that's naturally vegan and dairy-free.
My roommate in college used to wrinkle her nose at tofu, calling it bland sponge, until the night I made this black pepper version and watched her go back for thirds without saying a word.
I once brought a big platter of this to a potluck where the host had forgotten to plan a vegan option, and within ten minutes three different people were asking me for the recipe on their phones.
Ingredients
- Firm tofu: Pressing it properly is the difference between crispy and sad, so don't skip that step or rush it with paper towels
- Cornstarch: This is what builds the actual crunch layer, and tossing the cubes in a bowl rather than a bag gives you more even coverage
- Green beans: Trim the stem end only so you keep that nice pointed tip for presentation
- Freshly ground black pepper: Pre-ground tastes like dust compared to cracking it right into the sauce bowl
- Soy sauce: Tamari works beautifully here if you need to keep it gluten-free
- Maple syrup: Just a tablespoon balances the pepper's bite without making the dish sweet
- Rice vinegar: Adds brightness that cuts through the richness of the fried tofu
- Sesame oil: A little goes a long way so measure carefully or it will overpower everything else
- Garlic and ginger: Fresh is non-negotiable here, the jarred stuff simply doesn't have the same punch
- Neutral oil: You need something with a high smoke point for proper frying
Instructions
- Press and prep the tofu:
- Wrap the block in a clean towel, set something heavy on top, and let it sit for at least ten minutes while you gather everything else. Cut it into roughly one-inch cubes so each piece has enough surface area to get crispy.
- Coat with cornstarch:
- Toss the cubes in a bowl with the cornstarch until every face is dusted, shaking off any excess so it doesn't clump in the pan.
- Fry the tofu:
- Heat two tablespoons of oil in a large skillet or wok over medium-high heat until it shimmers. Lay the tofu in a single layer without crowding and let it sit undisturbed for a couple of minutes before flipping so a proper crust forms.
- Cook the green beans:
- Add the remaining oil to the same pan and toss in the trimmed beans, stirring occasionally for three to five minutes until they turn vivid green and stay slightly snappy when you bite one.
- Whisk the sauce:
- Combine soy sauce, black pepper, maple syrup, rice vinegar, sesame oil, minced garlic, and grated ginger in a small bowl until the syrup dissolves completely.
- Bring it all together:
- Return the crispy tofu to the pan with the beans, pour in the sauce, and toss gently for one to two minutes until everything is coated and the sauce thickens slightly from the residual cornstarch.
- Garnish and serve:
- Scatter sesame seeds and sliced scallions over the top and get it onto plates immediately while the tofu is still audibly crisp.
There was a rainy Tuesday last fall when I made this just for myself, standing over the wok in a worn-out sweater, and something about the pepper hitting the hot oil made the whole apartment feel warm and intentional.
Getting That Wok Sizzle Right
A wok or wide skillet needs to be screaming hot before anything goes in. You can test it by flicking a tiny drop of water across the surface, if it skitters and evaporates almost instantly, you are ready to cook.
Swapping the Vegetables
Broccoli florets, snap peas, or even shredded cabbage all work beautifully in place of the green beans. Just adjust the cooking time so whatever you choose stays bright and has some bite left.
Serving It Like a Real Meal
Pile this over steamed jasmine rice or fluffy quinoa and you have something that feels complete and satisfying without needing anything else on the plate.
- A squeeze of fresh lime at the table wakes up all the flavors
- If you want more heat, sprinkle red chili flakes directly on your own portion instead of adding them to the shared pan
- Leftovers reheat surprisingly well in a hot skillet, just resist the microwave
Sometimes the simplest dinners end up being the ones people remember most, and this one has earned that place at my table for good.
Questions & Answers About the Recipe
- → How do I get the tofu really crispy?
-
Press the tofu for at least 10 minutes to remove excess moisture, then coat it evenly in cornstarch. Fry in a single layer over medium-high heat without overcrowding the pan, and resist flipping too early—let each side develop a golden crust before turning.
- → Can I make this dish gluten-free?
-
Yes. Swap regular soy sauce for tamari, which is a gluten-free alternative. Double-check all other ingredient labels to ensure they meet your dietary needs.
- → What can I substitute for green beans?
-
Broccoli florets or snap peas work beautifully in place of green beans. Both hold up well to quick stir-frying and pair nicely with the peppery sauce.
- → How spicy is the black pepper sauce?
-
The heat level is moderate—mostly a warm, peppery kick rather than fiery. If you want more heat, add a pinch of red chili flakes to the sauce mixture.
- → Can I prepare this ahead of time?
-
You can press and cube the tofu and whisk the sauce in advance. However, for the best texture, fry the tofu and cook the green beans right before serving so everything stays crispy and vibrant.
- → What should I serve with crispy black pepper tofu?
-
Steamed jasmine rice is the classic pairing, but quinoa or noodles work just as well. The starchy base soaks up the peppery sauce and turns it into a complete meal.