I absolutely love sharing this Crispy Tofu Stir Fry Recipe because it’s one of my go-to meals when I want something delicious, comforting, and packed with flavor that everyone can enjoy. I find that the combination of crunchy tofu cubes, vibrant veggies, and that perfectly tangy-spicy sauce makes this dish irresistible every single time. Plus, it’s a recipe that feels indulgent but is really straightforward to make, which I think is such a win in the kitchen.
Why You'll Love This Crispy Tofu Stir Fry Recipe
What really excites me about this Crispy Tofu Stir Fry Recipe is the magnificent flavor profile. The tofu gets this crushing crispy exterior thanks to the light cornstarch coating and perfect pan-frying technique, while inside it stays tender and silky. Then you have those fresh, colorful bell peppers and cashew nuts adding natural sweetness and crunch, all wrapped up in a savory sauce that’s slightly salty, ginger-punchy, and with just a subtle kick from the chili paste. Every bite is so satisfying, and I genuinely look forward to making it again whenever I can.
I also adore how accessible this dish is in terms of preparation. It feels impressive but is incredibly doable, even on a weeknight. The ingredients are simple and you can get everything ready in under 40 minutes, which is a total lifesaver when I’m juggling cooking with a busy schedule. It's a fantastic meal for family dinners, casual get-togethers, or anytime you want a nourishing yet exciting plant-based option. What makes this recipe stand out to me is how perfectly it balances textures and flavors while feeling wholesome and homemade.
Ingredients You'll Need
Each ingredient in this recipe plays a vital role in crafting its signature flavor and texture, so while the list is simple, each part is essential. The tofu provides the hearty base, the cornstarch ensures that golden crust we all crave, and the fresh veggies and cashews add layers of color, nutrition, and crunch.
- Extra firm tofu: Cubed to 1-inch pieces for perfect bite-size chunks that crisp wonderfully.
- Cornstarch: Helps to create that irresistible crispiness on the tofu.
- Sea salt: Just enough to season the tofu and bring out its natural flavors.
- Ground black pepper: Adds a subtle heat and depth.
- Avocado or vegetable oil: Divided use; one for frying tofu and one for sautéing veggies to keep everything flavorful.
- Garlic cloves: Minced for a fragrant, savory base.
- Yellow onion: Chopped and adds natural sweetness and aroma.
- Mixed bell peppers: Seeded and diced to brighten the dish with their sweetness and vibrant color.
- Cashew nuts: Toasted in the stir fry to add a rich crunch.
- Low sodium soy sauce: Forms the base of the delicious stir fry sauce without overpowering saltiness.
- Minced ginger: Gives the dish a fresh, zesty bite.
- Chili paste: Just a teaspoon adds a nice gentle heat that elevates the sauce.
Directions
Step 1: Begin by pressing the tofu. Lay the cubed tofu on a paper towel or a clean, lint-free kitchen towel, then cover with another layer of towel. Place something flat and heavy on top, like a cast iron pan or a heavy book, and allow the tofu to sit for at least 15 minutes, up to an hour if you have time. This step is crucial to remove excess moisture and help the tofu crisp up beautifully.
Step 2: While the tofu presses, mix together the cornstarch, sea salt, and black pepper in a shallow bowl. Toss the tofu cubes in this mixture until each piece is evenly coated in the cornstarch blend; this is what ensures your tofu will fry up with a satisfying crunch.
Step 3: Heat one tablespoon of oil in a non-stick skillet over medium-high heat. Carefully add the tofu cubes and fry them for about 3 to 4 minutes on each side or until they turn a gorgeous golden brown. Don’t rush this step—letting the tofu sit undisturbed in the pan is key to forming that perfect crust. Once cooked, transfer the tofu onto a plate lined with kitchen paper to absorb any excess oil, and set aside.
Step 4: Into the same skillet, add the remaining tablespoon of oil. Toss in the minced garlic, chopped onion, diced bell peppers, and cashew nuts. Sauté these fragrant ingredients for about 3 minutes, stirring frequently, until the veggies are tender-crisp and the cashews are lightly toasted. The smell at this stage is just irresistible!
Step 5: While the veggies cook, whisk together the soy sauce, minced ginger, chili paste, and the remaining teaspoon of cornstarch in a small bowl. Pour this sauce mixture into the skillet and stir everything together. Let the stir fry simmer gently for about one minute until the sauce thickens slightly and beautifully coats the tofu and vegetables. If you want a thicker sauce, feel free to simmer for a little longer, but keep an eye so it doesn't reduce too much.
Step 6: Remove the skillet from heat and garnish your stir fry with chopped green onions or fresh herbs if you like. Serve immediately while everything is still hot and enjoy the perfect balance of textures and flavors!
Servings and Timing
This Crispy Tofu Stir Fry Recipe makes approximately 8 generous servings, perfect for sharing with family or meal prepping for the week ahead. Prep time is about 15 minutes, mostly spent pressing tofu and chopping vegetables. Cooking time is roughly 20 to 25 minutes, including frying and sautéing, with no additional resting time required. So, you’re looking at about 40 minutes total from start to finish before you get to dive in!
How to Serve This Crispy Tofu Stir Fry Recipe
When I serve this Crispy Tofu Stir Fry Recipe, I love pairing it with steamed jasmine or brown rice to soak up all of that luscious sauce. Alternatively, it works beautifully over noodles or even quinoa if you want to mix things up. For a low-carb option, I sometimes serve it alongside cauliflower rice, and it never disappoints.
For presentation, I sprinkle some finely sliced green onions or fresh cilantro on top just before serving. A few extra cashew nuts scattered over add charm and crunch, making it look as good as it tastes. If you’re feeling fancy, a wedge of lime on the side adds a zesty finish that lifts the entire dish.
As for drinks, I enjoy this recipe best with a crisp white wine like Sauvignon Blanc or a light, fruity rosé. If you want a non-alcoholic option, a refreshing iced green tea or citrus-infused sparkling water complements the flavors beautifully. This stir fry is perfect for lively weeknight dinners, casual weekend lunches, or even as a main dish for holidays when you want a tasty vegan offering. Serve it warm or at room temperature – it’s delicious either way.
Variations
I love experimenting with this Crispy Tofu Stir Fry Recipe by swapping out ingredients depending on what I have on hand or my mood. For example, you can substitute the tofu with tempeh or even crispy seitan if you’re looking for a different texture and protein profile. Similarly, the bell peppers can be replaced with snap peas, broccoli florets, or baby corn to mix up the vegetable variety.
If gluten is a concern, just be sure to use tamari or a gluten-free soy sauce alternative in the sauce, and you’re all set. This recipe is naturally vegan, but if you want to add a touch of richness, a drizzle of toasted sesame oil at the end or some chopped fresh basil can transform the flavor profile. Feel free to turn up or down the chili paste to suit your spice preference.
For a different cooking approach, I’ve even baked the coated tofu cubes in a 400°F oven for about 25 minutes, turning halfway through, for an easier, hands-off method that still yields crispy results. This method reduces oil usage but still keeps the dish satisfying.
Storage and Reheating
Storing Leftovers
I recommend storing any leftover crispy tofu stir fry in an airtight container in the refrigerator. It keeps really well for about 3 to 4 days. Using a glass container is ideal, as it helps maintain freshness and prevents any residual flavors from seeping in. Before sealing, let the stir fry cool down to room temperature to avoid condensation, which can make the tofu soggy.
Freezing
This stir fry can be frozen, although tofu’s texture may change slightly after thawing. To freeze, place cooled portions in airtight freezer-safe containers or heavy-duty resealable bags, removing as much air as possible. For best flavor and texture, consume within 2 months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
The best way to reheat this dish is on the stovetop over medium heat. Pop it into a skillet and gently warm it while stirring occasionally to avoid sticking or drying out. This method helps revive some of the tofu’s crispiness and keeps the vegetables fresh. I avoid microwaving because it can make the tofu soft and the sauce watery, which dulls the overall texture and flavor.
FAQs
Can I use regular tofu instead of extra firm tofu?
Extra firm tofu is the best choice for this recipe because it holds its shape well and crisps up nicely. Regular or soft tofu contains more water and is too fragile, resulting in a mushy texture and difficulty achieving that signature crisp exterior.
Is there a way to make this recipe oil-free?
You can reduce or eliminate oil by baking the coated tofu cubes in the oven instead of frying. Use a non-stick baking sheet and turn the tofu halfway through baking. For sautéing vegetables, try using a splash of vegetable broth to prevent sticking and add flavor.
What can I substitute for cashew nuts if I have a nut allergy?
Sunflower seeds or pumpkin seeds make excellent nut-free substitutes that provide a similar crunchy texture without compromising flavor. Toast them lightly before adding to the stir fry for the best results.
How can I adjust the spice level in this recipe?
If you prefer milder flavors, reduce the amount of chili paste or omit it completely. For more heat, add extra chili paste or a pinch of red pepper flakes when stirring in the sauce. Always taste and adjust to your liking as you cook.
Can I prepare this recipe in advance?
You can press and cube the tofu a few hours ahead of time or even the night before. Vegetables should be chopped fresh for the best texture, but you can prep the sauce ingredients ahead and store them in the fridge. Just assemble and cook when ready to eat for optimal freshness.
Conclusion
I truly hope you give this Crispy Tofu Stir Fry Recipe a try because it has become a favorite in my kitchen and one I love sharing. It’s approachable, packed with flavor, and delivers that perfect crispy, saucy balance every time. Whether you’re cooking for yourself, family, or friends, it’s a dish that feels special yet effortless — and you’ll want to make it over and over again!
PrintCrispy Tofu Stir Fry Recipe
This Crispy Tofu Stir Fry recipe offers a delicious combination of golden fried tofu, vibrant bell peppers, crunchy cashew nuts, and a savory sauce made from soy sauce, ginger, and chili paste. Perfect for a quick and healthy vegetarian dinner, it features an easy stovetop cooking process to create a satisfying meal packed with flavor and texture.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Frying
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
Tofu and Coating
- 1 lb extra firm tofu, cut into 1-inch cubes
- 4 tablespoons cornstarch
- ¼ teaspoon sea salt
- ¼ teaspoon ground black pepper
- 2 tablespoons avocado oil or vegetable oil, divided
Vegetables and Nuts
- 2 garlic cloves, minced
- 1 small yellow onion, chopped
- 1 cup mixed bell pepper, seeded and cut into 1-inch cubes
- ¼ cup cashew nuts
Sauce
- 1 teaspoon cornstarch
- ¼ cup low sodium soy sauce
- 1 teaspoon minced ginger
- 1 teaspoon chili paste
Instructions
- Press the tofu: Spread the cubed tofu on a paper towel or a clean, lint-free kitchen towel. Top with another layer of paper towels or a second clean kitchen towel, then place a flat, heavy object on top. Let the tofu sit like this for at least 15 minutes or up to an hour to press out excess moisture, which ensures it gets crispy when cooked.
- Coat the tofu: In a shallow bowl, combine 4 tablespoons cornstarch, sea salt, and ground black pepper. Toss the tofu cubes in this mixture to coat all sides evenly for a crispy outer layer.
- Fry the tofu: Heat 1 tablespoon of oil in a non-stick skillet over medium heat. Fry the coated tofu cubes on each side until they turn golden brown and crispy. Remove the tofu and place it on a plate lined with kitchen paper towels to absorb excess oil. Set aside.
- Sauté aromatics and vegetables: Add the remaining 1 tablespoon of oil to the skillet. Sauté the minced garlic, chopped onion, mixed bell peppers, and cashew nuts for about 3 minutes until fragrant and the vegetables are slightly tender.
- Add tofu and sauce: Return the fried tofu to the skillet. In the meantime, stir together 1 teaspoon cornstarch, low sodium soy sauce, minced ginger, and chili paste in a small bowl. Pour this sauce over the tofu and vegetables in the skillet. Stir well to combine and bring the mixture to a simmer for 1 minute until the sauce thickens slightly. Allow to simmer longer if a thicker sauce is preferred.
- Serve and garnish: Remove from heat and garnish the stir fry with chopped green onions if desired. Serve hot with rice or noodles for a complete meal.
Notes
- Pressing the tofu is key to achieving a crispy texture, so don’t skip or shorten this step.
- You can substitute cashew nuts with peanuts or almonds based on preference or allergies.
- If you prefer a spicier dish, increase the chili paste amount or add red pepper flakes.
- Using low sodium soy sauce helps control the saltiness of the dish.
- This recipe can be made gluten-free by using tamari instead of soy sauce.

Leave a Reply