Imagine a dish where every bite delivers a satisfying crunch, a creamy heat, and a burst of nutty goodness—all without a single animal product. Crispy Tofu with Spicy Peanut Sauce brings that vision to life, turning humble tofu into a star that shines on any table.
What makes this recipe truly special is the contrast between the ultra‑crisp tofu cubes and the velvety, pepper‑spiked peanut sauce. The sauce’s sweet‑savory balance, lifted by fresh lime and a hint of ginger, creates layers of flavor that keep you reaching for more.
This dish is perfect for vegans, vegetarians, or anyone looking to add a protein‑rich, plant‑based option to their meal rotation. Serve it for a quick weeknight dinner, a weekend lunch, or as a show‑stopping centerpiece at a casual dinner party.
The cooking process is straightforward: press and coat tofu, fry it to golden perfection, whisk together a quick sauce, then toss everything together just before serving. The result is a dish that feels both indulgent and wholesome.
Why You'll Love This Recipe
Texture Triumph: The double‑coat technique gives the tofu a satisfyingly crunchy exterior while keeping the interior silky, creating a delightful mouthfeel you’ll crave.
Bold Flavor Profile: A spicy peanut sauce packed with ginger, garlic, lime, and a touch of maple delivers complex, layered taste without overwhelming the palate.
Quick & Easy: From pressing the tofu to plating, the entire recipe can be completed in under 45 minutes, making it ideal for busy evenings.
Nutritious Powerhouse: Tofu supplies complete plant protein, while peanuts add healthy fats and the vegetables contribute fiber, vitamins, and minerals.
Ingredients
The foundation of this dish is firm tofu, which absorbs the sauce while staying crisp after frying. The sauce relies on natural peanut butter for richness, coconut milk for silkiness, and a blend of aromatics for depth. A handful of fresh herbs and lime finish the plate with brightness, while pantry staples like soy sauce and maple syrup bring balance.
Main Ingredients
- 14 oz (400 g) firm tofu, pressed
- 1/2 cup cornstarch
- 2 tablespoons neutral oil (e.g., canola or grapeseed)
- 1 cup broccoli florets
- 1 red bell pepper, sliced thin
Sauce / Marinade
- 3 tablespoons natural peanut butter (smooth)
- 1 cup coconut milk (full‑fat)
- 2 tablespoons soy sauce (or tamari for gluten‑free)
- 1 tablespoon maple syrup (or agave)
- 1 teaspoon sriracha (adjust for heat)
- 1 teaspoon freshly grated ginger
- 1 clove garlic, minced
- Juice of 1 lime
Seasonings & Garnish
- 1 teaspoon toasted sesame oil
- 1 tablespoon toasted sesame seeds
- 2 sprigs fresh cilantro, chopped
- Salt and freshly ground black pepper, to taste
Together, these ingredients create a harmonious balance of texture and flavor. The cornstarch coating locks moisture inside the tofu while forming a crisp shell, and the peanut‑coconut sauce clings to every piece, delivering heat, sweetness, and umami in each bite. Fresh lime and cilantro add a final pop of acidity and herbaceous brightness that lifts the whole dish.
Step-by-Step Instructions

