I used to be one of those people who thought tofu recipe was just sad, flavorless white cubes floating in a salad somewhere. Then I made this recipe and everything changed.
This crispy garlic sesame tofu has a golden, crunchy shell on the outside and a soft, almost custardy center. It’s coated in a sticky garlic-ginger sauce that’s salty, a little sweet, and just spicy enough to keep things interesting.
It takes about 30 minutes from start to finish. No marinating overnight, no fancy equipment, no weird ingredients you’ll only use once.
Just a genuinely good dinner that happens to be plant-based.
Let’s get into it.
What You’ll Need
Here’s everything you’ll need to grab before you start cooking:
- 1 block (14 oz) extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 3 tablespoons neutral oil (avocado or vegetable oil works great)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons honey or maple syrup
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes (optional, but I always add it)
- 2 green onions, sliced
- 1 tablespoon sesame seeds
- Cooked white rice, for serving
- Steamed broccoli, for serving (optional)
That’s it. Nothing exotic, nothing you have to special-order.
Read this also: This Secret Carrot Trick Will Shock Your Family Tonight
Tools You’ll Need
- Large skillet or wok
- Paper towels or a tofu press
- Mixing bowls
- Whisk
- Measuring spoons and cups
- Spatula or tongs
Pro Tips
I’ve made this dish more times than I can count, and I’ve picked up a few things along the way.
1. Press your tofu longer than you think you need to.
This is the single biggest thing that separates crispy tofu from soggy, sad tofu. Fifteen minutes minimum. Thirty if you have the patience.
2. Don’t skip the cornstarch coating.
It’s just one thin layer, but it’s doing all the heavy lifting for that crunchy exterior. Skip it and you’ll get chewy tofu instead of crispy tofu.
3. Give the tofu space in the pan.
Overcrowding steams the tofu instead of frying it. If your skillet is small, cook it in two batches. It’s worth the extra five minutes.
4. Add the sauce off the heat first, then bring it back.
This keeps the sauce from burning onto the pan before it has a chance to coat everything evenly.
5. Toast your sesame seeds.
It takes 60 seconds in a dry pan and makes a surprisingly big difference in flavor.
Substitutions and Variations

This recipe is easy to adjust depending on what’s in your kitchen.
| Original | Swap |
|---|---|
| Soy sauce | Tamari (gluten-free) or coconut aminos |
| Honey | Maple syrup (vegan) or brown sugar |
| Extra-firm tofu | Super-firm or high-protein tofu |
| Rice vinegar | Apple cider vinegar |
| Red pepper flakes | Sriracha or a pinch of cayenne |
| White rice | Brown rice, quinoa, or cauliflower rice |
Want to switch things up? Add sliced bell peppers or snap peas to the skillet after the tofu is crispy. They’ll cook in the sauce and add some color and crunch.
You can also swap the tofu for chickpeas if you’re out of tofu but still craving that sticky garlic sauce.
Make Ahead Tips
You can press and cube the tofu up to a day ahead. Just store it in the fridge in an airtight container.
The sauce also keeps well in the fridge for up to five days. Whisk it up in advance and it’s ready to go when you are.
I wouldn’t cook the tofu ahead of time though. It’s really at its best fresh out of the pan while the crust is still crackly.
Read this also: Crispy Air Fryer Potato Chips Secret Nobody Tells You
How to Make It
Step 1: Press the tofu.
Wrap the tofu block in paper towels and place something heavy on top (a cast iron pan works well). Let it sit for 15 to 30 minutes to release excess water.
Step 2: Cube it up.
Cut the pressed tofu into 1-inch cubes.
Step 3: Coat in cornstarch.
Toss the cubes gently in cornstarch until they’re evenly coated on all sides.
Step 4: Crisp it up.
Heat oil in a large skillet over medium-high heat. Add the tofu in a single layer and cook for 8 to 10 minutes, flipping occasionally, until golden and crispy on most sides.
Step 5: Make the sauce.
While the tofu cooks, whisk together the soy sauce, honey, rice vinegar, sesame oil, and red pepper flakes in a bowl.
Step 6: Add the aromatics.
Once the tofu is crispy, push it to one side of the pan. Add the garlic and ginger to the empty space and cook for about 30 seconds, just until fragrant.
Step 7: Bring it all together.
Pour the sauce over everything and stir to coat the tofu evenly. Let it simmer for 1 to 2 minutes until it thickens slightly and turns glossy.
Step 8: Finish and serve.
Remove from heat and top with green onions and toasted sesame seeds. Serve over rice with steamed broccoli on the side.
Nutrition and Diet Swaps
Here’s a rough breakdown per serving (based on 4 servings, tofu and sauce only):
| Nutrient | Approximate Amount |
|---|---|
| Calories | 290 |
| Protein | 15g |
| Carbs | 22g |
| Fat | 16g |
| Fiber | 2g |
Gluten-free: Use tamari instead of soy sauce.
Lower sugar: Cut the honey or maple syrup down to 1 tablespoon.
Higher protein: Use super-firm or high-protein tofu, or stir in a handful of edamame at the end.
Meal Pairing Ideas
This tofu is pretty flexible when it comes to sides. A few of my favorites:
- Steamed jasmine rice and quick-pickled cucumbers
- A simple cucumber and sesame salad
- Garlic sautéed bok choy
- Crispy smashed potatoes if you want to go a totally different direction
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheating: Skip the microwave if you can. A quick 5 minute reheat in a hot skillet brings back most of the crispiness. The microwave works in a pinch, but the texture softens.
Freezing: I don’t recommend freezing this one. Tofu’s texture changes a lot after freezing and thawing, and it loses that crispy quality that makes this dish special.
FAQs Related to Crispy tofu recipe
1. Can I air fry the tofu instead?
Yes. Air fry the cornstarch-coated tofu at 400°F for about 15 minutes, shaking the basket halfway through. Then toss it with the sauce afterward.
2. Why is my tofu not getting crispy?
It’s usually one of two things: not pressed long enough, or the pan was too crowded. Both lead to steamed, soft tofu instead of crispy tofu.
3. Is this recipe spicy?
Not really. The red pepper flakes add a small kick, but it’s easy to leave out entirely if you’re sensitive to spice.
4. Can I make this without oil?
You can bake or air fry the tofu with just a light spray of oil, but the texture will be slightly less rich than pan-frying.
5. What kind of tofu should I buy?
Extra-firm is the way to go here. Silken or soft tofu will fall apart in the pan.
Conclusion
This is one of those recipes that quietly becomes part of your weekly rotation without you really planning for it to. It’s fast, it’s cheap, and it turns tofu into something people actually get excited about eating. Even the tofu skeptics in your life.
Give it a try this week and let me know how it turns out in the comments. I’d love to hear if you added your own twist, or if this one converted a tofu doubter at your table.