Crispy Tofu Stir Fry
This crispy tofu stir fry is easy to make, filled with vegetables, and packed with plant-based protein! It’s simple to make and great for a weeknight meal!

Even though I’m a vegetarian, I actually don’t eat a lot of tofu. That’s because I only really like tofu if it’s nice and crispy. (No soggy tofu, please!) It took a few tries to figure out exactly how to get perfectly crispy tofu, but now that I’ve mastered it, it shows up on my plate a little more often. This crispy tofu stir fry is the perfect way to enjoy perfectly cooked tofu while enjoying plenty of vegetables.
This recipe is also really flexible so, if you don’t have bell peppers, you could use a combination of carrots, broccoli, peas, or whatever vegetables you have on hand. It’s a great “clean out the fridge” type of meal. This is also a great option if you’re trying to add more protein to your plate since tofu is a great source of protein! If you enjoy this recipe, try my gochujang tofu, next!
Ingredients & Substitutions
- Tofu– For the best results, use extra firm tofu. If you don’t like tofu, you could substitute with tempeh.
- Cornstarch– Cornstarch is used to coat the tofu before cooking, creating a crispy exterior. Arrowroot powder or potato starch can be used instead of cornstarch.
- Avocado Oil– This is used for cooking the tofu and sautรฉing vegetables, providing a base for the stir fry. You can substitute it with vegetable oil.
- Garlic- This helps add flavor to the dish. You can substitute with garlic powder but it won’t be quite as flavorful.
- Onion– The onion a little sweetness and texture to the stir fry. Shallots or the white part of green onions can be used for a milder flavor.
- Bell Peppers: I like using a combination of different bell peppers to add a variety of color and flavors. Use any color of bell peppers or add other crunchy vegetables like snap peas or broccoli.
- Cashews– Nuts add a crunchy texture and a nutty flavor to the stir fry. You could substitute with peanuts if you don’t have cashews. I like the flavor of roasted, salted cashews.
- Soy Sauce– This is the base of the stir fry sauce, providing saltiness and a rich umami flavor. Tamari or liquid aminos can be used as a gluten-free alternative.
- Ginger– Fresh ginger adds a warm, spicy flavor to the stir fry. Ground ginger can be used in a pinch, but fresh ginger is recommended for better taste.
- Chili Paste– This spicy sauce adds heat and a depth of flavor to the stir fry. Sriracha or red pepper flakes can be used for spiciness. Adjust quantity based on spice preference.
What is extra firm tofu?
Extra firm tofu has less water, so it has a firmer texture making it easier to create crispy tofu. Because it has less moisture, itโs less porous, meaning it doesnโt absorb flavors as easily. Thatโs why we toss it in the sauce rather than marinate it.
How to Press Tofu
Cut the tofu into small, evenly sized pieces and spread them on a paper towel or clean, lint-free kitchen towel. Top with another layer of paper towels or a second clean kitchen towel. (I usually do a layer of paper towels and then a kitchen towel on top of that.) Top with something flat and heavy like a large cast iron skillet or heavy book. Let the tofu sit like that for at least 15 minutes or up to an hour if you have time. This will help extract extra moisture from the tofu.
How to Make Crispy Tofu Stir Fry
it in cornstarch.
golden brown.
It will take about 3 minutes.
Frequently Asked Questions
- Can I reheat the leftovers? The tofu is best enjoyed right away, but if you have leftover tofu, you can reheat it in the oven or air fryer. You can also reheat the dish in the microwave, but the tofu won’t be crispy.
- Do I really need extra firm tofu? Yes! This will give you the best texture. Donโt try this recipe with softer tofu.
- Can I use a tofu press? Absolutely! If you have a tofu press, this is an easy way to extract the water from the tofu.
- I donโt like tofu. Can I use something else? You could also make this recipe with tempeh! I really like the texture of tempeh and nutritionally, it’s pretty similar to tofu.
- Can I make this gluten-free? Yes! Use gluten-free soy sauce or liquid aminos to keep this recipe gluten-free.
Crispy Tofu Stir Fry
- Prep Time: 10 minutes
- Time to Press Tofu: 15 minutes
- Cook Time: 15 minutes
- Total Time: 40 minutes
- Yield: 8 cups 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
This crispy tofu stir fry is easy to make, filled with vegetables, and packed with plant-based protein! It’s simple to make and great for a weeknight meal!
Ingredients
For the stir fry:
- 1 lb extra firm tofu, cut into 1-inch cubes
- 4 tablespoons cornstarch
- 1/4 teaspoon sea salt
- 1/4 teaspoon ground black pepper
- 2 tablespoons avocado oil or vegetable oil, divided
- 2 garlic cloves, minced
- 1 small yellow onion, chopped
- 1 cup mixed bell pepper, seeded and cut in 1-inch cubes
- 1/4 cup cashew nuts
For the sauce
- 1 teaspoon cornstarch
- 1/2 cup soy sauce
- 1 teaspoon minced ginger
- 1 teaspoon chili paste
Instructions
- Spread the cubed tofu on a paper towel or clean, lint-free kitchen towel. Top with another layer of paper towels or a second clean kitchen towel. Top with something flat and heavy and let the tofu sit like that for at least 15 minutes or up to an hour.
- In a shallow bowl, combine cornstarch, salt and pepper. Toss tofu in it to coat each side.
- Heat a non-stick skillet with one tablespoon of oil and fry tofu on each side until golden brown. Remove and place on a plate with kitchen paper to absorb the excess of oil. Set aside.
- Add the remaining one tablespoon of oil to the skillet and sautรฉ the garlic, onion, bell pepper, and cashew nuts until fragrant. It will take about 3 minutes. Bring back the tofu.
- Meanwhile, stir sauce ingredients in a bowl. Pour in the skillet. Stir all together and bring to a simmer for one minute. It will thicken a little bit. Simmer longer if you want a thicker sauce.
- Remove and garnish with green onions.
More Tasty Recipes
If you enjoy this recipe, try my sesame soba noodles or this spring roll in a bowl recipe. They have similar flavor profiles, and they’re loaded with vegetables and plant-based protein!
The cashews, soy sauce and ginger are my favorite in this, thank you! It’s a great recipe and way to serve tofu!!
I loved this tofu stirfry! Such an easy budget-friendly meal to make during the week when I need dinner done quickly!
I do like tofu in it’s various guises, but I reckon crispy tofu is the best. Really liked your sauce and the inclusion of cashew nuts in your recipe.
Not sure if we did something wrong ย but it was really salty. We liked everything about it other than that. Followed the recipe 100%
I’m a vegan dieter and tofu is one of my main go to for various meals. I found out that the salt content in regular soy sauce can be too much for me. So now I use liquid amigos, by Bragg. The sodium is 310mg.
Followed the tofu and veggie stir fry method for this recipe, but skipped the homemade sauce for store bought teriyaki sauce (already had it on hand) and it came out great.
Wonderful! I love tofu, but I usually keep it really simple. I love the stir fry idea. Perfect for a meatless meal.