There’s something truly satisfying about a homemade meal that wakes up your taste buds and fills the kitchen with bold aromas. That’s exactly why I’m excited to share my Spicy Szechuan Tofu Stir-Fry with Broccoli — a vibrant dish that brings together crispy tofu, crunchy broccoli, and a fiery sauce that’s anything but ordinary. Whether you’re tired of the usual takeout options or craving a flavorful feast that’s fast and fuss-free, this recipe hits all the marks. It’s perfect for anyone who loves eating clean but refuses to compromise on spice or texture. Give it a try tonight and discover how simple ingredients can transform into a crowd-pleaser with just a touch of heat!
Why You’ll Love Spicy Szechuan Tofu Stir-Fry with Broccoli?
Bold Flavors: This dish packs a fiery punch that excites your palate with every bite. Quick & Easy: Ready in under 30 minutes, it’s perfect for busy nights. Crispy & Crunchy: Crispy tofu meets tender broccoli for a perfect texture combo. Healthy & Clean: Wholesome ingredients keep it guilt-free and nourishing. Versatile Crowd-Pleaser: Ideal for vegans, vegetarians, or anyone craving bold, spicy comfort food at home.
Spicy Szechuan Tofu Stir-Fry with Broccoli Ingredients
For the Stir-Fry
- Extra-firm tofu – Pressed and cubed to achieve that perfect crispy texture everyone loves in a Spicy Szechuan Tofu Stir-Fry with Broccoli.
- Broccoli florets – Fresh and crunchy, adding vibrant color and nutrients to the dish.
- Vegetable oil – High smoke point oil like canola or peanut is best for stir-frying.
- Garlic cloves – Minced finely to infuse the stir-fry with fragrant depth.
- Fresh ginger – Grated to add a zesty kick that complements the spice.
- Green onions – Sliced thinly for a fresh, mild sharpness and garnish.
For the Szechuan Sauce
- Doubanjiang (Szechuan chili bean paste) – The secret behind the dish’s bold, spicy flavor and rich umami.
- Soy sauce – Adds salty, savory depth to balance the heat.
- Rice vinegar – Gives a bright, tangy contrast that lifts the sauce.
- Brown sugar – Just a touch to round out and mellow the spice.
- Cornstarch – Mixed with water to thicken the sauce into a luscious coating.
- Szechuan peppercorns – Toasted and ground for that signature numbing spice effect.
Optional Garnishes
- Toasted sesame seeds – For a nutty crunch on top.
- Fresh cilantro – Adds a burst of herbal freshness to the fiery flavors.
How to Make Spicy Szechuan Tofu Stir-Fry with Broccoli
- Press: Drain and press extra-firm tofu between paper towels with a heavy skillet for 15 minutes to remove moisture. Cut into 1-inch cubes for extra crispiness.
- Fry: Heat 2 tbsp vegetable oil in a large wok over medium-high heat. Add tofu cubes in a single layer and cook until golden brown and crispy, about 4–5 minutes per side.
For the Sauce: - Combine: In a small bowl, whisk doubanjiang, soy sauce, rice vinegar, brown sugar, and cornstarch slurry for 30 seconds until smooth and well blended.
- Sauté: In the same wok, add a touch more oil if needed, then toss in garlic and ginger. Cook until fragrant, about 30 seconds, stirring constantly.
- Add: Add broccoli florets to the aromatics, tossing for 2–3 minutes until they turn bright green, tender-crisp, and edged with a hint of color.
- Pour: Stir sauce again, then pour into the wok. Cook, stirring, until it thickens and coats the broccoli in a glossy, spicy glaze, about 1–2 minutes.
- Toss: Return the crispy tofu to the wok and gently toss everything together for 1 minute, ensuring the tofu is evenly coated and warmed through.
Optional: garnish with toasted sesame seeds and fresh cilantro.
Exact quantities are listed in the recipe card below.

