Skip to content

Dinner · Chinese

Spicy Tofu Stir-fry

This one-pot vegetarian stir-fry uses cubes of extra-firm tofu fried until the surface is crispy. It’s then tossed with crunchy vegetables and a lightly...

Prep
30 min
Cook
20 min
Total
50 min
Serves
4

Back when I first started experimenting in the kitchen, tofu was one of those ingredients I always wanted to master. I remember my college roommate, Sarah, who was an avid fan of tofu, always ordering it when we went out for Chinese food. She would often rave about how versatile it was, and how it absorbed flavors like a sponge. One evening, after we'd had a particularly busy day with classes and part-time jobs, Sarah suggested we try making a tofu dish ourselves. We headed to the local market near campus, bustling with students and locals alike, and picked up our first block of extra-firm tofu.

Our tiny apartment kitchen was filled with excitement as we decided to make a stir-fry inspired by our favorite restaurant dish. It quickly became clear that getting the texture just right was key, and that evening marked the beginning of my tofu adventures. Years later, when I cook this spicy tofu stir-fry, I'm reminded of those early culinary experiments with Sarah. It was always a fun challenge to try and nail the balance of flavors we loved. Though it seems like a lifetime ago, this dish still brings a sense of nostalgia and joy.

These days, I love preparing it on weeknights when I need something comforting yet invigorating. It's especially great during the cooler months when the warmth of the spicy sauce offers a cozy, satisfying experience. Plus, it’s an excellent dish when you need a quick yet fulfilling meal after a long day. With just one pan and a short ingredient list, it’s practical and delightful. The magic of this stir-fry truly lies in its ingredients.

You start with extra-firm tofu, which is crucial because it holds its shape and provides a nice, crispy exterior when pan-fried. Tofu itself doesn’t have much flavor, which is why it works so well in this dish. It becomes a blank canvas, ready to soak up the orange juice, soy sauce, and other flavors. The orange juice brings a refreshing, zesty sweetness that pairs perfectly with the savory depth of soy sauce. There's a subtle hint of honey that marries all the ingredients together without overpowering them, giving the sauce a sticky, caramel-like quality.

And then, of course, there's the garlic chili sauce. This is what gives the dish its signature kick. It’s just the right amount of heat, adding layers of warmth that unfold with every bite. The textural contrast is a big part of what makes this dish so enjoyable. You’ve got the crispy tofu, which contrasts beautifully with the crunchy vegetables that you can add to the mix.

Peppers, snap peas, and broccoli are some of my favorites. They add not only texture but also vibrant colors that make the entire dish pop visually. The sauce, thickened slightly with cornstarch, coats everything and ties all these elements together. Each ingredient plays its own role, yet they all come together harmoniously to create a dish that's both satisfying and complex in flavor. Cooking tofu can be a bit of an art, but with a few tips, you can get it just right.

First, make sure to drain and press the tofu before cooking to remove any excess moisture. This will help it crisp up nicely. When frying, give it space in the pan so it doesn’t steam. Use a non-stick pan or a well-seasoned cast-iron skillet to avoid sticking. Also, when making the sauce, mix the cornstarch with a bit of cold water before adding it to the hot mixture.

This prevents clumping and helps achieve that smooth, glossy finish. And don’t be afraid to taste as you go. Sometimes a little extra of one ingredient can make all the difference, especially with something as personal as spice levels. Tofu stir-fries like this one are rooted in Chinese cuisine, where tofu has been a staple for centuries. In traditional Chinese cooking, tofu is prized for its ability to absorb flavors and its nutritional benefits.

It’s a source of protein and can be made in a variety of ways, which is why it’s such a popular choice in vegetarian and vegan dishes. Stir-frying, on the other hand, is a technique that’s known for its efficiency and ability to preserve the flavors and textures of the ingredients. In the hustle and bustle of daily life, dishes like this offer a quick and nourishing meal without sacrificing flavor or enjoyment. What I love most about this dish is its versatility and cultural significance. It’s a wonderful representation of how ingredients from different regions and culinary traditions can come together in a single, cohesive dish.

The spicy tofu stir-fry isn’t just about putting food on the table; it’s about bringing together flavors, memories, and experiences. It’s a dish that reminds me of shared meals and laughs with friends, and it continues to be a favorite not just because of its taste but because of the stories and warmth it brings to my kitchen. It’s these little joys that make cooking such a meaningful and rewarding endeavor.

Recipe

Spicy Tofu Stir-fry

Prep
30 min
Cook
20 min
Total
50 min
Serves
4

Ingredients

4 Servings

Method

  1. Step 1: Line a large baking sheet with paper towels, have another baking sheet ready and a weight like a jar of sugar or flour.

  2. Step 2: Drain tofu and dry with paper towels. Arrange the tofu in a single layer on the baking sheet lined with paper towels. Cover with additional paper towels. Place a second sheet pan on top. Place a heavy can or jar on the pan to lightly press out the excess moisture from the tofu. Leave it for about 10 minutes.

  3. Step 3: After pressing, use dry paper towels to gently pat each piece of tofu dry to remove as much residual moisture as possible. Set the pieces aside on dry paper towels.

  4. Step 4: In a medium-sized bowl whisk together orange juice, vegetable broth, soy sauce, honey, rice vinegar, and garlic chili sauce. In a small bowl whisk together cornstarch and water, set aside.

  5. Step 5: Heat a wok or 12-inch nonstick skillet over medium-high heat. Add 3 teaspoons vegetable oil and sesame oil and heat until shimmering but not smoking. Swirl the pan to coat with the oil. Working in two batches, add tofu to the pan in a single layer. Cook until golden brown, about 2 to 3 minutes. Flip over and cook the other side until golden browned, another 2 to 3 minutes. Transfer to a clean plate lined with a paper towel, Then fry the remaining tofu.

  6. Step 6: Add the remaining 1 teaspoon of vegetable oil to the pan. Add the mushrooms and sugar snap peas, stir-fry for 2 minutes. Add the diced bell peppers, cook for 1 minute. Add the garlic and ginger, stir-fry for 30 seconds.

  7. Step 7: Add the sauce mixture to the pan, simmer for 30 seconds. Mix the cornstarch mixture, Then gradually add to the pan, stir constantly until thickened, about 30 seconds.

  8. Step 8: Turn off the heat and add the tofu back to the pan, stir to coat and warm through, about 1 minute. Season tofu stir-fry with salt, pepper, and garlic chili oil to taste.

  9. Step 9: Serve tofu stir-fry with rice and garnish with green onions. Did you love the recipe? Give us some stars and leave a comment below!

Nutrition per serving

Calories
214
Protein
8 g
Carbs
32 g
Fat
8 g
Jump to recipe