You’ve walked past tofu in the grocery store a dozen times.
Maybe you’ve even bought it, stared at it in the fridge for four days, and quietly thrown it away.
That ends today.
Because when tofu is done right, it’s genuinely one of the most satisfying things you can cook. Crispy on the outside, golden brown, with a savory sauce that makes you scrape the pan. Sounds good? Keep reading.
This recipe is a crispy pan-fried tofu with garlic soy glaze and it takes about 30 minutes start to finish. It’s naturally vegan, gluten-free adaptable, and it works as a weeknight dinner, a meal prep staple, or a side dish you’ll keep making.
What You’ll Need
For the Tofu
- 1 block (14 oz / 400g) extra-firm tofu
- 2 tablespoons cornstarch
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons neutral oil (avocado or vegetable oil)
For the Garlic Soy Glaze
- 3 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon sesame oil
- 1 tablespoon maple syrup or honey
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 teaspoon rice vinegar
- 1/2 teaspoon chili flakes (optional but do it)
For Serving
- Steamed white or brown rice
- Sliced green onions
- Sesame seeds
- Steamed broccoli or bok choy (optional)
Tools You’ll Need
- A tofu press or two clean kitchen towels + something heavy (like a cast iron pan)
- Large non-stick or stainless steel skillet
- Mixing bowls (one large, one small)
- Sharp knife and cutting board
- Wooden spoon or spatula
- Small whisk or fork
Pro Tips
These are the things nobody tells you the first time.
- Press your tofu for at least 20-30 minutes. This is the single most important step. Wet tofu won’t crisp. It’ll steam and stick and break apart in the pan. Give it time.
- Cornstarch is the secret. Tossing your tofu cubes in cornstarch before frying creates that shatteringly crispy exterior. Don’t skip it.
- Don’t crowd the pan. If the pieces are touching, they steam instead of fry. Give every cube its own personal space.
- Get the pan hot before the tofu goes in. A medium-high heat and properly heated oil will create that golden crust immediately on contact.
- Add the sauce at the very end. Pour it in when the tofu is already golden. You just need 1-2 minutes for it to coat and caramelize. Too long and it burns.
The Instructions
Step 1: Press the Tofu
Remove tofu from packaging and drain.
Wrap it in a clean kitchen towel (or paper towels), place it on a plate, and set something heavy on top like a cast iron skillet or a few heavy books.
Let it press for at least 20 minutes. Longer is better.
Step 2: Cut and Season
Once pressed, cut the tofu into 1-inch cubes.
In a large bowl, toss the cubes with cornstarch, garlic powder, salt, and pepper until every piece is lightly coated.
Step 3: Make the Glaze
In a small bowl, whisk together soy sauce, sesame oil, maple syrup, minced garlic, grated ginger, rice vinegar, and chili flakes.
Set it aside.
Step 4: Pan-Fry
Heat 2 tablespoons of oil in a large skillet over medium-high heat.
Once hot, add the tofu in a single layer. Don’t stir it. Let it cook for 3-4 minutes undisturbed until the bottom is golden and crisp.
Flip each piece and cook another 3-4 minutes on the other side.
Repeat on remaining sides if you want all-over crispiness (yes, worth it).
Step 5: Add the Glaze
Pour the garlic soy glaze directly into the pan.
Toss the tofu gently to coat. Let it cook for 1-2 minutes until the sauce thickens and clings to every cube.
Remove from heat immediately.
Step 6: Serve
Spoon over steamed rice, scatter green onions and sesame seeds on top, and add your veggies on the side.
Eat it while it’s hot. Trust me on this one.
Substitutions and Variations
No cornstarch? Arrowroot powder works just as well.
Soy-free? Swap soy sauce for coconut aminos. Same salty depth, completely soy-free.
Want more heat? Add a drizzle of sriracha or a spoonful of gochujang into the glaze.
No sesame oil? Use a tiny bit of toasted sesame seeds instead and stick with your neutral oil. The flavor won’t be as rich but it still works.
Air fryer version: Coat the tofu in cornstarch and seasoning, spritz with oil, air fry at 400°F (200°C) for 15-18 minutes shaking halfway through. Then toss in the glaze.
Baked version: Bake at 425°F (220°C) for 25-30 minutes, flipping once. Then toss in the glaze and bake another 5 minutes.
Make-Ahead Tips
This recipe is a meal prepper’s dream.
- Press and cube the tofu up to 24 hours ahead. Store dry (uncovered) in the fridge so it loses even more moisture.
- The glaze can be made 3-4 days ahead and stored in a jar in the fridge.
- Pre-cooked tofu reheats best in a skillet with a tiny bit of oil. The microwave works but you’ll lose some crispiness.
Nutritional Breakdown (Per Serving, Serves 4)
| Nutrient | Amount |
|---|---|
| Calories | ~220 kcal |
| Protein | 12g |
| Fat | 13g |
| Carbohydrates | 12g |
| Fiber | 1g |
| Sodium | ~650mg |
Note: Values are approximate and will vary based on the specific products you use.
Extra protein? Tofu is one of the best plant-based complete proteins out there. One block has roughly 40-50 grams of protein total.
Lower sodium option: Use low-sodium soy sauce or reduce to 2 tablespoons.
Meal Pairings
This tofu goes with almost everything but these are the combos worth trying:
- Jasmine rice + steamed bok choy for a clean, simple bowl
- Rice noodles + shredded cabbage if you want something lighter
- Brown rice + roasted sweet potato for a heartier, more filling plate
- Cauliflower rice for a low-carb option that still feels satisfying
Leftovers and Storage
Leftover tofu keeps in an airtight container in the fridge for up to 4 days.
To reheat: a skillet over medium heat for 3-5 minutes is the move. It won’t be as crispy as day one, but it’s still really good.
Avoid freezing once cooked with the sauce. The texture gets a little off.
Freezing raw tofu is actually a great technique though. It changes the structure and makes it chewier and more porous (meaning it absorbs sauces even better). Press it, freeze it in cubes, thaw overnight, then cook.
FAQ
Do I have to press the tofu?
Yes, if you want crispy results. Skipping this step leads to soggy tofu that falls apart. 20-30 minutes is the minimum.
What type of tofu is best for this recipe?
Extra-firm tofu. Firm works too but extra-firm holds its shape better and crisps up more reliably.
Can I use silken tofu?
Not for this recipe. Silken tofu is too soft and will fall apart during frying. Save silken for smoothies, soups, or desserts.
Is this recipe gluten-free?
Swap regular soy sauce for tamari or coconut aminos and yes, it’s completely gluten-free.
I don’t have a press. What do I do?
Lay the tofu between folded kitchen towels on a flat surface. Stack a cutting board on top, then add weight (a heavy pan, canned goods, a cookbook). Let it sit for 20-30 minutes. It works just as well.
Why did my tofu stick to the pan?
Two likely reasons: the oil wasn’t hot enough before adding the tofu, or the pan was overcrowded. Make sure the oil shimmers before adding the tofu and give every cube room to breathe.
Can I make this nut-free?
It already is! No nuts in this recipe.
Wrapping Up
Here’s what I want you to walk away with: tofu isn’t hard.
It just needs the right technique, and now you have it. Press it, coat it, fry it hot, glaze it last. Four steps that genuinely change the dish.
Once you make this once, you’ll stop seeing tofu as that weird block in the grocery store and start seeing it for what it actually is: a blank canvas that takes on any flavor you throw at it.
Give it a try this week and let me know how it went in the comments.