Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Pressed tofu cubes pan-crisped until golden and shatter-edged, then folded into a fragrant lemongrass-satay sauce with meaty shiitakes, shallots and chili. The tofu goes in last so it stays crunchy against the glossy sauce. Made fully vegan with vegetarian satay paste or a splash of soy.
2 tbsp vegetarian satay chili paste (or 1 tbsp sambal oelek plus 1 tsp soy sauce)
2 tbsp soy sauce
1 tbsp vegetarian mushroom oyster sauce
1 tbsp light brown sugar
1 tbsp unsweetened creamy peanut butter
1/2 cup water or vegetable broth
1 tbsp fresh lime juice
1 tsp toasted sesame oil
Stir-Fry
8 oz fresh shiitake mushrooms, stemmed and sliced 1/4-inch thick
2 medium shallots, thinly sliced
1 medium red bell pepper, cut into 1-inch pieces
1 cup snap peas or green beans, trimmed
2 Thai bird chilies, thinly sliced (optional)
1 tbsp neutral oil
To Finish
1/3 cup roasted peanuts, roughly chopped
1/2 cup fresh cilantro and Thai basil leaves
4 scallions, thinly sliced
1 lime, cut into wedges
4 cups steamed jasmine rice, for serving
Instructions
Drain the tofu and slice each block crosswise into 4 slabs. Lay the slabs on a clean kitchen towel or paper towels, cover with a second towel, set a sheet pan on top and weigh it down with a few cans or a heavy skillet. Press for 20 minutes, then cut into 1-inch cubes and blot dry.
While the tofu presses, prep the lemongrass: trim the dry tops and root ends, peel away the fibrous outer layers, and mince the pale lower 4 inches very finely — you want about 3 tablespoons. Any coarse pieces will be unpleasant, so keep chopping until it's almost a paste.
Whisk the sauce: in a bowl combine the satay chili paste, soy sauce, vegetarian oyster sauce, brown sugar, peanut butter, and water or broth until smooth. Set near the stove along with the lime juice and sesame oil.
Toss the pressed tofu cubes with the cornstarch and 1/2 teaspoon salt in a bowl until evenly, thinly coated with no dry pockets of starch.
Heat 4 tablespoons neutral oil in a 12-inch nonstick or well-seasoned carbon-steel skillet over medium-high until it shimmers, about 2 minutes. Add the tofu in a single layer, working in two batches if needed, and fry undisturbed for 4 to 5 minutes until deeply golden. Turn and fry the remaining sides, 6 to 8 minutes more total, until crisp all over. Transfer to a paper-towel-lined plate and season lightly with salt.
Wipe the skillet, add the remaining 1 tablespoon neutral oil, and return to medium-high heat. Add the shiitakes in an even layer and cook without stirring for 3 minutes, then toss and cook 2 minutes more until browned at the edges and no longer squeaky.
Add the shallots, bell pepper, snap peas and chilies. Stir-fry 2 to 3 minutes, until the vegetables are bright and just tender-crisp.
Push the vegetables to the edges, add the last 1 tablespoon of oil to the center along with the minced lemongrass and garlic, and cook 60 to 90 seconds, stirring constantly, until intensely fragrant and just barely golden — do not let the garlic brown.
Pour in the sauce and bring to a brisk simmer. Cook 2 to 3 minutes, tossing, until it thickens enough to coat a spoon and clings to the vegetables.
Kill the heat, stir in the lime juice and sesame oil, then add the crisp tofu and fold just 2 or 3 times to coat. Serve immediately over jasmine rice, showered with peanuts, cilantro, Thai basil and scallions, with lime wedges alongside.
Chef's tips
The tofu loses its crunch the longer it sits in sauce — add it off the heat at the very last second, and serve within a couple of minutes.
No fresh lemongrass? Use 3 tablespoons of frozen minced lemongrass (sold in tubs at Asian markets), which is far better than dried. Avoid lemongrass paste in a tube if you can; it's much sweeter.
Vietnamese vegetarian satay paste (sa tế chay) is the shortcut to that restaurant depth — look for it in jars at Asian groceries. Sambal oelek plus a spoonful of peanut butter gets you 90% of the way.
For a peanut-free version, swap in sunflower seed butter and toasted cashews or crushed rice crackers for crunch.
Extra-firm tofu is essential; silken or soft tofu will fall apart. If your block feels waterlogged, press for 30 minutes instead of 20.
Nutrition (per serving, estimated)
782calories
31gprotein
91gcarbs
34gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Crispy Lemongrass Tofu Stir-Fry with Shiitakes was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.