Make Ahead Options
Preparing your Spicy Szechuan Tofu Stir-Fry with Broccoli ahead of time is a fantastic way to streamline your weeknight cooking! You can press and cube the tofu or chop the broccoli up to 24 hours in advance, storing them separately in airtight containers in the refrigerator to keep them fresh. The ingredients for the Szechuan sauce can also be combined and refrigerated for up to 3 days. When you’re ready to cook, simply stir-fry the tofu until it’s golden, add in the aromatics, and toss in the prepped broccoli and sauce. This way, you’ll enjoy the same bold, delicious flavors while saving precious time during your busy evenings!
Expert Tips for Spicy Szechuan Tofu Stir-Fry with Broccoli
- Press Tofu Well: Removing excess water from tofu ensures it crisps up beautifully, avoiding sogginess in your Spicy Szechuan Tofu Stir-Fry with Broccoli.
- High Heat Stir-Fry: Use a hot wok or skillet to get that quick sear on tofu and broccoli without steaming, preserving crisp textures.
- Balance Your Sauce: Taste and adjust the sauce for heat, sweetness, and acidity before adding to the wok—this keeps the flavors vibrant and well-rounded.
- Grind Peppercorns Fresh: Crushing Szechuan peppercorns just before cooking maximizes their numbing aroma and sets this dish apart.
- Don’t Overcrowd the Pan: Cook tofu in batches if needed to maintain heat and crispness, preventing it from steaming in its own moisture.
- Add Garnishes Last: Sprinkle toasted sesame seeds and fresh cilantro right before serving to keep their textures and flavors fresh and bright.
What to Serve with Spicy Szechuan Tofu Stir-Fry with Broccoli?
Enhance your dining experience with delightful pairings that complement every spicy, flavorful bite of this stirring dish.
-
Steamed Jasmine Rice: The fluffy texture of jasmine rice absorbs the bold Szechuan sauce, making every mouthful a satisfaction.
-
Sesame Noodles: These savory noodles offer a nutty flavor contrast while adding a delightful chew that balances the crispiness of the tofu.
-
Garlic Bok Choy: Sautéed in garlic, bok choy adds a fresh, crunchy element that brightens up the richness of the stir-fry.
-
Crispy Spring Rolls: The crisp outside and savory filling create a fun texture contrast, making them a perfect appetizer or side dish.
-
Mango Salad: A refreshing mango salad tossed with lime juice and herbs provides a sweet-tangy brightness that complements the spice beautifully.
-
Chilled Green Tea: Serve this calming drink to balance the heat and cleanse your palate between bites, enhancing the meal’s enjoyment.
-
Chocolate Mousse: For dessert, a light, airy chocolate mousse offers a sweet finish that contrasts beautifully with the dish’s savory spices.
Spicy Szechuan Tofu Stir-Fry Variations
Feel free to personalize this dish to match your taste buds and dietary needs!
-
Protein Boost: Swap tofu for tempeh or chicken for a heartier meal. Tempeh gives a nutty flavor, while chicken brings a traditional touch.
-
Veggie Medley: Add bell peppers, snap peas, or carrots for an extra crunch and vibrant color. Each adds a different texture that complements the dish beautifully.
-
Gluten-Free: Use tamari instead of soy sauce to keep it gluten-free without sacrificing the savory flavor. Enjoy the same rich taste while accommodating dietary needs.
-
Spicy Kick: Increase the heat by adding chili flakes or fresh red chilies. Just a touch will elevate your dish to a level of spice that’s sure to excite.
-
Noodle Twist: Serve this stir-fry over stir-fried noodles or rice instead of just on its own. The noodles soak up the sauce perfectly, creating a fulfilling dish.
-
Creamy Addition: Drizzle tahini or coconut milk into the sauce for a creamier texture and rich flavor. This adds a whole new dimension to your stir-fry.
-
Herb Extravaganza: Throw in fresh basil or mint for a fresh twist. These herbs offer a refreshing layer of flavor that contrasts deliciously with the Szechuan spice.
-
Lower Carb: Swap the broccoli for cauliflower or zucchini noodles for a lighter, low-carb option that’s still satisfying and flavorful.
How to Store and Freeze Spicy Szechuan Tofu Stir-Fry with Broccoli
-
Fridge: Store any leftovers in an airtight container for up to 3 days. This helps maintain the flavor and texture of your Spicy Szechuan Tofu Stir-Fry with Broccoli.
-
Freezer: If you want to keep it longer, freeze the stir-fry in a freezer-safe container for up to 2 months. Separate the tofu and broccoli if possible to maintain texture.
-
Reheating: When ready to enjoy, thaw overnight in the fridge, then reheat in a wok over medium heat or microwave until heated through, adding a splash of water to restore moisture.
-
Tips for Best Results: Avoid freezing if you’ve already added garnishes like sesame seeds or cilantro; add these fresh just before serving after reheating.
Spicy Szechuan Tofu Stir-Fry with Broccoli Recipe FAQs
How do I know if my tofu is the right type and freshness for this stir-fry?
I highly recommend using extra-firm tofu for the best crispy texture. Make sure it’s fresh—no sour smell or slimy feel. If your tofu has dark spots all over or an off-color, it’s best to skip it.
Can I store leftover Spicy Szechuan Tofu Stir-Fry with Broccoli in the fridge? For how long?
Absolutely! Store your leftovers in an airtight container in the fridge for up to 3 days. This helps keep the flavors vivid and prevents the tofu from getting soggy. When reheating, toss gently in a hot pan to revive the crispiness.
Is it possible to freeze this dish? How should I do it to maintain texture and flavor?
Yes, freezing works well if you do it right! First, let the stir-fry cool completely. Then, separate the tofu and broccoli if you can—freeze them flat in freezer-safe containers or bags to preserve texture. It keeps beautifully for up to 2 months. When thawing, do so overnight in the fridge, then reheat gently in a hot wok or microwave with a splash of water to keep everything moist and tasty.
What if my sauce turns out too spicy or too bland? How can I fix it?
No worries! The spice level is easy to adjust. If it’s too spicy, stir in a little extra brown sugar or a splash more rice vinegar to mellow that heat. For a bland sauce, add a tiny bit more doubanjiang or soy sauce incrementally until it sings. Taste as you go—balancing these flavors is the secret to your perfect Spicy Szechuan Tofu Stir-Fry with Broccoli.
Are there any dietary considerations I should know related to allergies or pets?
Definitely check your ingredients! Doubanjiang and soy sauce contain soy and wheat, which might not suit gluten-sensitive or soy-allergic folks. Also, keep this dish away from pets—spicy chili and garlic are harmful to dogs and cats. If you have guests with allergies, consider substitutions like tamari (gluten-free soy sauce) or a milder chili paste.

Easy Spicy Szechuan Tofu Stir-Fry with Broccoli You’ll Crave
Ingredients
Equipment
Method
- Press extra-firm tofu between paper towels with a heavy skillet for 15 minutes to remove moisture. Cut into 1-inch cubes.
- Heat vegetable oil in a large wok over medium-high heat. Add tofu cubes and cook until golden brown and crispy, about 4–5 minutes per side.
- In a small bowl, whisk doubanjiang, soy sauce, rice vinegar, brown sugar, and cornstarch slurry until smooth, about 30 seconds.
- In the same wok, add more oil if needed, then toss in garlic and ginger. Cook until fragrant, about 30 seconds.
- Add broccoli florets and toss for 2–3 minutes until they turn bright green and tender-crisp.
- Stir sauce again, then pour into the wok. Cook, stirring until it thickens and coats the broccoli, about 1–2 minutes.
- Return the crispy tofu to the wok and gently toss everything together for 1 minute, ensuring it is evenly coated.




