Crispy Tofu Stir-Fry with Garlic Ginger Sauce & Rice

Servings: 4 Total Time: 45 mins Difficulty: Beginner
This Crispy Tofu Stir-Fry combines golden, crunchy tofu with fresh vegetables and a savory garlic ginger sauce for an easy, protein-packed vegan dinner. It's a healthy weeknight stir-fry recipe perfect for meal prep, family meals, and quick plant-based eating. Let's see how to make it.
crispy tofu stir-fry recipe pinit

If you have made tofu before and it came out soft, soggy, or just kind of sad, this recipe changes that. Crispy tofu stir-fry is one of those weeknight meals that sounds fancier than it is. Once you get the technique down, it takes about 35 minutes from fridge to table.

The secret is not a fancy gadget. It is simply dry tofu, coated in cornstarch, and cooked in a hot pan with enough oil to get a proper sear. The cornstarch creates a thin shell that holds its crunch even after you toss the tofu in sauce. That matters a lot in a stir-fry, where steam and sauce can turn things soft fast.

The garlic ginger sauce in this recipe is built in layers. Soy sauce gives it a deep, salty base. Fresh ginger and garlic add heat and aroma. A small amount of rice vinegar cuts through the richness. Hoisin sauce brings a touch of sweetness without tipping into candy territory. Cornstarch thickens it in the pan so it clings to every piece of tofu and vegetable rather than pooling at the bottom of the bowl.

One thing that sets this recipe apart from others is the veggie timing guide. Bell peppers, broccoli, snap peas, and bok choy all cook at different speeds. Add them in the wrong order and some will turn mushy while others stay raw. This recipe walks you through exactly when to add each one so the whole dish comes together at the same moment.

You do not need a wok to make this. A large skillet or non-stick pan works fine as long as it gets hot enough. The key is not to crowd the tofu. Give each piece its own space in the pan so it crisps up rather than steaming from the moisture of the pieces next to it.

This recipe works well for meal prep. Cook a batch of tofu and store it separately from the sauce and vegetables. Reheat everything in a hot pan for about three minutes and it tastes nearly as good as fresh. The stir-fry keeps in the fridge for up to three days.

Serve it over steamed jasmine rice, brown rice, or rice noodles. If you want to keep it lower in carbs, cauliflower rice works too. Any way you go, this crispy tofu stir-fry is a solid, repeatable weeknight dinner that comes together without a lot of fuss.

Crispy Tofu Stir-Fry with Garlic Ginger Sauce & Rice

Difficulty: Beginner Prep Time 15 mins Cook Time 20 mins Rest Time 10 mins Total Time 45 mins
Cooking Temp: 375  F Servings: 4 Estimated Cost: $ 12 Calories: 380
Best Season: Suitable throughout the year

Description

This crispy tofu stir-fry comes together in about 35 minutes using extra-firm tofu coated in cornstarch and pan-fried until golden. Tossed with a garlic ginger sauce made from soy sauce, hoisin, rice vinegar, and honey, then stir-fried with broccoli, bell pepper, carrots, and snap peas, it serves four over steamed rice.

Ingredients

For the Tofu

For the Garlic Ginger Sauce

For the Stir-Fry Vegetables

To Serve

Instructions

  1. Press the tofu. Wrap the tofu block in a clean kitchen towel or several layers of paper towel. Place a heavy pan or a few books on top. Let it sit for 10 minutes. This pulls out excess water. Dry tofu crisps up. Wet tofu steams. That is the whole difference.
  2. Make the sauce. Mix all sauce ingredients together in a small bowl, soy sauce, hoisin, rice vinegar, sesame oil, honey, garlic, ginger, cornstarch, water, and chili flakes if using. Stir until the cornstarch dissolves. Set the bowl aside near the stove. You will need it fast later.
  3. Cut and coat the tofu. Cut the pressed tofu into 1-inch cubes. Place them in a bowl. Add the cornstarch, salt, and pepper. Toss gently until each cube has a thin, even coat. Do not worry about perfection. A light, patchy coat is fine.
  4. Pan-fry the tofu. Heat 3 tablespoons of oil in a large skillet or wok over medium-high heat. When the oil shimmers, add the tofu in a single layer. Do not stir it right away. Let it cook for 3 to 4 minutes on one side until it turns golden and releases from the pan on its own. Flip each cube and cook another 2 to 3 minutes on the other side. Remove the tofu and set it aside on a plate.
  5. Cook the vegetables in the right order. Add 1 tablespoon of oil to the same pan over medium-high heat. Add the carrots first and cook for 2 minutes — they need the most time. Add the broccoli and cook for another 2 minutes. Add the bell pepper and snap peas last and cook for 1 to 2 minutes. Everything should be cooked through but still have a little bite to it.
  6. Add the sauce. Pour the sauce over the vegetables. It will start to bubble right away. Stir and cook for about 60 seconds until the sauce thickens and coats the vegetables evenly. If it gets too thick, add a splash of water.
  7. Add the tofu back in. Return the crispy tofu to the pan. Toss everything together gently so the tofu picks up the sauce. Cook for another 30 to 60 seconds just to warm everything through. Pull the pan off the heat so the tofu does not keep cooking and soften.
  8. Serve. Spoon the stir-fry over rice. Top with sliced scallions and toasted sesame seeds. Serve right away while the tofu still has its crunch.

