Golden, cornstarch-coated tofu gets pan-fried until deeply crispy, then tossed with bright green beans and a punchy sauce built from freshly ground black pepper, soy sauce, maple syrup, rice vinegar, garlic, and ginger. The whole thing comes together in about 35 minutes with minimal prep, making it an ideal weeknight option when you want something bold and satisfying without much fuss. Serve it over jasmine rice or noodles, finish with sesame seeds and scallions, and you have a complete plant-based meal that delivers on texture and flavor.
There was a Tuesday not long ago when the fridge had nothing promising except a block of tofu and a handful of green beans starting to look sad. I almost ordered takeout, but something about the black pepper grinder sitting on the counter made me pause and try anyway.
My roommate walked in right as I was tossing the tofu back into the pan with the sauce and said it smelled like the spot we used to go to after late shifts. We ate standing over the stove that night and neither of us bothered with plates.
Ingredients
- Firm tofu: Pressing it thoroughly is the single most important thing you can do because water is the enemy of crispiness
- Cornstarch: This creates that shatteringly crisp shell that absorbs the sauce without turning soggy
- Green beans: Trim the ends and leave them whole so they char nicely against the hot pan
- Freshly ground black pepper: Pre-ground will not give you the same bold, almost floral heat so use a grinder
- Soy sauce: Tamari works perfectly if you need to keep things gluten free
- Maple syrup: Just enough to round out the sharpness of the pepper and vinegar
- Rice vinegar: Adds brightness that keeps the sauce from feeling heavy
- Sesame oil: A little goes a long way and it gives the sauce that unmistakable depth
- Garlic and ginger: Fresh is nonnegotiable here because the jarred stuff flattens the whole flavor profile
- Neutral oil: You need something with a high smoke point for properly crispy tofu
- Sesame seeds and scallions: Optional but they make the dish look finished and add texture
Instructions
- Press and prep the tofu:
- Wrap the block in a clean towel and set something heavy on top for at least 10 minutes then cut it into bite sized cubes.
- Coat in cornstarch:
- Put the cubes in a bowl and toss with cornstarch until every surface is dusted evenly.
- Fry until golden:
- Heat 2 tablespoons of oil in a large skillet over medium high heat and add tofu in a single layer without crowding.
- Cook the green beans:
- Add the remaining oil to the pan and saute the beans for 3 to 5 minutes until they are bright green with a few charred spots.
- Whisk the sauce:
- Combine soy sauce, black pepper, maple syrup, rice vinegar, sesame oil, garlic, and ginger in a small bowl until smooth.
- Bring it all together:
- Return the tofu to the pan with the beans, pour in the sauce, and toss everything for 1 to 2 minutes until coated and thickened.
- Garnish and serve:
- Scatter sesame seeds and sliced scallions on top and serve immediately over rice or noodles.
My sister called the next day asking for the recipe and I had to admit I barely measured anything. She made it that weekend and sent a photo with the caption saying it was the first tofu dish her kids actually finished.
Getting the Tofu Really Crispy
The biggest mistake I used to make was cramming too many cubes into the pan at once. They steam instead of fry and you end up with chewy squares that absorb oil like sponges. Cook in two batches if your skillet is not wide enough.
Picking the Right Green Beans
Look for beans that snap cleanly when bent and feel heavy for their size. Limp or rubbery beans will not char properly and they end up tasting watery even after cooking.
Making It Your Own
This recipe is forgiving enough that you can swap vegetables based on whatever needs using up in the crisper drawer. Broccoli florets and snap peas both work beautifully in place of the green beans.
- A pinch of red chili flakes in the sauce turns up the heat without changing the balance
- Quinoa instead of rice makes it a full protein meal on its own
- Double the sauce if you like things extra saucy or are serving over noodles
Sometimes the best dinners start with an almost empty fridge and a willingness to just try. This one has earned a permanent spot in my weeknight rotation and I suspect it will in yours too.
Recipe FAQ
- → 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 over medium-high heat without crowding the pan. Don't flip it too early—let each side develop a golden crust before turning.
- → Can I make this gluten-free?
-
Yes—swap regular soy sauce for tamari, which is a gluten-free alternative. Everything else in the dish is naturally gluten-free.
- → What can I substitute for green beans?
-
Broccoli florets, snap peas, or asparagus all work well. Adjust the cooking time slightly depending on the vegetable you choose—heartier veggies like broccoli may need an extra minute or two.
- → How spicy is the black pepper sauce?
-
The sauce has a warm, peppery kick from one tablespoon of freshly ground black pepper. It's flavorful without being overwhelming. If you want more heat, add a pinch of red chili flakes to the sauce mixture.
- → Can I prep this ahead of time?
-
You can press and cube the tofu, trim the green beans, and whisk the sauce ahead of time. Store everything separately in the fridge for up to a day, then cook when ready. For the best texture, fry the tofu right before serving.
- → What should I serve this with?
-
Steamed jasmine rice is the classic pairing, but quinoa or rice noodles work just as well. The sauce clings nicely to any of these bases for a complete meal.