This vibrant plant-based dish brings together golden, cornstarch-crusted tofu and crisp-tender green beans coated in a punchy black pepper sauce. The sauce balances freshly ground pepper with soy sauce, maple syrup, rice vinegar, sesame oil, garlic, and ginger for layers of savory, sweet, and tangy flavor. Everything comes together in a single skillet in just 35 minutes, making it an ideal weeknight option. Serve it over steamed jasmine rice or noodles, finish with toasted sesame seeds and sliced scallions, and you have a satisfying dinner that delivers 14 grams of protein per serving.
My roommate in college used to mock my tofu attempts until the night I threw together this black pepper version with whatever green beans were wilting in the crisper drawer. She went silent after the first bite, then literally scraped the pan clean.
I started making this for weeknight dinners when I realized restaurant versions cost twelve dollars a plate and still were not as good. My partner now requests it every time green beans show up in our grocery haul.
Ingredients
- Firm tofu: Pressing it thoroughly is the entire secret here because wet tofu will steam instead of crisp no matter how hot your pan gets
- Cornstarch: This creates that shatteringly crisp shell that clings to the sauce later so skip the flour entirely
- Green beans: Trim them uniformly so they cook evenly because one soggy bean ruins the whole texture game
- Freshly ground black pepper: Pre-ground tastes like sawdust by comparison so invest thirty seconds with a pepper mill here
- Maple syrup or agave: Just enough sweetness to balance the pepper heat without making the dish taste like dessert
- Rice vinegar: Adds brightness that cuts through the oil and keeps every bite feeling lively
- Sesame oil: A little goes a long way and it transforms the sauce from flat to deeply aromatic
- Garlic and ginger: Fresh is nonnegotiable because jarred versions taste muted and watery by comparison
- Neutral oil: You need something with a high smoke point so the tofu can actually brown without burning
Instructions
- Press and prep the tofu:
- Wrap the block in a clean towel and set something heavy on top for at least ten minutes, then cut it into cubes roughly the size of dice. The drier the tofu going in, the crispier it comes out.
- Coat in cornstarch:
- Toss the cubes in a bowl with cornstarch until every surface is dusted, shaking off the excess. This thin layer is what turns into that golden crust.
- Fry the tofu:
- Heat oil in a large skillet or wok over medium-high heat and spread the tofu in a single layer without crowding. Let it sit undisturbed for a couple minutes before flipping so the crust actually forms, about eight to ten minutes total.
- Cook the green beans:
- Add the remaining oil to the pan and toss in the trimmed beans, stirring occasionally for three to five minutes until they are bright green and still have a snap.
- Whisk the sauce:
- Combine soy sauce, black pepper, maple syrup, rice vinegar, sesame oil, garlic, and ginger in a small bowl until smooth. Give it a taste and adjust pepper if you like more heat.
- Bring it all together:
- Return the tofu to the pan with the beans, pour in the sauce, and toss everything for one to two minutes until the sauce coats each piece and thickens slightly.
- Garnish and serve:
- Scatter sesame seeds and sliced scallions on top and serve it immediately over rice or noodles while the tofu is still audibly crunchy.
Last summer a friend who swore she hated tofu ate three helpings of this at a barbecue and then texted me the next morning asking for the recipe. That felt like a genuine cooking victory.
Getting the Crisp Right
The biggest lesson I learned after dozens of mediocre batches is patience during that first fry. Walk away from the pan for two minutes instead of poking at the tofu and you will come back to find actual golden edges instead of pale sad cubes.
Sauce Swaps That Work
I have swapped rice vinegar for lime juice when I wanted something brighter and used honey instead of maple syrup when I ran out. Both worked beautifully so do not stress if your pantry is missing one small thing.
Serving It Like a Pro
Pile the tofu and beans over a mound of steamed jasmine rice and drizzle any leftover sauce from the pan right on top. The rice soaking up that peppery sauce is arguably the best part of the whole bowl.
- Serve it with a side of pickled cucumbers to cut the richness
- Squeeze fresh lime over the top right before eating for extra brightness
- Make a double batch because leftovers reheat surprisingly well the next day
This is the kind of recipe that makes you feel like a better cook than you actually are, and honestly that is the best kind. Keep the pepper mill handy and enjoy every crunchy bite.
Common Recipe Questions
- → How do I get the tofu really crispy?
-
Press the tofu for at least 10 minutes to remove excess moisture, then toss cubes thoroughly in cornstarch before frying. Cook in a single layer without overcrowding the pan over medium-high heat for 8-10 minutes, flipping until all sides are golden.
- → Can I make this gluten-free?
-
Yes, simply swap regular soy sauce for tamari. All other ingredients—cornstarch, tofu, maple syrup, rice vinegar, and sesame oil—are naturally gluten-free.
- → What can I substitute for green beans?
-
Broccoli florets, snap peas, or asparagus all work well. Adjust cooking time slightly depending on the vegetable you choose—broccoli may need an extra minute or two.
- → How should I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat to help restore some crispness to the tofu. The microwave will work but the texture will soften.
- → Can I make the sauce ahead of time?
-
Absolutely. Whisk the sauce ingredients together and keep it in the fridge for up to 3 days. The flavors may even deepen slightly, which can be a nice bonus.
- → How do I add more heat?
-
Add a pinch of red chili flakes to the sauce, or stir in a teaspoon of sriracha or chili garlic sauce when you toss everything together in the pan.