Crispy Tofu Vegetable Stir Fry

Highlighted under: Global Street Food

I absolutely love whipping up this Crispy Tofu Vegetable Stir Fry for a quick and satisfying meal. The blend of crunchy veggies and crispy tofu creates a delightful texture that I can't resist. It's my go-to recipe when I want something healthy yet flavorful. The sauce brings everything together with just the right amount of sweetness and tang. Best of all, it comes together in under 30 minutes, making it perfect for busy weeknights or a cozy weekend dinner.

Created by

The Cheftylerskitchen Team

Last updated on 2026-03-20T16:36:56.552Z

Secondary image

When I first experimented with this Crispy Tofu Vegetable Stir Fry, I was amazed at how the tofu could absorb the flavors of the sauce while maintaining its crispy texture. My family couldn't get enough of it! I discovered that pressing the tofu beforehand really makes a difference, allowing it to soak up that delicious sauce and get perfectly crisp.

It's a versatile dish, and I love throwing in whatever vegetables I have on hand. Recently, I added snap peas and bell peppers for a pop of color and crunch. The quick stir-fry method keeps everything vibrant and fresh, and the whole dish is ready in just 30 minutes!

Why You Will Love This Recipe

  • The tofu is perfectly crispy on the outside while remaining tender inside
  • Bold flavors from a homemade sauce bring the dish to life
  • It's packed with colorful vegetables to make your plate appetizing
  • Quick and easy—perfect for busy weeknights or meal prep

Mastering Crispy Tofu

The key to achieving that perfect crispy texture with tofu lies in the pressing technique. Press the tofu for at least 15 minutes to remove as much moisture as possible. This process not only enhances the tofu's ability to crisp up when cooked but also allows it to absorb the wonderful flavors of the sauce better. If you're in a rush, you can use a heavy pan on top of the tofu, or even a tofu press for efficiency.

When cooking the tofu, make sure your skillet is hot enough before adding it to the pan. I recommend a medium-high heat, as this allows the tofu to develop a golden-brown crust while keeping the inside tender. Avoid overcrowding the pan, which can lower the temperature and lead to steamed rather than crispy tofu. Instead, work in batches if necessary.

Vegetable Selection and Preparation

Choosing a variety of colorful vegetables not only adds visual appeal but also contributes diverse flavors and textures to your stir fry. For this recipe, the crispiness of snap peas and the slight crunch of bell peppers complement the other ingredients beautifully. If you have other vegetables on hand like zucchini or mushrooms, they can make great substitutes or additions to the mix; just ensure they are cut uniformly for even cooking.

When preparing the vegetables, aim for uniform cuts to ensure even cooking. Julienning the carrots allows them to cook quickly while still retaining some crunch. Be mindful of cooking times for each vegetable; for instance, broccoli takes a bit longer to soften compared to snap peas. Stir-fry all the ingredients until they are vibrant in color and just tender but still with a little bite, which takes about 5 minutes.

Ingredients

Ingredients

For the Stir Fry

  • 14 oz firm tofu, pressed and cut into cubes
  • 2 cups broccoli florets
  • 1 cup bell pepper, sliced
  • 1 cup snap peas
  • 1 medium carrot, julienned
  • 3 tablespoons vegetable oil
  • 2 cloves garlic, minced
  • 1-inch piece ginger, minced

For the Sauce

  • 3 tablespoons soy sauce
  • 2 tablespoons hoisin sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 tablespoon cornstarch mixed with 2 tablespoons water

Instructions

Instructions

Prepare the Tofu

Press the tofu for at least 15 minutes to remove excess moisture. Cut into cubes and set aside.

Make the Sauce

In a small bowl, whisk together the soy sauce, hoisin sauce, rice vinegar, sesame oil, and cornstarch mixture. Set aside.

Stir Fry the Tofu

Heat 2 tablespoons of vegetable oil in a skillet over medium-high heat. Add the tofu cubes and cook until golden and crispy on all sides, about 8-10 minutes. Remove tofu from the skillet and set aside.

Cook the Vegetables

