Szechuan Tofu

Szechuan Tofu is a savory and spicy Asian-inspired dish. In less time than it takes for a dinner delivery, you can have a sizzling and sensational dish right in front of you. We promise that this recipe is ten times better than take-out!
post featured image
Crispy szechuan tofu in a bowl with rice, broccoli, and topped with cashews.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Sweet, savory, and ultimately satisfying. That is this szechuan tofu recipe in a nutshell. A thick, rich, and flavorful sauce surrounding crispy cubes of tasty tofu, possibly on a mound of sticky rice, silky noodles, or crunchy veggies. Are you drooling yet? If not, you should be!

In this article, you’ll learn the best way to sauté tofu so that it’s positively sizzles and creates the loveliest brown crust. Add to that a sweet, dark umami sauce that will knock your socks off. If you’ve never tried tofu szechuan style, you’re truly in for a treat!

A bowl of crispy tofu Szechuan-style with rice, broccoli, and cashews.

What Is Szechuan Tofu?

Szechuan tofu, also known as Sichuan tofu or Schezwan tofu, is a classic and highly flavorful Chinese dish originating from the Sichuan province. It’s bold and spicy with cubed tofu simmered in a savory sauce.

The dish is similar too Mapo Tofu but there are some key differences. Mapo Tofu is made with silken tofu and minced meat, usually pork of beef. In this Szechuan style tofu, it’s completely vegetarian, allowing the tofu to shine. Firm tofu is used instead and stir-fried until crispy—perfect as a main dish served over steamed rice and served with stir-fried vegetables.

Why You’ll Love This Szechuan Tofu Recipe

Even if you’re not a huge tofu fan, we’re convinced that this recipe will turn you around. There’s just so much to love about these crispy tofu cubes, you won’t be able to stop yourself from trying them.

  • Healthy and Heaps More Delicious. When you’re in charge of dinner, you know exactly what you’re adding in and what you want to leave out. Fresh veggies in and MSG out!
  • Adaptable Ingredients. Staying away from anything spicy? You can absolutely leave out the cayenne pepper. Love a lot of garlic? Add more than the recipe calls for with ease. Not enough sauce? Double the amounts and add all over your rice and veggies. Oh, yeah!
  • Inexpensive Alternative to Take Out. Instead of waiting for an hour for your favorite Szechuan tofu to be delivered and spending a chunk of your ready cash, make this recipe and spend that money visiting a local animal sanctuary instead!

Ingredients You’ll Need

Key ingredients for Szechuan tofu with labels.

It’s all about the tofu! Quality is top priority and we only used the best in this recipe.

  • Extra Firm Tofu – This is the most important ingredient, and for a good reason. Using a handmade, traditional tofu like Hodo gives this recipe extra oomph with its high protein content, incredible flavor, and super rich & creamy texture.

How To Make Szechuan Style Tofu

Preparing this Szechuan tofu recipe is much easier than you think. Just three simple steps and you’ll have the most mouthwatering meal in a matter of minutes. While the tofu is cooking, you can get started on any sides. Make sure to remember the chopsticks!

Tofu cut and cubed on a wooden cutting board.

Step One: Dry and cut the tofu into bite-sized pieces.

Step Two: Fry up the tofu cubes in vegetable oil for 6-7 minutes without moving. Flip over and cook for an additional 6-7 minutes until golden brown. While the tofu is browning, prepare the sauce.

Step Three: Place the finished tofu onto a side plate and simmer the sauce. Once the sauce is ready, add in the tofu and let simmer with the sauce for another couple of minutes. Time to enjoy!

Serving Suggestions

The great thing about tofu is that it goes well with so many side dishes. Along with your szechuan tofu, choose one or two of these options to accompany your meal. A helpful rule-of-thumb is to have at least one or two raw elements along with your cooked meal. This gives your palate a few different textures to enjoy. Yum!

Starchy Sides

Sides like these give your tofu dish extra staying power and can make the meal go much farther for more people. Although you don’t have to stick with these traditional choices, they do taste the best with the tofu. Serve everything “family style” and plate out each of these for maximum fun.

Variety of Veggie Options

There’s nothing like fresh, steamed, or roasted veggies to turn a simple meal into something special. Any or all of these vegetables will add extra flavor, texture, and nutrients to an already powerful protein-packed recipe. Yay!

A bowl of Szechuan tofu served in a bowl with rice and broccoli.

Storing Leftovers

Any leftover tofu can be placed in an airtight container in the fridge for up to 3-4 days. It can easily be reheated in the microwave (a minute should do it) or by pan-frying with a little bit of oil (or extra sauce) for a couple of minutes until the desired temperature is reached. Freezing is not recommended.


