Golden, cornstarch-coated tofu gets pan-fried until perfectly crispy, then reunited with bright green beans in a savory, peppery sauce built from soy sauce, freshly ground black pepper, maple syrup, rice vinegar, sesame oil, garlic, and ginger. The whole thing comes together in about 35 minutes with minimal prep—just press, cube, coat, fry, and toss. It's a weeknight-friendly approach to bold Asian-inspired flavors that works beautifully over steamed jasmine rice or noodles, with optional sesame seeds and scallions on top for extra crunch and color.
My roommate in college used to joke that tofu was just edible styrofoam, and honestly, most of what I cooked back then proved her right. Then a friend from Taipei walked into our kitchen one night, grabbed a block of the stuff, and completely changed how I thought about plant-based cooking. That pan of black pepper tofu she made vanished in ten minutes flat.
I brought a version of this to a potluck last spring and watched two confirmed tofu skeptics hover over the pan until it was scraped clean. One of them actually asked for the recipe on a napkin.
Ingredients
- Firm tofu: Pressing it properly is nonnegotiable since water is the enemy of crispness, and I have learned this the frustrating way more than once
- Cornstarch: This is what creates that shatteringly crunchy exterior that makes people forget they are eating tofu
- Green beans: They stay snappy and bright if you do not overcook them, adding a fresh crunch against the soft tofu center
- Freshly ground black pepper: Pre-ground will not give you the same bold, floral heat, so please use a mill
- Maple syrup: A little sweetness balances the aggressive pepper and soy sauce without tasting sugary
- Rice vinegar: This adds a subtle tang that lifts the whole sauce and keeps it from feeling heavy
- Sesame oil: Just a tablespoon delivers that toasty, nutty aroma that makes the dish smell like it came from a restaurant
- Garlic and ginger: Fresh is the only way to go here, and grating the ginger releases more flavor than chopping
- Neutral oil: You need something with a high smoke point for frying the tofu without burning
- Toasted sesame seeds and scallions: Optional but they make the plate look like you actually tried
Instructions
- Press and prep the tofu:
- Set the block between clean kitchen towels, place something heavy on top, and let it sit for at least 10 minutes. Cut it into bite-sized cubes, keeping them roughly uniform so they cook evenly.
- Coat in cornstarch:
- Pile the cubes in a bowl, sprinkle the cornstarch over them, and toss until every piece looks dusted and dry. This step is what separates good tofu from great tofu.
- Fry until golden:
- Heat two tablespoons of neutral oil in a large skillet or wok over medium-high heat. Lay the tofu in a single layer without crowding, and let it sit undisturbed for a couple of minutes before flipping. You want deep golden color on most sides, which takes about 8 to 10 minutes total.
- Sear the green beans:
- Add the remaining tablespoon of oil to the pan and toss in the trimmed green beans. Cook them for 3 to 5 minutes until they turn vivid green and still have a slight snap when you bite one.
- Whisk the sauce:
- While the vegetables cook, combine the soy sauce, black pepper, maple syrup, rice vinegar, sesame oil, minced garlic, and grated ginger in a small bowl. Give it a good whisk until the maple syrup dissolves completely.
- Bring it all together:
- Return the crispy tofu to the pan with the green beans, pour the sauce over everything, and toss quickly. Let it cook for just 1 to 2 minutes until the sauce coats each piece and thickens slightly from the cornstarch residue.
- Garnish and serve:
- Scatter toasted sesame seeds and sliced scallions on top if you have them. Get it onto plates while the tofu is still audibly crispy, alongside rice or noodles.
There was a Tuesday night not long ago when I made this just for myself, no company, no occasion. Eating it standing at the counter with a fork straight from the pan felt oddly grounding, like the kitchen was reminding me that good food does not need an audience.
Getting That Restaurant Crisp at Home
The biggest mistake home cooks make with tofu is impatience during the frying step. If you try to flip the cubes too early, they will stick and tear, and you will end up with ragged pieces instead of clean golden cubes. Let them develop a crust before you even think about moving them.
Playing with the Vegetable Lineup
Green beans are my default here because they hold their shape and add a satisfying snap, but this sauce is generous enough to work with almost anything. Broccoli florets, snap peas, or even shredded cabbage would all be happy in that pan.
Serving It Like You Mean It
A bed of steamed jasmine rice soaks up the sauce beautifully and turns this from a stir-fry into a proper meal. Quinoa works too if you want something lighter, but rice is what makes it feel like the kind of dinner you would order and be genuinely excited about.
- Make extra rice because you will want to drag it through every last drop of sauce
- A side of quick-pickled cucumbers cuts through the richness nicely
- Leftovers reheat surprisingly well in a hot skillet, though the microwave will kill the crunch entirely
Sometimes the simplest dinners end up being the ones you think about days later. This is one of those.
Questions & Answers
- → How do I get the tofu really crispy?
-
Press the tofu for at least 10 minutes to remove excess moisture, coat it evenly in cornstarch, and fry in a single layer without overcrowding the pan over medium-high heat for 8-10 minutes, turning to crisp all sides.
- → Can I make this gluten-free?
-
Yes—swap regular soy sauce for tamari. Everything else in the dish is naturally gluten-free.
- → What can I substitute for green beans?
-
Broccoli florets or snap peas work great. Just adjust the sauté time so they stay bright and slightly crisp.
- → How should I store leftovers?
-
Keep in an airtight container in the fridge for up to 3 days. Reheat in a skillet to restore some crispness to the tofu.
- → Can I add more heat?
-
A pinch of red chili flakes in the sauce or a drizzle of sriracha at the end will bring noticeable heat without changing the overall balance.
- → What's the best rice to serve with this?
-
Steamed jasmine rice is the classic choice, but quinoa or soba noodles pair just as well for a complete meal.