Szechuan Tofu Recipe
Introduction
Szechuan Tofu is a flavorful and satisfying dish that combines crispy tofu with a spicy, savory sauce. This recipe is perfect for those who enjoy bold tastes and want a quick, plant-based meal that impresses. It’s easy to prepare and packed with delicious Asian-inspired flavors.

Ingredients
- 16 ounces extra firm tofu
- 4 tablespoons vegetable oil (divided)
- 4 teaspoons cornstarch (or arrowroot powder)
- ¼ cup water
- 3 tablespoons soy sauce
- 4 teaspoons toasted sesame oil
- 2 teaspoons maple syrup (or sweetener of choice)
- 1½ teaspoons garlic powder
- ¼ teaspoon cayenne pepper (adjust to taste)
- 2 large scallions (finely sliced)
- Sesame seeds (black or white, to taste)
- Toasted cashews (optional, to taste)
- Sprinkle of red pepper flakes (optional, to taste)
Instructions
- Step 1: Pat tofu dry thoroughly and cut into even bite-sized cubes.
- Step 2: Place the tofu cubes in a cold nonstick sauté or frying pan with 2 tablespoons of vegetable oil. Turn heat to medium and let the pan come to a sizzle. Cook the tofu undisturbed for 6–7 minutes until browned on the bottom.
- Step 3: In a small bowl, mix cornstarch with a few splashes of water until smooth. Add the remaining water, soy sauce, toasted sesame oil, maple syrup, garlic powder, and cayenne pepper. Whisk well and set aside.
- Step 4: Carefully flip the tofu cubes and add the remaining 2 tablespoons of oil. Fry for another 6–7 minutes without moving the tofu, until the second side is browned.
- Step 5: Transfer the browned tofu to a bowl or plate and set aside.
- Step 6: Return the pan to the heat and pour in the sauce mixture. Stir constantly as the sauce simmers and thickens, about 1–2 minutes.
- Step 7: Add the tofu cubes back into the pan and toss to coat with the sauce. Turn off the heat but keep the pan on the burner, allowing the tofu to marinate in the warm sauce for a few minutes.
- Step 8: Garnish with sliced scallions, sesame seeds, toasted cashews, and red pepper flakes if desired before serving.
Tips & Variations
- Press the tofu for at least 30 minutes before cooking to remove excess moisture and achieve a firmer texture.
- Adjust cayenne pepper and red pepper flakes to control the heat level to your preference.
- For a gluten-free version, use tamari instead of soy sauce.
- Add bell peppers or snap peas for extra vegetables and color.
- Substitute maple syrup with honey or agave for sweetness.
Storage
Store leftover Szechuan tofu in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or in the microwave until warmed through. The tofu may soften slightly but will retain its flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use soft or medium tofu instead of extra firm?
Extra firm tofu works best for this recipe because it holds its shape during cooking. Soft or medium tofu is more delicate and can break apart, so it’s less suitable for frying and achieving a crispy texture.
How can I make this dish less spicy?
To reduce heat, use less cayenne pepper and omit the red pepper flakes. You can also balance the spice by adding a bit more maple syrup or sweetener to the sauce.
PrintSzechuan Tofu Recipe
A delicious and flavorful Szechuan Tofu recipe featuring crispy tofu cubes cooked in a savory and slightly spicy Szechuan sauce, garnished with scallions, sesame seeds, and optional toasted cashews and red pepper flakes. Perfect as a vegetarian main or side dish.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Frying
- Cuisine: Chinese
- Diet: Vegetarian
Ingredients
Tofu
- 16 ounces extra firm tofu
- 4 tablespoons vegetable oil (divided)
- 4 teaspoons cornstarch (or arrowroot powder)
Sauce
- ¼ cup water
- 3 tablespoons soy sauce
- 4 teaspoons toasted sesame oil
- 2 teaspoons maple syrup (or sweetener of choice)
- 1½ teaspoons garlic powder
- ¼ teaspoon cayenne pepper (adjust to taste if you like spicy)
Garnish
- 2 large scallions (finely sliced)
- Sesame seeds (black or white) (to taste)
- Toasted cashews (to taste, optional)
- Sprinkle of red pepper flakes (to taste, optional)
Instructions
- Prepare Tofu: Pat the tofu dry thoroughly using paper towels to remove excess moisture, then cut it into even bite-sized cubes for uniform cooking.
- Cook Tofu First Side: Place the cubed tofu into a cold nonstick sauté or frying pan with 2 tablespoons of vegetable oil. Turn the heat to medium and allow the pan to heat until sizzling. Cook the tofu without moving it for 6-7 minutes until the bottom side is nicely browned.
- Mix Sauce: In a small bowl, whisk the cornstarch together with a few splashes of water until smooth. Add the remaining water, soy sauce, toasted sesame oil, maple syrup, garlic powder, and cayenne pepper. Whisk well and set aside.
- Cook Tofu Second Side: Carefully flip the tofu cubes over using a spatula and add the remaining 2 tablespoons of vegetable oil to the pan. Be cautious as the oil may splatter. Fry for another 6-7 minutes without moving the tofu, until browned on this side as well.
- Remove Tofu: Once both sides are nicely browned and crispy, transfer the tofu cubes to a bowl or plate and set aside temporarily.
- Simmer Sauce: Return the pan to heat and pour in the prepared sauce mixture. Stir constantly and bring to a simmer, which should take about 1-2 minutes, allowing the sauce to thicken slightly.
- Combine Tofu and Sauce: Add the browned tofu cubes back into the pan with the thickened sauce and mix well to coat all pieces evenly. Turn off the heat but keep the pan on the burner, allowing the tofu to marinate in the warm sauce for a few more minutes for deeper flavor.
- Garnish and Serve: Garnish the tofu with finely sliced scallions, sesame seeds, toasted cashews (if using), and a sprinkle of red pepper flakes (if desired) before serving. Enjoy hot.
Notes
- Ensure tofu is pressed and dried thoroughly for best crispiness.
- Adjust cayenne pepper and red pepper flakes to your preferred spice level.
- Arrowroot powder can be used as a cornstarch substitute for thickening.
- Toasted cashews add a nice crunch but are optional for nuttiness.
- Serving suggestion: pairs well with steamed rice or stir-fried vegetables.
Keywords: Szechuan tofu, spicy tofu, vegetarian Szechuan recipe, crispy tofu, Chinese tofu dish