Preparing the Tofu
Begin by removing excess water from the tofu. Wrap the block in a clean kitchen towel, place a heavy skillet on top, and let it press for 15‑20 minutes. Once dry, cut the tofu into 1‑inch cubes. Toss the cubes gently with 1/2 cup cornstarch, ensuring each piece is lightly coated; this thin layer is the secret to a crunchy finish.
Frying the Tofu
- Heat the oil. In a large non‑stick skillet, heat 2 tablespoons neutral oil over medium‑high heat until shimmering, about 2 minutes. The oil should be hot but not smoking, which ensures a golden crust without absorbing excess grease.
- Fry the cubes. Add the coated tofu in a single layer, being careful not to crowd the pan. Cook for 3‑4 minutes on each side, turning only once, until each side is deep golden and crisp. Use a slotted spoon to transfer the tofu to a paper‑towel‑lined plate.
- Set aside. Keep the fried tofu warm while you prepare the vegetables and sauce; this prevents it from becoming soggy.
Cooking the Vegetables
In the same skillet, add a splash more oil if needed and toss in the broccoli florets and red bell pepper. Sauté over medium heat for 4‑5 minutes, stirring occasionally, until the vegetables are tender‑crisp. The residual heat from the pan will continue to cook them slightly while you finish the sauce.
Making the Spicy Peanut Sauce
- Combine wet ingredients. In a medium bowl whisk together 3 tablespoons natural peanut butter, 1 cup coconut milk, 2 tablespoons soy sauce, 1 tablespoon maple syrup, 1 teaspoon sriracha, juice of 1 lime, 1 teaspoon grated ginger, and 1 clove minced garlic. Whisk until smooth; the mixture should be slightly runny to coat the tofu evenly.
- Heat the sauce. Return the skillet to low‑medium heat, pour the sauce in, and stir continuously. Allow it to simmer for 2‑3 minutes, letting it thicken just enough to cling to the vegetables. Taste and adjust salt, pepper, or extra sriracha if you desire more heat.
Bringing It All Together
Add the crispy tofu back into the pan, gently tossing to coat each cube with the glossy peanut sauce. Drizzle 1 teaspoon toasted sesame oil over the top for an extra layer of aroma. Cook for another minute just to warm the tofu through without losing its crunch. Finally, sprinkle with 1 tablespoon toasted sesame seeds and chopped cilantro. Serve immediately over steamed rice, quinoa, or a bed of greens.
Tips & Tricks
Perfecting the Recipe
Press the tofu thoroughly. Removing as much moisture as possible guarantees a crisp crust; a light press will result in soggy pieces.
Use a hot pan. The moment the oil shimmers is the cue to add tofu; a cooler pan leads to steaming rather than searing.
Don’t overcrowd. Cook tofu in batches if necessary; this preserves the golden texture on every piece.
Finish with fresh lime. A final squeeze brightens the sauce and balances the richness of peanut butter.
Flavor Enhancements
For an extra kick, stir in a pinch of smoked paprika or a dash of chili oil just before serving. A spoonful of hoisin sauce adds subtle sweetness, while a handful of crushed peanuts contributes both texture and an additional nutty note.
Common Mistakes to Avoid
Skipping the resting step after frying can cause the tofu to lose its crunch when tossed with sauce. Also, adding the sauce too early (before the tofu is fully crisp) can make the coating soggy. Keep the sauce separate until the very end.
Pro Tips
Make a double coating. After the first cornstarch dust, dip the tofu briefly in a thin soy‑water mixture, then coat again for an ultra‑crisp shell.
Use a cast‑iron skillet. Its even heat distribution helps achieve a uniform golden crust.
Prep the sauce ahead. Whisk all sauce components together while the tofu fries; this saves time and ensures a seamless finish.
Garnish at the last second. Adding cilantro and sesame seeds right before serving preserves their fresh flavor and crunch.
Variations
Ingredient Swaps
Replace tofu with tempeh for an earthier flavor and firmer bite, or use seitan for a wheat‑based protein. Swap broccoli for snap peas or bok choy, and experiment with carrots, snow peas, or shredded cabbage for added crunch and color. If peanuts are a concern, almond butter works as a smooth alternative in the sauce.
Dietary Adjustments
For a gluten‑free version, use tamari instead of soy sauce and ensure the cornstarch is certified gluten‑free. To keep the dish low‑carb, serve it over cauliflower rice or a simple lettuce wrap. Vegan diners can enjoy this recipe as‑is; just double‑check any packaged sauces for hidden dairy.
Serving Suggestions
Pair the crispy tofu with jasmine or brown rice to soak up the sauce, or toss it into a cold noodle salad for a refreshing twist. A side of pickled vegetables (such as quick‑pickled carrots) adds acidity that cuts through the richness. For a complete meal, serve with a cucumber‑mint raita or a simple miso soup.
Storage Info
Leftover Storage
Allow the dish to cool to room temperature, then transfer the tofu, vegetables, and sauce into separate airtight containers. Store in the refrigerator for up to 4 days. If you plan to freeze, keep the sauce in a freezer‑safe bag and the tofu in a sealed container; they will retain quality for up to 3 months.
Reheating Instructions
Re‑crisp the tofu by heating a thin layer of oil in a skillet over medium heat and tossing the leftovers for 2‑3 minutes until the edges regain their crunch. Warm the sauce gently on the stovetop, adding a splash of water or coconut milk if it thickens too much. Combine and serve immediately for the best texture.
Frequently Asked Questions
This Crispy Tofu with Spicy Peanut Sauce brings together texture, flavor, and nutrition in a single, satisfying plate. By following the detailed steps, mastering the coating technique, and using the tips provided, you’ll achieve a restaurant‑quality result every time. Feel free to experiment with the suggested swaps and side dishes—cooking is an adventure, and this recipe is a perfect canvas for your creativity. Enjoy the crunch, the heat, and the wholesome goodness!