In the same skillet, add the remaining tablespoon of oil. Sauté garlic and ginger for about 30 seconds until fragrant. Add the broccoli, bell pepper, snap peas, and carrot. Stir-fry for about 5 minutes until the vegetables are tender.

Combine and Serve

Return the crispy tofu to the skillet and pour the sauce over the stir fry. Toss everything together for another 2-3 minutes until the sauce thickens. Serve hot.

Pro Tips

  • For even crispier tofu, try using cornstarch before frying! It gives a delicious crunch to the tofu surface.

Storage and Meal Prep

This stir fry is incredibly versatile and can be made ahead of time, making it an ideal option for meal prep. After cooking, allow the stir fry to cool, then store it in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water or vegetable broth to prevent sticking and to steam the veggies back to life.

If you want to maximize freshness, consider storing the sauce separately from the stir-fried vegetables and tofu. The sauce can last in the refrigerator for about a week, allowing you to prepare your vegetables and tofu fresh just before serving. This can also facilitate custom meals throughout the week.

Serving Suggestions

To elevate this dish further, consider serving it over a bed of jasmine rice or quinoa, which can complement the flavors while adding a hearty base. For a lighter option, cauliflower rice or a whole grain like farro can work well too. A sprinkle of sesame seeds or chopped green onions just before serving adds a touch of freshness and a nice crunch.

For those who enjoy a bit of heat, you can easily customize the dish by adding sliced chili peppers to the stir fry or drizzling hot sauce on top just before serving. Enhancing your dish like this not only elevates the flavor profile but also allows you to cater to personal taste preferences.

Questions About Recipes

→ Can I use other vegetables?

Absolutely! This stir fry is versatile, so feel free to use whatever vegetables you have on hand.

→ Is it ok to prepare the tofu in advance?

Yes, you can press and cube the tofu in advance to save time during meal prep.

→ How can I make this dish spicier?

Add chili flakes or a splash of Sriracha to the sauce for some heat.

→ Can I substitute the tofu with chicken?

Yes, you can replace tofu with diced chicken. Just cook the chicken before adding the vegetables.

Crispy Tofu Vegetable Stir Fry

Prep Time15 minutes
Cooking Duration15 minutes
Overall Time30 minutes

Created by: The Cheftylerskitchen Team

Recipe Type: Global Street Food

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

For the Stir Fry

  1. 14 oz firm tofu, pressed and cut into cubes
  2. 2 cups broccoli florets
  3. 1 cup bell pepper, sliced
  4. 1 cup snap peas
  5. 1 medium carrot, julienned
  6. 3 tablespoons vegetable oil
  7. 2 cloves garlic, minced
  8. 1-inch piece ginger, minced

For the Sauce

  1. 3 tablespoons soy sauce
  2. 2 tablespoons hoisin sauce
  3. 1 tablespoon rice vinegar
  4. 1 teaspoon sesame oil
  5. 1 tablespoon cornstarch mixed with 2 tablespoons water

How-To Steps

Step 01

Press the tofu for at least 15 minutes to remove excess moisture. Cut into cubes and set aside.

Step 02

In a small bowl, whisk together the soy sauce, hoisin sauce, rice vinegar, sesame oil, and cornstarch mixture. Set aside.

Step 03

Heat 2 tablespoons of vegetable oil in a skillet over medium-high heat. Add the tofu cubes and cook until golden and crispy on all sides, about 8-10 minutes. Remove tofu from the skillet and set aside.

Step 04

In the same skillet, add the remaining tablespoon of oil. Sauté garlic and ginger for about 30 seconds until fragrant. Add the broccoli, bell pepper, snap peas, and carrot. Stir-fry for about 5 minutes until the vegetables are tender.

Step 05

Return the crispy tofu to the skillet and pour the sauce over the stir fry. Toss everything together for another 2-3 minutes until the sauce thickens. Serve hot.

Extra Tips

  1. For even crispier tofu, try using cornstarch before frying! It gives a delicious crunch to the tofu surface.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 22g
  • Saturated Fat: 3g
  • Cholesterol: 0mg
  • Sodium: 720mg
  • Total Carbohydrates: 28g
  • Dietary Fiber: 5g
  • Sugars: 7g
  • Protein: 15g