If you’re looking for a plant-based dish that delivers bold flavor and satisfying texture, look no further than Bean Curd Szechuan Style. This vegetarian recipe is a celebration of the spicy, tangy, and aromatic flavors that define Szechuan cuisine.
With its silky cubes of tofu (bean curd), vibrant vegetables, and a fiery sauce that tingles the taste buds, this dish is a must-try for anyone who loves Asian food or is simply in the mood for something excitingly different.
Often called “Mapo Tofu” in its classic form, this vegetarian version skips the meat while keeping all the signature Szechuan elements—think mouth-numbing Szechuan peppercorns, chili bean paste, garlic, and ginger.
Whether you’re serving it over steamed rice or as part of a larger feast, it’s sure to convert even the most skeptical eaters into tofu fans. Read on to learn how to make this restaurant-quality recipe at home, with tips and variations to make it your own!
Why You’ll Love This Recipe
- Bursts with Authentic Szechuan Flavor: The combination of Szechuan peppercorns, chili bean paste, and fresh aromatics delivers a complex taste that’s spicy, tingling, and deeply savory.
- Vegetarian and Protein-Rich: Silken or medium-firm tofu makes this dish protein-packed, satisfying, and suitable for vegetarians and vegans alike.
- Quick & Easy: From start to finish, you’ll have dinner on the table in under 30 minutes. Perfect for busy weeknights!
- Customizable: Adjust the spice level, swap out veggies, or add mushrooms for texture—this recipe is endlessly adaptable.
- Restaurant Quality at Home: Impress family and friends with a dish that tastes like it came from your favorite Chinese restaurant.
Ingredients
Ingredient | Amount | Notes |
---|---|---|
Medium-firm or silken tofu | 400g (14 oz) | Cubed |
Szechuan peppercorns | 1 teaspoon | Lightly crushed |
Chili bean paste (Doubanjiang) | 2 tablespoons | Adjust for spice preference |
Soy sauce | 2 tablespoons | Low-sodium preferred |
Vegetable broth | 1 cup | Or water |
Cornstarch | 1 tablespoon | Mixed with 2 tbsp water |
Ginger | 1 tablespoon | Minced |
Garlic | 3 cloves | Minced |
Scallions (green onions) | 3 | Sliced, white and green parts separated |
Red bell pepper | 1 small | Sliced thinly (optional for color) |
Sesame oil | 1 teaspoon | For finishing |
Sugar | 1 teaspoon | Balances flavors |
Vegetable oil | 2 tablespoons | For stir-frying |
Equipment
- Wok or large skillet
- Chef’s knife
- Cutting board
- Measuring spoons and cups
- Mixing bowl
- Spatula or wooden spoon
- Small bowl for cornstarch slurry
- Serving platter or bowls
Instructions
-
Prepare the tofu:
Gently drain the tofu and pat it dry with paper towels. Cut into 1-inch cubes.
For firmer texture, you can let the tofu sit between towels under a light weight for 10 minutes to remove excess moisture.
-
Toast the Szechuan peppercorns:
Heat your wok or skillet over medium heat. Add the Szechuan peppercorns and toast for 1-2 minutes until fragrant.
Remove from the pan and lightly crush them using a mortar and pestle or the back of a spoon. Set aside.
-
Sauté aromatics:
In the same wok, heat 2 tablespoons of vegetable oil over medium-high heat. Add the minced ginger, garlic, and white parts of the scallions.
Stir-fry for 1 minute until fragrant.
-
Add chili bean paste and vegetables:
Stir in the chili bean paste and cook for 30 seconds. If using, add the sliced red bell pepper and continue to stir-fry for another minute.
-
Pour in liquid and seasonings:
Add the vegetable broth, soy sauce, and sugar. Stir to combine, scraping up any bits from the bottom of the pan.
Bring the mixture to a gentle simmer.
-
Add tofu cubes:
Gently slide in the tofu cubes. Using a spatula, nudge them so they are mostly submerged in the sauce.
Simmer for 5-7 minutes, allowing the tofu to absorb the flavors. Be gentle to prevent breaking.
-
Thicken the sauce:
Stir the cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water) and drizzle it into the simmering sauce. Stir gently until the sauce thickens and glistens, about 1-2 minutes.
-
Finish and garnish:
Turn off the heat. Drizzle with sesame oil, sprinkle the crushed Szechuan peppercorns over the top, and garnish with the green parts of the scallions.
-
Serve:
Transfer to a serving bowl or platter. Enjoy hot over steamed jasmine rice or your favorite grain!
Tips & Variations
-
“If you prefer a milder dish, use less chili bean paste and omit the Szechuan peppercorns. For more heat, add dried red chilies or a dash of chili oil.”
- Protein Boost: Add cubed tempeh, edamame, or even chickpeas for extra protein and texture.
- Vegetable Add-ins: Try adding mushrooms, zucchini, or snap peas for extra color and nutrition.
- Vegan Version: Ensure your chili bean paste is free from any animal products (some contain fermented fish or shrimp).
- Make It Gluten-Free: Use tamari instead of soy sauce and check your chili bean paste label for gluten content.
- Crispier Tofu: Pan-fry or air-fry the tofu cubes before adding to the sauce for a chewier texture.
Nutrition Facts
Nutrient | Per Serving (1 of 4) |
---|---|
Calories | 210 |
Protein | 13g |
Carbohydrates | 12g |
Fat | 12g |
Saturated Fat | 1.5g |
Sodium | 940mg |
Fiber | 3g |
Sugar | 3g |
Note: Nutrition facts are approximate and will vary based on ingredient brands and quantities used.
Serving Suggestions
- Steamed Jasmine or Basmati Rice: The classic way to soak up the spicy, savory sauce.
- Brown Rice or Quinoa: For a heartier, fiber-rich option.
- Stir-fried Greens: Serve alongside bok choy, Chinese broccoli, or spinach for a balanced meal.
- As Part of a Feast: Pair with other Asian-inspired dishes or vegetarian favorites. For more plant-based inspiration, try this Half Runner Beans Recipe or add a bright beverage like Green Goodness Juice.
- Crusty Bread: Mop up extra sauce with a slice of homemade bread, such as this Green Chile Cheese Bread Recipe.
Conclusion
Bringing bold, authentic flavors to your kitchen has never been easier than with this Bean Curd Szechuan Style Recipe (Vegetarian). Whether you’re new to tofu or already a fan, this dish is sure to impress with its unique combination of heat, umami, and mouth-numbing Szechuan spice.
It’s a dish that proves vegetarian cooking can be as exciting and satisfying as any meat-based meal.
Don’t be afraid to put your own spin on it—adjust the spice, toss in your favorite veggies, or double the batch for lunch the next day. If you enjoyed this recipe, be sure to explore other creative ideas on our blog, such as the warming Grandma’s Old Fashioned Bread Pudding with Vanilla Sauce or treat yourself with a Glazed Twist Donut.
Happy cooking, and may your kitchen always be filled with flavor and joy!
📖 Recipe Card: Bean Curd Szechuan Style (Vegetarian)
Description: A spicy and flavorful vegetarian dish featuring tender bean curd simmered in a bold Szechuan sauce. Perfect with steamed rice for a quick and satisfying meal.
Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 400g firm tofu (bean curd), cubed
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 tablespoons Szechuan chili bean paste (doubanjiang)
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- 1/2 cup vegetable broth
- 1 tablespoon cornstarch mixed with 2 tablespoons water
- 1/2 cup chopped scallions
- 1 teaspoon Szechuan peppercorns, toasted and ground
Instructions
- Heat oil in a wok over medium heat.
- Add garlic, ginger, and Szechuan peppercorns; stir-fry for 1 minute.
- Stir in chili bean paste and cook for another minute.
- Add tofu cubes and gently stir to coat with the sauce.
- Pour in soy sauce, rice vinegar, sugar, and vegetable broth.
- Simmer for 5 minutes to let flavors meld.
- Stir in the cornstarch slurry and cook until sauce thickens.
- Garnish with chopped scallions and serve hot.
Nutrition: Calories: 220 kcal | Protein: 13g | Fat: 13g | Carbs: 13g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Bean Curd Szechuan Style (Vegetarian)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A spicy and flavorful vegetarian dish featuring tender bean curd simmered in a bold Szechuan sauce. Perfect with steamed rice for a quick and satisfying meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“400g firm tofu (bean curd), cubed”, “2 tablespoons vegetable oil”, “3 cloves garlic, minced”, “1 tablespoon ginger, minced”, “2 tablespoons Szechuan chili bean paste (doubanjiang)”, “1 tablespoon soy sauce”, “1 tablespoon rice vinegar”, “1 teaspoon sugar”, “1/2 cup vegetable broth”, “1 tablespoon cornstarch mixed with 2 tablespoons water”, “1/2 cup chopped scallions”, “1 teaspoon Szechuan peppercorns, toasted and ground”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a wok over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add garlic, ginger, and Szechuan peppercorns; stir-fry for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Stir in chili bean paste and cook for another minute.”}, {“@type”: “HowToStep”, “text”: “Add tofu cubes and gently stir to coat with the sauce.”}, {“@type”: “HowToStep”, “text”: “Pour in soy sauce, rice vinegar, sugar, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Simmer for 5 minutes to let flavors meld.”}, {“@type”: “HowToStep”, “text”: “Stir in the cornstarch slurry and cook until sauce thickens.”}, {“@type”: “HowToStep”, “text”: “Garnish with chopped scallions and serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “13g”, “fatContent”: “13g”, “carbohydrateContent”: “13g”}}