Note

  • No soy sauce? Tamari works the same and is also gluten-free. Coconut aminos are a lower-sodium option widely available in South Asia and the Middle East.
  • No hoisin sauce? Mix 1 tsp soy sauce + ½ tsp peanut butter + ½ tsp honey as a quick stand-in.
  • No rice vinegar? White wine vinegar or a small squeeze of lime works.
  • No cornstarch? Arrowroot powder or potato starch both work as thickeners in the same quantity.
  • Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a hot pan for 2 to 3 minutes. Do not microwave because the tofu softens.
Keywords: crispy tofu stir-fry, tofu stir fry, crispy tofu recipe, crispy tofu stir fry with broccoli, pan fried tofu stir fry, how do you make tofu crispy for stir fry, tofu stir fry with tamari
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

How do you make tofu crispy for stir-fry?

Press the tofu for at least 10 minutes to remove moisture. Cut it into even cubes, toss with cornstarch, salt, and pepper, then pan-fry in a hot skillet with oil. Cook without stirring for 3 to 4 minutes per side. The cornstarch creates a golden shell that stays crispy even after you add the stir-fry sauce.

What kind of tofu is best for stir-fry?

Extra-firm tofu is the best choice for stir-fry. It holds its shape when you cut, coat, and pan-fry it. Firm tofu can work in a pinch but tends to crumble. Silken or soft tofu will fall apart and will not get crispy. Look for extra-firm tofu in the refrigerated section, usually packed in water.

Can you make crispy tofu stir-fry ahead of time?

Yes, and it is a great meal prep option. Cook the tofu, vegetables, and sauce separately and store them in separate airtight containers in the fridge for up to 3 days. When you are ready to eat, reheat everything together in a hot pan for 2 to 3 minutes. Avoid storing the tofu in the sauce overnight. It absorbs the moisture and loses its crunch.

What vegetables work well in a tofu stir-fry?

Bell peppers, broccoli, snap peas, carrots, bok choy, mushrooms, zucchini, and baby spinach all work well. The key is to add them in order of how long they take to cook. Start with carrots and broccoli, which need 3 to 4 minutes. Add peppers and snap peas next. Add leafy greens like spinach or bok choy last, they only need 30 to 60 seconds.

Is crispy tofu stir-fry gluten-free?

It can be made gluten-free with two simple swaps. Use tamari instead of regular soy sauce, and check that your hoisin sauce is labeled gluten-free (or skip it and add a little extra soy sauce and a small amount of peanut butter). All other ingredients in this recipe, tofu, vegetables, cornstarch, rice vinegar, and sesame oil, are naturally gluten-free.

Why is my tofu not getting crispy in the pan?

Three things stop tofu from getting crispy: too much moisture, too little heat, and overcrowding the pan. Press the tofu well before cooking. Make sure the oil is hot and shimmering before adding the tofu. Cook in batches if your pan is not large enough, crowded tofu steams instead of fries. Do not stir it too early. Let it sit for 3 to 4 minutes undisturbed before flipping.

Protein Meal Recipes
Protein Meal Recipes

At Protein Meal Recipes, we believe healthy eating should be simple, affordable, and full of flavor. Our goal is to share easy high-protein recipes, meal prep ideas, and balanced dishes that help you stay energized without spending hours in the kitchen. From quick lunches to satisfying dinners, every recipe is created to make healthy cooking practical, delicious, and beginner-friendly.

Leave a Comment

Your email address will not be published. Required fields are marked *