This dish pairs golden, cornstarch-crusted tofu cubes with a sweet-spicy chili garlic glaze built from soy sauce, sambal oelek, maple syrup, and rice vinegar.
The tofu is pan-fried until shatteringly crisp, then tossed in the sauce until thickened and glossy. It's served over a quick stir-fry of snap peas tossed with sesame oil, toasted sesame seeds, and scallions for crunch.
Ready in about 40 minutes, it works as a main served alongside steamed jasmine rice or quinoa.
The sizzle of tofu hitting a hot pan is one of those sounds that makes everyone in the house wander into the kitchen asking when dinner will be ready. I started making this crispy chili garlic tofu on a weeknight when the fridge was bare and the takeout menus were tempting me. That first batch was a revelation: golden, saucy cubes with a kick of heat and a side of snap peas so crunchy they barely made it to the plate. It has been on heavy rotation ever since.
My neighbor stopped by one evening right as I was tossing the tofu in that glossy chili garlic sauce, and she ended up staying for dinner with zero hesitation. We stood in the kitchen eating straight from the skillet, barely bothering with plates. Now she texts me every Tuesday asking if tofu night is happening.
Ingredients
- Firm tofu (14 oz, drained and pressed): The foundation of the dish, and pressing it thoroughly is the single most important step for achieving that shatteringly crisp exterior.
- Cornstarch (2 tbsp): Creates a light coating that fries up golden and helps the sauce cling to every surface of the tofu.
- Salt (1/2 tsp): A small amount seasons the tofu before it even hits the pan.
- Vegetable oil (2 tbsp): Neutral oil lets the chili garlic flavors shine without competing.
- Soy sauce (2 tbsp): Adds depth and umami that anchors the entire sauce.
- Chili garlic sauce or sambal oelek (1 tbsp): Brings the heat and a fermented complexity that wakes up every bite.
- Maple syrup or agave (1 tbsp): A touch of sweetness balances the spice and helps create a sticky glaze.
- Rice vinegar (1 tbsp): Brightens the sauce with a mild acidity that keeps it from feeling heavy.
- Garlic, minced (2 cloves): Essential aromatics that bloom beautifully in the hot pan.
- Ginger, grated (1 tsp): Fresh ginger adds warmth and a slight zing that pairs perfectly with the chili.
- Toasted sesame oil (1 tsp): Just a teaspoon in the sauce gives a nutty, fragrant finish.
- Snap peas, trimmed (8 oz): The perfect crunchy counterpart, cooking quickly to stay vibrant and crisp.
- Sesame oil (1 tbsp): Used separately for stir frying the peas and imparting a rich, toasty flavor.
- Sesame seeds (1 tbsp): Toasted in the pan with the peas for extra crunch and visual appeal.
- Flaky sea salt (1/2 tsp): A finishing salt that makes the peas pop.
- Scallions, thinly sliced (2): Added at the end for a mild onion bite and fresh color.
- Fresh cilantro, chopped (2 tbsp): A bright herb garnish that cuts through the richness.
- Extra toasted sesame seeds (1 tsp): Sprinkled on top for a final nutty flourish.
- Lime wedges (optional): A squeeze of lime at the end brightens everything beautifully.
Instructions
- Prep and coat the tofu:
- Cut your well pressed tofu into even 1 inch cubes and gently toss them with cornstarch and salt until every side is lightly dusted. Shake off any excess so the coating is thin and even.
- Fry until golden:
- Heat vegetable oil in a large nonstick skillet over medium high heat and add the tofu cubes in a single layer without crowding. Cook for 8 to 10 minutes, turning every couple of minutes, until each side is deeply golden and audibly crispy. Transfer to a paper towel lined plate.
- Whisk the sauce:
- In a small bowl, stir together the soy sauce, chili garlic sauce, maple syrup, rice vinegar, minced garlic, grated ginger, and toasted sesame oil until smooth. Taste it and adjust the heat if you want more fire.
- Stir fry the snap peas:
- In the same skillet, heat sesame oil over medium high heat and add the trimmed snap peas, stir frying for 2 to 3 minutes until they turn brilliant green and are just tender. Sprinkle in sesame seeds and flaky salt, add the scallions, toss once more, and transfer everything to a serving platter.
- Glaze the tofu:
- Lower the heat to medium and pour the chili garlic sauce into the empty skillet, letting it bubble for about 30 seconds. Return the crispy tofu to the pan and toss vigorously to coat every cube, cooking for 1 to 2 minutes until the sauce thickens into a glossy shell.
- Assemble and serve:
- Pile the saucy tofu over the sesame snap peas and finish with chopped cilantro, extra sesame seeds, and lime wedges on the side. Serve immediately while the tofu is still hot and the peas are still bright.
There was a night I made this for a group of friends who swore they did not like tofu, and by the end of the meal they were scraping the skillet for every last sticky morsel. That is the kind of quiet victory that makes cooking feel worthwhile.
Serving Ideas
This dish is hearty on its own but truly sings over a bed of steamed jasmine rice that soaks up every drop of the chili garlic glaze. Quinoa or even rice noodles also work beautifully if you want something different. A simple cucumber salad on the side adds a cool, refreshing contrast to the bold flavors.
Swaps and Adjustments
Green beans make an excellent substitute for snap peas when they are out of season, though you will want to cook them a minute or two longer. If you need to avoid soy, tamari works in place of soy sauce and a gluten free version keeps everyone at the table happy. For extra heat, a pinch of red pepper flakes in the sauce turns up the dial without overpowering the balance.
Storage and Reheating
Leftovers keep well in the fridge for up to three days, though the tofu will soften as it sits in the sauce. A quick reheat in a dry skillet restores some of that original crispness. The snap peas are best eaten fresh but still taste great cold the next day.
- Store the tofu and peas separately if you want to maintain texture contrast.
- Avoid microwaving if crispiness matters to you, a hot skillet does the job in two minutes.
- Always taste the sauce before serving leftovers, a squeeze of lime wakes it right back up.
This is the kind of recipe that turns a random Tuesday into something worth savoring, one crispy, saucy bite at a time.
Recipe Questions & Answers
- → How do I get the tofu extra crispy?
-
Press the tofu thoroughly to remove as much moisture as possible — at least 15 minutes with a weighted plate or tofu press. Cut into even cubes and coat well with cornstarch and salt before frying in hot oil in a nonstick skillet.
- → Can I make this less spicy?
-
Absolutely. Reduce the chili garlic sauce to one teaspoon or omit it entirely and rely on the garlic and ginger for flavor. You can also add extra maple syrup to balance any remaining heat.
- → What can I substitute for snap peas?
-
Green beans, broccolini, or thinly sliced bell peppers all work well as alternatives. Adjust the stir-fry time slightly depending on the vegetable — green beans may need an extra minute or two.
- → Is there a gluten-free option for the soy sauce?
-
Yes, swap the regular soy sauce for tamari or a certified gluten-free soy sauce. The rest of the ingredients are naturally gluten-free, but always check labels on chili garlic sauce as some brands contain wheat.
- → Can I bake the tofu instead of pan-frying?
-
You can bake the cornstarch-coated tofu at 400°F (200°C) for about 25–30 minutes, flipping halfway through. It won't be quite as crispy as pan-fried, but it's a lighter option that still works well with the sauce.
- → What should I serve with this?
-
Steamed jasmine rice is the classic pairing, but quinoa, brown rice, or even rice noodles also work well. A simple cucumber salad on the side adds a refreshing contrast to the bold flavors.