Crispy Tofu Stir-Fry with Veggies and Garlic Sauce


Skip takeout tonight and make this delicious Crispy Tofu Stir Fry. Crunchy pan-fried tofu, chewy ramen noodles, and sautéed vegetables come together in a savory, sweet, and slightly spicy sauce full of umami. This is my go-to when I want takeout flavor without the delivery—simple ingredients, big taste, and easy to customize.

Tofu stir fry in a pan with mushrooms and vegetables.

Recipe highlights

Restaurant-style flavor at home: crispy tofu, saucy noodles, and tender-crisp vegetables. This stir fry is adaptable—swap vegetables, adjust the spice, or use a different noodle and you’ll still get a satisfying, balanced meal.

Because you make it yourself, you control the ingredients and seasoning. It’s easy to scale and perfect for meal prep or a quick weeknight dinner.

Ingredients Needed for This Recipe

  • Firm or extra-firm tofu: Holds its shape when fried and crisps nicely.
  • Green onions: For a bright, fresh oniony salad topping.
  • Rice vinegar: Adds a mild tang to the green onion salad and the stir-fry sauce.
  • Soy sauce: Provides savory umami and depth to the sauce.
  • Chili garlic sauce: Gives the stir fry a spicy kick; adjust to taste.
  • Vegetables: Mushrooms and bell peppers are used here for texture and flavor; other sturdy stir-fry vegetables also work.
  • Ramen noodles: Chewy and perfect for soaking up sauce; thin spaghetti can be used as an alternative.
Cooking tofu.

Make it Your Own (Variations & Substitutions)

Vinegar swap: If you don’t have rice vinegar, apple cider or white wine vinegar can work—expect a slightly different flavor.

Chili options: Use sriracha or sweet chili sauce if you prefer less heat or a sweeter profile.

Veggie alternatives: Carrots, broccoli, snap peas, or any firm stir-fry vegetable will work well in place of mushrooms or bell peppers.

Noodle alternatives: Thin spaghetti or other long noodles are fine if you can’t find ramen.

Oils for frying: Use a high-smoke-point oil such as avocado, canola, or vegetable oil; a small amount of sesame oil can be added for extra flavor.

How To Make Tofu Stir Fry

  1. Press and prep the tofu: Press for about an hour to remove excess moisture for crispier results.
  2. Prepare the green onion salad and sauce: Mix the green onion salad ingredients and chill; combine the sauce ingredients and whisk or shake until smooth.
  3. Cook the noodles and vegetables: Boil noodles until al dente, reserve some starchy pasta water, and sauté vegetables until tender-crisp.
  4. Coat and pan-fry the tofu: Toss cubed tofu in cornstarch and salt, then fry in hot oil until golden and crispy on all sides.
  5. Combine and finish: Return vegetables to the pan, add sauce and pasta water, stir in noodles and tofu, and heat until the sauce is thickened and everything is coated.
Tofu and greens on a plate.

Tips & Troubleshooting

  • Pressing is essential: Removing excess moisture helps the tofu get the crispiest exterior possible. If you don’t have a tofu press, weigh the tofu down and drain the water periodically.
  • Be patient when frying: Let the tofu form a golden crust before moving it—trying to turn it too soon can make it stick and break apart.
  • Don’t overcook noodles: Keep them al dente so they don’t go mushy when added to the stir fry.
cooking tofu.

Try this simple method:

Crispy pan-fried tofu is easy: extra-firm tofu, cornstarch, salt, and hot oil give you a crunchy exterior and tender center. Use it as the protein base for this stir fry.

Serving Suggestions

This stir fry is a complete meal but pairs nicely with a fresh salad or extra sides. A sesame-dressed kale salad or a ginger-pea salad provides contrast and brightness. For extra protein or variety, serve with a soft-boiled egg, dumplings, or baked chicken meatballs.

Storing & Freezing

Store leftover stir fry in an airtight container in the refrigerator for up to 5 days. To restore crispiness, reheat tofu in an air fryer or in a hot skillet for a few minutes. Reheat noodles and vegetables gently on the stovetop or in the microwave until warmed through.

Freezing: Freezing the cooked stir fry is not recommended, as the tofu will lose its crisp texture when thawed.

Tofu stir fry on a white plate.

