I spent years thinking tofu was just something you tolerated. A protein placeholder. The thing you ordered when nothing else on the menu worked.

Then I made this sticky sesame tofu, and everything clicked. The outside shatters when you bite into it. The sauce caramelizes into something almost candy-like. And the sesame flavor hits deep, nutty and rich. This is the recipe I make when someone tells me they don’t like tofu.

It works every single time.

Why this recipe works

The secret is a two-part process. First, you get the tofu genuinely crispy by pressing it dry and coating it in cornstarch before pan-frying. Second, you build a sauce that reduces into a sticky glaze rather than a watery puddle. Most bad tofu experiences come down to skipping one of these steps.

The cornstarch creates a thin shell that fries up golden and holds onto the sauce like velcro. And reducing the sauce until it coats the back of a spoon means every piece gets properly dressed.

Ingredients

  • 400g extra-firm tofu
  • 3 tablespoons cornstarch
  • 2 tablespoons vegetable oil
  • 3 tablespoons soy sauce
  • 2 tablespoons maple syrup or honey
  • 1 tablespoon rice vinegar
  • 1 tablespoon sesame oil
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • 2 tablespoons sesame seeds
  • 2 spring onions, sliced
  • Pinch of chili flakes (optional)

Instructions

  1. Press the tofu for at least 15 minutes. Wrap it in a clean kitchen towel, place something heavy on top, and let the moisture drain out. This step matters more than any other.
  2. Cut the pressed tofu into bite-sized cubes. Toss them in a bowl with the cornstarch until every surface is coated.
  3. Heat the vegetable oil in a large non-stick pan over medium-high heat. Add the tofu in a single layer and let it sit undisturbed for 3-4 minutes until the bottom turns golden. Flip and repeat on all sides. Remove to a plate.
  4. In a small bowl, whisk together the soy sauce, maple syrup, rice vinegar, and sesame oil.
  5. In the same pan over medium heat, add a splash more oil if needed. Cook the garlic and ginger for 30 seconds until fragrant.
  6. Pour in the sauce mixture. Let it bubble and reduce for 1-2 minutes until it starts to thicken and turn glossy.
  7. Add the crispy tofu back to the pan. Toss everything together until each piece is coated in that sticky glaze.
  8. Sprinkle with sesame seeds, spring onions, and chili flakes if using. Serve immediately over rice or noodles.

Tips and variations

I’ve mentioned this before but the pressing step is non-negotiable. Wet tofu steams instead of fries, and you end up with that sad, spongy texture that gives tofu a bad name. If you’re short on time, freeze your tofu the night before. When it thaws, the water releases much faster.

For extra crunch, you can bake the cornstarch-coated tofu at 200°C for 25 minutes instead of pan-frying. Flip halfway through. The texture is slightly different but still excellent, and you can make a bigger batch without crowding the pan.

This sauce also works beautifully on tempeh, crispy chickpeas, or roasted cauliflower if you want to switch things up.

The bottom line

Good tofu is all about technique. Press it properly, get it crispy, and coat it in a sauce worth eating. This sticky sesame version delivers on all three fronts. It’s the dish that finally made me understand why people get excited about tofu in the first place. Make it once and you’ll see what I mean.