VeganPreps

Spicy Udon Noodles With Crispy Tofu (Restaurant-Style)

Prep15 min
|
Cook25 min
|
Total40 min
|
Servings3

Jump to Recipe

Spicy Udon Noodles With Crispy Tofu (Restaurant-Style)

Browse all Vegan Dinner Ideas 238 plant-based recipes

Getting your tofu golden and crispy while keeping your noodles perfectly chewy is what makes this dish work so well together. I brown the tofu cubes in hot oil until they develop a caramelized outside that adds texture and flavor. Meanwhile, I blanch the broccoli separately so it stays bright and crisp-tender, not mushy. Then I cook the noodles in that same water, timing them to finish right when I’m ready to combine everything. The contrast between the crispy tofu and the chewy noodles creates a satisfying bite that’ll keep you coming back for more.

Building Umami With Mushrooms

This dish combines the satisfying chew of udon noodles with crispy pan-fried tofu and an umami-rich sauce built from toasted Szechuan peppercorns, garlic, and mushrooms. The mushrooms develop depth and savory complexity, while Chinese broccoli adds a fresh, slightly bitter counterpoint to the spicy chili-garlic sauce. Together, these components create a well-balanced noodle bowl with multiple layers of flavor and texture.

Ingredients:

Spicy Udon Noodles With Crispy Tofu (Restaurant-Style)

by veganpreps.com

Spicy Udon Noodles With Crispy Tofu (Restaurant-Style)

Prep15 min
Cook25 min
Total40 min
Servings3

Ingredients

  • 1 lb firm tofu, pressed and cut into 2-inch cubes
  • 1/4 cup vegetable oil, divided
  • 1 lb Chinese broccoli or broccolini, cut into 2-inch pieces
  • 4 garlic cloves, minced
  • 1 tablespoon Szechuan peppercorns, toasted and coarsely ground
  • 5 oz beech, cremini, or shiitake mushrooms, sliced
  • 1 tablespoon chili-garlic sauce
  • 3 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon dark sesame oil
  • 1 teaspoon sugar
  • 8 oz fresh or dried udon noodles
  • 2 scallions, thinly sliced, for garnish

Instructions

  1. 1Toast Szechuan peppercorns in a dry skillet over medium heat for 1-2 minutes until fragrant. Let cool, then grind coarsely using a mortar or spice grinder. Cook udon noodles according to package directions, drain, and toss with sesame oil to prevent sticking.
  2. 2In a small bowl, whisk together soy sauce, rice vinegar, chili-garlic sauce, and sugar. Set aside.
  3. 3Heat 3 tablespoons vegetable oil in a large wok or skillet over high heat. Add tofu cubes in a single layer – do not crowd. Cook undisturbed 3-4 minutes per side until golden brown and crispy. Remove and set aside.
  4. 4Add remaining 1 tablespoon oil to the wok. Add garlic and ground Szechuan peppercorns, stir-fry 30 seconds. Add mushrooms and cook 3-4 minutes until browned. Add Chinese broccoli and stir-fry 3 minutes until bright green and just tender.
  5. 5Pour sauce over the vegetables, add udon noodles, and toss everything together over high heat for 2 minutes. Return tofu to the wok and gently fold in.
  6. 6Divide into bowls and garnish with sliced scallions. Serve immediately.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

I really recommend pressing the tofu thoroughly to remove as much liquid as possible – this is essential for getting a crispy exterior when pan-frying. The type of mushroom you pick makes a real difference in the final flavor – beech mushrooms offer a delicate, slightly sweet taste, though cremini, shiitake, or oyster mushrooms work equally well and might give you even stronger umami notes. Fresh udon noodles cook faster and taste better than dried ones, so I’d grab those if you can find them. The quality of the chili-garlic sauce matters too, since it’s what brings the heat and most of the flavor to the finished dish.

Press Your Tofu Thoroughly

Spicy Udon Noodles With Crispy Tofu (Restaurant-Style) - preparation

Begin by bringing a large pot of salted water to a boil while you prepare your tofu. Start with 1 pound of firm tofu, pressing out excess liquid thoroughly before cutting it into 2-inch cubes. This step is key for getting crispy results. For best results, consider using a stainless steel tofu press* to remove moisture more efficiently and consistently. Heat 1/4 cup of vegetable oil in a large skillet over medium-high heat. Once the oil is hot, add the pressed tofu cubes and brown them on all sides for 5 to 8 minutes, transferring each browned piece to a paper towel-lined plate as it finishes cooking. Reserve the skillet and oil for the next steps.

While your tofu browns, add 1 pound of Chinese broccoli or broccolini to the boiling water and cook for just 30 seconds to 1 minute until bright green and crisp-tender. Use a slotted spoon to transfer the broccoli to a bowl, making sure to keep the boiling water for cooking the noodles. Return the reserved skillet to medium-high heat and add 4 chopped garlic cloves along with 2 tablespoons of Szechuan peppercorns, toasting them for about 1 minute. Add 5 ounces of mushrooms, such as beech, and cook, stirring occasionally, until they begin to brown, approximately 2 minutes.

Add the blanched broccoli to the skillet and cook, stirring, for about 5 minutes until it begins to brown. Meanwhile, drop 8 ounces of fresh or dried udon noodles into the reserved boiling water and cook according to package directions, typically 2 to 3 minutes for fresh noodles. Drain the cooked noodles and add them to the skillet with the vegetables and browned tofu. Stir in 1 tablespoon of chili-garlic sauce until everything is well combined, then serve immediately.

Try Different Mushroom Varieties

While you’re browning your mushrooms in that flavorful oil infused with garlic and Szechuan peppercorns, you’ve got real flexibility in what type you choose. Beech mushrooms work great because they’re delicate and cook quickly, but cremini, shiitake, or oyster mushrooms deliver deeper, earthier flavors that hold up better during cooking. Mix varieties if you want – combining mild beech with meaty shiitake creates interesting texture contrasts. The key is cutting them equally sized so they brown evenly. Whatever you select, don’t overcrowd your skillet; you need space for proper browning, not steaming (nobody wants soggy mushrooms).

Pair With Pickled Vegetables

Because the spicy udon’s heat builds as you eat it, you’ll appreciate having some bright, tangy pickled vegetables on the side to cool things down and refresh your palate. I recommend quick-pickling cucumbers, carrots, or radishes in vinegar and sugar, which takes just an hour. You can also buy pre-made pickled vegetables from the Asian market – they’re convenient and reliable. The acidity cuts through the richness of the crispy tofu and numbing peppercorns, while the crunch gives you different textures to enjoy. Serve them in small bowls alongside your noodles, and take a bite between forkfuls to reset your taste buds.

Final Thoughts

This spicy udon noodle dish comes together quickly once you’ve got your ingredients prepped, and you’ll find that the crispy tofu and toasted peppercorns create a really satisfying meal that’s perfect for a weeknight dinner or when you’re craving something bold and flavorful. I love how adaptable this recipe is – you can swap in different vegetables or adjust the heat level by changing your chili-garlic sauce amount. The key is keeping everything moving in your skillet so nothing burns.

In This Recipe.

Free Meal Prep Cookbooks

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe