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.

If you’re craving bold flavors, sizzling heat, and crispy tofu, this Szechuan tofu recipe is about to become your new favorite dish! Extra firm tofu gets a crispy coating from cornstarch, making every bite satisfyingly crunchy. It’s easy to whip up, and you don’t need any fancy ingredients to make a restaurant-quality Asian meal at home.

This recipe is perfect for weeknights when you want something exciting and quick. You can also adjust the heat to suit your tastebuds, whether you want a little kick or a full-on flavor explosion!

Get ready to spice things up and enjoy a tofu recipe that’s bursting with flavor and crunch!

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.

  • Packed with Bold Flavors. With garlic, soy sauce, and spicy crushed red pepper, you get a mix of savory, spicy, and slightly sweet flavors.
  • Crispy Tofu Perfection. Extra firm tofu gets a crispy coating thanks to cornstarch and frying. This gives the tofu a satisfying crunch while keeping it tender inside. Even tofu skeptics will love it!
  • Quick and Easy to Make. In about 30 minutes, you can have a restaurant-quality dish ready to enjoy. Perfect for busy weeknights!
  • Perfect for Meal Prep. Szechuan tofu holds up well for leftovers! Make a big batch and enjoy it for lunches throughout the week.
  • Great with Any Side Dish. This recipe pairs wonderfully with rice, noodles, or stir-fried veggies.
Close up of a bowl of crispy tofu Szechuan-style with rice, broccoli, and cashews.

Key Ingredients and Substitutions

These ingredients work together to give you that amazing mix of spice, crunch, and flavor. Here’s what was used in this recipe:

Key ingredients for Szechuan tofu with labels.
  • Extra Firm Tofu – Using a handmade, traditional tofu like Hodo gives this recipe extra oomph with its high protein content, incredible flavor, and super rich & creamy texture. Press the tofu before cooking to remove excess moisture for a crispier texture. You can substitute with cubes of tempeh or slices of seitan if you prefer a different protein with a chewy bite. For a soy-free version, try this red lentil tofu recipe!
  • Soy Sauce – Use low-sodium soy sauce if you’re watching your salt intake. For a gluten-free option, tamari or coconut aminos works just as well.
  • Maple Syrup – Balances the spiciness and saltiness with a subtle, natural sweetness. Agave nectar, brown sugar, or even a bit of coconut sugar can be used instead.
  • Garlic – Gives the dish a punch of aromatic, savory flavor that’s essential to Szechuan cooking. Fresh minced garlic is best, but if you’re out, use garlic powder as a quick fix. If you’re a garlic fan, add an extra clove!
  • Toasted Sesame Oil – Adds a deep, nutty flavor and fragrance that makes the dish taste authentic. A little goes a long way! If you don’t have sesame oil, try peanut oil for a subtle nutty flavor, but it won’t have the same intensity.
  • Cornstarch – Helps make the tofu crispy and thickens the sauce, giving it a glossy finish. Toss the tofu in cornstarch before frying for a perfect crunch. If you need a substitute, arrowroot powder or potato starch works well too.
Tofu cut and cubed on a wooden cutting board.

How To Make Szechuan Style Tofu

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!

Step 1: Prepare Tofu – Dry and cut the tofu into bite-sized pieces.

Step 2: Stir-Fry Tofu – 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 3: Simmer Tofu with Sauce – 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!

Helpful Serving Tips and Suggestions

The great thing about Szechuan tofu is that it goes well with so many side dishes. A helpful rule of thumb is to have at least one or two raw elements along with your cooked meal.

  • Serve Over Steamed Rice – A bowl of fluffy steamed rice is the perfect base for this spicy, flavorful tofu.
  • Pair with Stir-Fried Veggies – Add some crunch and color by serving your Szechuan tofu with stir-fried veggies like sizzling green beans, roasted broccoli, bok choy (like in this bok choy soup), roasted carrots, or snap peas. For a refreshing side, how about a smashed cucumber salad?
  • Make It a Noodle Bowl – Serve the tofu over lo mein, ramen noodles, peanut kelp noodles, soba noodles for a fun twist. Drizzle a little extra sauce on top for an extra flavor boost.
  • Add Roasted Peanuts or Cashews – Sprinkle roasted peanuts or cashews over your tofu for a satisfying crunch. Simply spread the peanuts or cashews in a single layer on a baking sheet and roast at 350°F (175°C) for 8–12 minutes, stirring halfway through. Let them cool before using, as they’ll continue to crisp up as they cool.
  • Serve in Lettuce Wraps – For a lighter option, spoon the Szechuan tofu into crisp lettuce leaves. It’s a fun, hands-on way to enjoy this dish and perfect for sharing!
A bowl of Szechuan tofu served in a bowl with rice and broccoli.

FAQs

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. 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 denser consistency in your tofu.

How do I store leftover spicy tofu?

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.

Finally, if you’re totally new to tofu, these two recipes are incredibly helpful—How to Marinate Tofu and a glorious Garlic Ginger Tofu Marinade. Did you know that you can eat raw tofu? Don’t forget our Tofu Guide for the Tentative Cook, too!

Print me! Did you know you can easily print our recipes? Just tap the “Print Recipe” button in the recipe card. You can keep a stack of new recipes to try in your kitchen—or better yet—create a recipe binder where you keep all your favorites!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Crispy Szechuan Tofu

5 from 7 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

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
  • 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)

Instructions

  • 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.

Video

Notes

Notes:
  • Sides: Serve with steamed rice, noodles, and/or with a mixture of roasted and fresh vegetables. Top with toasted sesame seeds or warm, roasted cashews and fresh green onion slices.
  • Sauce Tip: Pour any extra sauce over rice and veggies. So good!
  • Storing: Store leftover tofu in a sealed container in the fridge for 3-4 days. Reheat with a little extra sauce in the microwave, saute pan, or in the air fryer until desired temperature.
  • Dairy-free and gluten-free (if using tamari instead of soy sauce)

Nutrition

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
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.

Many thanks to our amazing recipe testers Marilyn Vega and Andi Combs for testing this recipe!

newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 7 votes

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




7 comments
  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!