My Quiet Kitchen

  • Recipes
  • About
  • Free Ebook
  • New Here?
menu icon
go to homepage
  • Recipes
  • About
  • Free Ebook
  • New Here?

subscribe
search icon
Homepage link
  • Recipes
  • About
  • Free Ebook
  • New Here?

×
Home ❯ Recipes ❯ Vegan Main Dishes

Szechuan Tofu With Vegetables

Lori standing in her kitchen.
Updated 02/09/2025 by Lori Rasmussen · This post may contain affiliate links.
image of finished dish with text overlay to save on Pinterest.
finished dish with recipe name text overlay to save on Pinterest.
image of finished dish with text overlay to save on Pinterest.

Szechuan-style Tofu is easy to make at home and just as delicious as take-out, yet better for you! It's a great way to use up the veggies you have on hand, and you can easily adjust the flavors and spice level to suit your tastes. This recipe is vegan, gluten-free and nut-free. Ready in 35 minutes!

skillet filled with Szechuan tofu and a serving in a bowl.

I've been experimenting with Szechuan peppercorns lately, inspired to try them in a dairy-free ice cream similar to one I had years ago at a local vegan restaurant (though that one used pink peppercorns).

With a fresh bag of peppercorns on hand I needed to use them in other ways, too. Szechuan Tofu for the win!

This Szechuan sauce is somewhat similar to the sauce in this Sticky Sesame Tofu, but without the toasted sesame oil and with a bit of Chinese five spice - one of our favorite spice blends. And it's every bit as quick and easy to pull together.

Jump to:
  • Why You'll Love Szechuan Tofu
  • Ingredients and Substitutions
  • How to Make It
  • Serving Suggestions
  • Variations
  • How to Store
  • FAQs
  • Top Tips
  • You might also like:
  • Recipe
  • 💬 Comments

Why You'll Love Szechuan Tofu

  • It's easy enough for a weeknight and ready in under 40 minutes.
  • This colorful dish is a great way to use any veggies you have.
  • And the salty, sweet, and spicy flavor profile is totally irresistible!

Ingredients and Substitutions

The three main ingredients that give this Szechuan tofu its unique flavor are Szechuan peppercorns, dried red Chinese chilies, and Chinese five spice.

If you don't have these ingredients don't be discouraged! There are ways to substitute until you're able to get your hands on these items.

The peppercorns and dried chiles, especially, may be difficult to find in regular grocery stores. So try your local Asian market or order online (links below).

labeled photo of the ingredients needed to make Szechuan tofu at home.
  • tofu - if you have access to super-firm tofu, it is the most dense and easiest to work with. It contains very little water and does NOT need to be pressed. Otherwise, look for extra-firm tofu, and press it for 30 minutes beforehand. Here are some simple instructions on how to press tofu if you've never done it before.
  • veggies - I love including a variety of colors in this dish to complement the red chilies. A pop of green from broccoli or green beans is nice, but there really are very few limitations on what you can add to the stir fry. See the Variations section below for ideas.
  • dried red chilies - I usually order these Chinese red chilies online. They are mostly mild, but every now and then you'll get a spicy one! Feel free to substitute dried Arbol chilies, or go extra spicy with Thai bird's eye chilies.
  • Szechuan peppercorns - with their reddish color, floral fragrance, and slight numbing quality, Szechuan peppercorns are the ingredient that takes this dish in a different direction than other stir fries.
    The slight citrus flavor and tingly mouth sensation they add to the dish might surprise you if you've never cooked with them before! But don't add too much, or they can start to taste bitter. Feel free to use black pepper, to taste, if you don't have Szechuan peppercorns.

Szechuan Sauce Ingredients

  • tamari (for gluten-free) or soy sauce
  • maple syrup - adds an irresistible sweetness to the sauce to balance the salt and spice. Sub sugar or agave nectar if needed.
  • garlic and ginger - use fresh if you have it; otherwise, the powdered versions of both of these ingredients are fine.
  • rice vinegar - commonly found near soy sauce in most grocery stores.
  • chili garlic sauce - for a milder option choose a "sweet" red chili sauce like this one from Thai Kitchen; for more heat use sriracha or one similar to this garlic chili sauce.
  • Chinese 5 spice - one of my favorite spice blends, most well-stocked stores should carry it, or create your own blend with a recipe for Chinese 5 spice.
    More ways to use Chinese 5 spice powder:
    Easy Vegan Massaman Curry and Instant Pot Peanut Curry Lentil Soup
  • corn starch - this thickens the sauce and helps it cling to the veggies and tofu. Arrowroot may be substituted if you don't have corn starch.

See recipe card below for quantities and step-by-step instructions.

How to Make It