What does Szechuan tofu taste like?

This Szechuan sauce has a slightly sweet and spicy flavor with umami and garlic overtones. The texture of the sauce is usually thick and dark, from the cornstarch and soy sauce. Many commercial sauces contain honey, or other non-vegan ingredients so be careful if you’re using a pre-made sauce.

Can I still make this recipe gluten-free?

Definitely! Simply substitute the soy sauce for tamari or coconut aminos. Both tamari and coconut aminos are gluten-free.

What if I can’t find extra firm tofu? Can I still make this recipe?

You sure can! The best plan is to use a tofu press to press out all of the excess water first. This will give your tofu a firmer texture while also leaving more space for the marinade to soak into. Another option is to freeze your firm tofu overnight and then squeeze out the excess water the next day. This method also creates a more dense consistency in your tofu.

More Asian-Inspired Vegan Recipes to Try

Crispy Szechuan Tofu

Author: Gina House | World of Vegan
5 from 6 votes
Szechuan Tofu is a savory and spicy Asian-inspired dish. In less time than it takes for a dinner delivery, you can have this sizzling and sensational dish right in front of you. We promise that this recipe is ten times better than take-out!
Crispy szechuan tofu in a bowl with rice, broccoli, and topped with cashews.
Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes
Servings 4


  • 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
  • teaspoons garlic powder
  • ¼ teaspoon cayenne pepper, adjust to taste if you like spicy
  • 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)


  • Pat tofu dry thoroughly and cut into even bite-sized cubes.
  • Into a cold nonstick saute or frying pan, add the cubed tofu and 2 tablespoons of the vegetable oil. Turn the heat to medium and allow to come to a sizzle and then cook for 6-7 minutes without moving the tofu.
  • In a small bowl, add the cornstarch and a few splashes of the water and stir. Then add the remaining water, soy sauce, toasted sesame oil, maple syrup, garlic powder, and cayenne. Whisk well and set aside.
  • Once the tofu has nicely browned on the bottom, use a spatula to carefully flip the tofu cubes over and add the rest of the oil. The oil may “squitz,” so please be very careful. Fry for another 6-7 minutes, without moving the tofu. (The exact timing will depend on your particular cooktop and saucepan.)
  • When the tofu is browned nicely, transfer to a bowl or plate and set aside.
  • Put the pan back on the heat and pour in the sauce mixture. Let the sauce come to a simmer, constantly stirring. This should take about 1-2 minutes.
  • The moment the sauce starts to thicken, add the tofu cubes back in and mix well with the sauce. Turn off the heat, but keep the pan on the burner. Allow the tofu to marinate in the warm sauce for a couple of minutes more.
  • Garnish with scallions, sesame seeds, and roasted cashews and red pepper flakes, if desired.



  • Serve with steamed rice, noodles, and/or with a mixture of roasted and fresh vegetables.
  • Sauce Tip: Pour any extra sauce over rice and veggies. So good!
  • Dairy-free and gluten-free (if using tamari instead of soy sauce)


Calories: 189kcal | Carbohydrates: 7g | Protein: 2g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Sodium: 759mg | Potassium: 87mg | Fiber: 1g | Sugar: 3g | Vitamin A: 177IU | Vitamin C: 2mg | Calcium: 18mg | Iron: 1mg
Course Lunch or Dinner
Cuisine asian
Keyword asian tofu, asian tofu marinade, szechuan tofu

Many thanks to our amazing recipe testers Marilyn Vega and Andi Combs for testing this recipe! Process photos by Amanda McGillicuddy for World of Vegan, all rights reserved.

newsletter offer

Get Our FREE Vegan Shopping List

Whether you love it or hate it, we all have to go grocery shopping, and it can be a little intimidating when you first start eating vegan. Our beginner-friendly shopping list includes all the grocery essentials you'll need make many satisfying vegan meals! You'll also receive a blank shopping list you can customize yourself, plus our weekly e-newsletter with delicious plant-based recipes.

Thank you for subscribing!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

  1. 5 stars
    I’ve been making this tofu for a while now and it’s an absolute hit at my house. It’s even delicious the next day heated quickly in the air fryer. Yum!

  2. 5 stars
    Loved this Szechuan tofu recipe! It was easy to make and the flavor was spot on. Thanks for the great recipe!

  3. Jessi Pratton says:

    5 stars
    Anything tofu & rice, I’m there! This recipe is so good!

  4. Andrea White says:

    5 stars
    This tofu recipe turned out amazing! Loved all the asian flavors!

  5. 5 stars
    We love this crispy tofu. Easy to make and delicious.

Stay Inspired!

Thank you for subscribing!