More Tofu Recipes To Try

  • Tofu Tacos
  • Chili Crisp Cashew Tofu Skewers
  • Easy Air Fryer Tofu
  • Crispy Pan Fried Tofu

Tofu Stir Fry Recipe

This stir fry delivers restaurant-style flavor at home: crispy tofu, savory-sweet-spicy sauce, noodles, and vegetables. It’s an adaptable, crowd-pleasing meal.

Author: Emily Richter

Prep: 1 hr | Cook: 30 mins | Total: 1 hr 30 mins | Servings: 4

Ingredients

Tofu

  • 16 oz firm or extra-firm tofu, drained
  • 2 tablespoons cornstarch
  • 1 teaspoon kosher salt (plus extra to season)
  • 3 tablespoons avocado oil (or other high-smoke-point oil)

Green Onion Sesame Salad

  • 7 green onions, thinly sliced into 3-inch pieces
  • 1/2 tablespoon sesame oil
  • 1 tablespoon rice vinegar
  • 1 teaspoon white sesame seeds
  • 1/2 teaspoon kosher salt
  • 1/2 cup chopped fresh cilantro

Stir Fry Sauce

  • 1/2 cup soy sauce
  • 1/4 cup rice vinegar
  • 2 tablespoons water
  • 2 teaspoons chili garlic sauce (adjust to taste)
  • 2 tablespoons fresh grated ginger
  • 1 teaspoon fish sauce (optional)
  • 4 cloves garlic, minced
  • 1 tablespoon cornstarch
  • 3 tablespoons light brown sugar

Other Ingredients

  • 2.5 tablespoons coconut oil (or another cooking oil) for vegetables
  • 8 oz white mushrooms, sliced
  • 1 teaspoon kosher salt (for vegetables)
  • 2 red bell peppers, chopped
  • 8 oz ramen noodles
  • 1/2–1 cup reserved starchy pasta water

Instructions

  1. Slice the tofu in half lengthwise, wrap in a paper towel or tea towel, and set a heavy pan on top for about 1 hour to press out moisture.
  2. Prepare the green onion salad: combine green onions, sesame oil, rice vinegar, sesame seeds, salt, and cilantro; toss and chill.
  3. Mix the stir-fry sauce: combine soy sauce, rice vinegar, water, chili garlic sauce, ginger, fish sauce (if using), garlic, cornstarch, and brown sugar in a jar and shake or whisk until smooth.
  4. Cook the noodles: boil a large pot of salted water, cook noodles 5–7 minutes or until al dente, reserve 1 cup pasta water, then drain and rinse with cold water.
  5. Sauté the vegetables: heat coconut oil over medium-high, add mushrooms and 1/2 teaspoon salt, cook about 10 minutes until mushrooms release moisture and brown, add red bell peppers and remaining salt, sauté 2 more minutes, then transfer vegetables to a bowl.
  6. Cube the tofu into 1-inch pieces, toss with cornstarch and salt to coat.
  7. Heat oil in a large skillet over high heat until very hot. Carefully add tofu and fry, turning gently, until golden brown on each side, about 2–3 minutes per side. Remove and season with salt.
  8. Wipe the pan if needed, return vegetables to the pan, add the stir-fry sauce and 1/2 cup reserved pasta water, whisk together, and cook over medium heat for 3–4 minutes until the sauce thickens slightly.
  9. Add noodles to the pan, toss to combine, adding more pasta water as needed to loosen the sauce.
  10. Gently stir in the crispy tofu until coated in sauce and heated through. Remove from heat and top with the chilled green onion sesame salad before serving.

Tips & Notes

  • Use mushrooms and red peppers or switch to your favorite stir-fry vegetables.
  • If ramen noodles aren’t available, thin spaghetti is a fine substitute.
  • Choose a high smoke point oil for frying tofu to get the best crust.
  • Be patient when frying tofu so it develops a crisp, golden exterior—avoid flipping too soon.

Nutrition (per serving, approximate)

Calories: 617 kcal • Carbohydrates: 64 g • Protein: 24 g • Fat: 33 g • Fiber: 4 g • Sugar: 16 g

Nutrition information is an estimate and should be used as a guideline only.

Photography: Photos in this post were taken by Ashley McGlaughlin.