A 2-photo collage showing steps 1 and 2 of making Szechuan tofu.
  1. Prepare the sauce by whisking together the ingredients in a bowl; set aside. Cook the tofu in oil in a fully preheated skillet or wok (medium heat) until golden on at least two sides. When the tofu is ready to flip it should release easily. If it sticks to the pan, it's likely not yet crisp and golden. Season with 1 tablespoon tamari or soy sauce and toss. Transfer tofu to a plate and set aside.
  2. Add the onion to the pan and cook 2 to 3 minutes. Add the bell pepper, broccoli, and dried chilies and cook for about 3 minutes, or just until crisp-tender. Scoot the veggies toward one side and add the peppercorns in the open space. Stirring, toast the peppercorns for a few seconds, then stir to incorporate into the vegetables.

Want to save this recipe? 📩 

I'll email the link so you can come back to it later!

Keep an eye out for more delicious recipes. Unsubscribe anytime.

two-photo collage showing steps 3 and 4 of making Szechuan tofu.
  1. Add the sauce, and cook for about 2 minutes or until hot and thickened.
  2. Return the tofu to the pan, and toss to incorporate. Garnish with green onion and sesame seeds, if desired.

Serving Suggestions

Serve with rice, or double the amount of sauce and serve over noodles.

Garnish with plenty of green onion and sesame seeds. For those who crave more spice, red pepper flakes and chili garlic sauce may be served on the side.

Variations

  • tofu - also try tempeh, seitan, or soy curls.
  • extra spicy - choose a hot variety of chili garlic sauce, and add a generous pinch of crushed red pepper flakes when adding the peppercorns to the pan.
  • other veggies - try eggplant (for a Panda Express eggplant tofu copycat), green beans, cabbage, snow peas, carrot, cauliflower, or a leafy green like spinach or kale.

Prep Tip !

Add as much veggie variety as you like! Just make sure it will all fit in the pan AND that you'll have enough sauce.
Increase the sauce by 50% or more if you plan to significantly increase the volume of vegetables.

overhead view of a colorful bowl of Szechuan tofu, veggies and rice in a red bowl.

How to Store

Leftovers reheat well throughout the week. Store in an airtight container in the refrigerator for up to 5 days. Since the recipe doesn't make a huge amount I haven't tried freezing it yet, but all of the ingredients are freezer-friendly.

FAQs

What do Szechuan peppercorns taste like?

Nothing like black peppercorns, Szechuan peppercorns have a floral, and almost citrus-y aroma. Their flavor is also citrus-y, and as you eat them you'll notice a slight tingling, or numbing sensation in your mouth. Less is more with Szechuan peppercorns, as too much can begin to taste bitter and overpower the other flavors in the dish.

How spicy is Szechuan tofu?

The spiciness comes from dried chilies, chili garlic sauce, and peppercorns. As written, I would say this recipe is mild to moderate in spiciness. You can increase the heat by using an extra spicy chili sauce and adding crushed red pepper flakes. Or use fewer chilies to reduce the spiciness.

Top Tips

Be sure to fully preheat the pan, and exercise patience when cooking the tofu. Use medium heat and allow plenty of time for the undersides to become golden before attempting to flip, otherwise the tofu will stick.

If you'd rather bake the tofu, simply season with tamari or soy sauce, and bake in a preheated 400 degree oven for about 25 minutes, flipping at the halfway point.

You might also like:

  • A serving of rice and sweet and sour tofu in a bowl.
    Sweet and Sour Tofu
  • bok choy pear salad in a large serving bowl.
    Baby Bok Choy Salad
  • A dark red bowl filled with sliced cucumber tossed in spicy Asian dressing.
    Spicy Cucumber Salad
  • serving of fried rice with vegetables on a plate.
    Vegan Fried Rice

I hope you enjoy this easy Szechuan Tofu. If you try the recipe be sure to comment below and let us know!

Recipe

tofu and vegetable stir fry with rice and Szechuan sauce in a bowl.

Szechuan Tofu With Vegetables

Author: Lori Rasmussen, My Quiet Kitchen
Better than take-out, this restaurant-quality Szechuan Tofu is easy to make at home and features all of your favorite spicy, over-the-top flavors. Incorporate a variety of vegetables depending on what's in season or what you have on hand. Try cabbage, cauliflower, green beans, mushrooms, snow peas, or squash. This healthy tofu stir fry is vegan and gluten-free.
Szechuan sauce lightly adapted from Gimme Some Oven.
5 from 3 votes
Servings: 4 servings
Prep Time: 15 minutes mins
Cook Time: 20 minutes mins
Total Time: 35 minutes mins
Save on Pinterest Print Recipe

Equipment

  • microplane
  • cast iron skillet - or wok

Ingredients

For the sauce:

  • 3 tablespoons tamari (for GF) or soy sauce
  • 2½ tablespoons pure maple syrup - or agave
  • 1 tablespoon rice vinegar
  • 1 tablespoon chili garlic sauce - choose one labeled "sweet" for mild heat, or select a spicier variety
  • 5 large cloves garlic, minced - or 1 teaspoon garlic powder
  • 1 heaping teaspoon freshly grated ginger root - or ½ teaspoon ground ginger
  • ½ teaspoon Chinese 5 spice powder
  • 1 tablespoon corn starch - or arrowroot

For the stir fry:

  • 1 (16 oz) package super firm tofu, cubed and patted dry - or if using extra firm tofu, press for 30 minutes first
  • 1 tablespoon high heat cooking oil - such as avocado
  • 1 tablespoon tamari - or soy sauce
  • ½ large onion, chopped
  • 1 large red bell pepper, chopped
  • 1 large crown fresh broccoli, cut into small florets - or approx. 2 to 3 cups chopped/bite-size veggies of choice; see post for ideas
  • 10 dried red Chinese chilies - or Arbol chilies
  • ½ to 1 teaspoon Szechuan peppercorns, lightly smashed - or sub black pepper, to taste
  • ¼ cup sliced green onion
  • sesame seeds, optional, for garnish

Instructions
 

  • First, make the sauce by whisking together the ingredients in a bowl. Set aside.
  • Preheat a large cast iron skillet or wok over medium heat. Add 1 tablespoon oil and swirl to coat. Cook the tofu until golden on at least two sides. Use patience here! When the tofu is ready to flip it should release easily. If it sticks to the pan, it's not ready to flip. Once tofu is golden and crisp, drizzle with 1 tablespoon tamari or soy sauce and toss. Transfer tofu to a plate and set aside.
  • To the same pan add the onion, and cook for 2 to 3 minutes, stirring occasionally. Add the bell pepper, broccoli, any other veggies you're using, and dried chilies, and cook for about 3 minutes or until crisp-tender. Slide the veggies toward one side and add the Szechuan peppercorns directly to the pan. Stirring, toast the peppercorns for 5 to 10 seconds, then stir to incorporate into the vegetables.
  • Add the sauce, and cook for about 2 minutes or until hot and thickened. Return the tofu to the pan, and toss to incorporate. Garnish with green onion and sesame seeds, if desired. Serve as is or with rice or noodles.

Notes

Variations:
  • extra spicy - choose a hot variety of chili garlic sauce, and add a generous pinch of crushed red pepper flakes when you add the peppercorns to the pan.
  • other veggies - try eggplant (for a Panda Express eggplant tofu copycat), green beans, cabbage, snow peas, carrot, or cauliflower.
If serving with noodles or significantly increasing the volume of veggies, remember to double the amount of sauce!
Storage - leftovers keep in the refrigerator for up to 5 days.

Estimated Nutrition (per serving)

Calories: 275kcalProtein: 22gFat: 13gCholesterol: 0mgSodium: 610mgSugar: 8g

Nutrition information is an estimate and will vary depending on the exact amounts and specific products and ingredients used.

Did you make the recipe?Comment below to share your feedback!

Share the Recipe

  • Share
  • Reddit
  • Bluesky
  • Email it

Comments

    Leave a Comment Cancel reply

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

    Recipe Rating




  1. Jane says

    September 12, 2024 at 2:37 pm

    We love this recipe! It is a regular in our rotation. SO easy and love the 5 spice flavor! We usually add a little more 5 spice 😉 Thank you!

    Reply
a photo of Lori Rasmussen in her kitchen.

Hi, I'm Lori!

I'm passionate about flavor and simplicity. I share vegan recipes with a focus on both!

Read more

Trending Recipes

  • hand holding a waffle cone filled with 3 scoops of vegan ice cream.
    Vegan Oat Milk Ice Cream (No Coconut)
  • A glass of oat milk with a jar of oats and a tall jar of oat milk in the background.
    Oat Milk Recipe With Enzymes (Like Oatly)
  • toasted bread topped with vegan tofu cottage cheese and strawberries.
    5-Minute Vegan Cottage Cheese
  • Italian green bean salad with tomatoes in a serving bowl.
    Italian Green Bean Salad
  • Looking into the top of a jar of colorful mixed pickled vegetables.
    Quick Pickled Vegetables
  • different tahini dressing variations with ingredients on marble background.
    Tahini Dressing (With 4 Flavor Variations)

Popular Year-round

  • overhead view of crimped unbaked crust in a pie plate.
    Vegan Gluten-Free Pie Crust (Easy & Oil Free)
  • light blue bowl filled with colorful chili corn salsa.
    Chipotle Corn Salsa (EASY Copycat Recipe)
  • looking down at crispy roasted edamame in a glass.
    Air Fryer Edamame
  • Homemade Korean barbecue sauce in a small glass jar.
    Korean BBQ Sauce
  • close up of herb salad dressing in a small glass jar on a gray stipe napkin.
    Oil-Free Italian Salad Dressing
  • close up of oat flour vegan mug cake in a cute smily face mug.
    Healthy Oatmeal Mug Cake
  • a stack of 4 vegan oil-free banana brownies
    Healthy Vegan Banana Brownies
  • A stack of 5 chocolate protein cookies with one cookie leaning against.
    Vegan Protein Cookies

Footer

↑ back to top

About

About Lori
Privacy Policy
Accessibility

Newsletter

Subscribe to keep up with the latest and receive free vegan recipes each week!

Contact/Follow

YouTube
Facebook
Instagram
Pinterest
Contact Us

Copyright © 2025 My Quiet Kitchen

Did you try this recipe?

Your vote:




A rating is required
A name is required
An email is required