Crispy Sticky Tofu 1

Crispy Sticky Tofu

Crispy Sticky Tofu 1

There’s something wildly satisfying about biting into tofu that’s perfectly crispy on the outside, tender on the inside, and drenched in a sticky, savory glaze. This crispy sticky tofu recipe ticks all the boxes—it’s crunchy, sweet, spicy, and oh-so-addictive.

I first fell in love with this dish during a vegan food challenge, trying to recreate the same punch of flavor you get from your favorite takeout spot, but healthier and homemade. The best part? You only need a handful of pantry staples, and the entire thing comes together in under 30 minutes.

Whether you’re a seasoned tofu fan or just tofu-curious, this dish is sure to convert you!

Why You’ll Love This Crispy Sticky Tofu

  • Crispy every time: Thanks to a simple cornstarch coating.
  • Big flavor: Sweet, tangy, garlicky, and spicy.
  • Quick & easy: Ready in about 25 minutes.
  • Vegan & dairy-free: Perfect for plant-based diets.

Ingredients

Here’s everything you need to make this crave-worthy tofu:

  • 11 oz / 300g extra firm tofu
  • 3 tablespoons sweet soy sauce
  • 1 tablespoon rice vinegar
  • 1–2 garlic cloves, grated
  • ½ tablespoon red pepper flakes (add more if you like it extra spicy)
  • 4 tablespoons cornstarch (1 tbsp for marinade, 3 tbsp for coating)
  • 3–4 tablespoons water
  • 3 tablespoons oil (for pan-frying)
  • Garnish: sesame seeds or chopped green onions

Instructions

1️⃣ Press & Prep the Tofu

  • Drain and press the tofu using a tofu press or by wrapping it in a clean tea towel with a heavy weight on top. Let it sit for at least 15 minutes to remove as much moisture as possible.

2️⃣ Make the Marinade

  • In a small bowl, mix together:
    • 3 tbsp sweet soy sauce
    • 1 tbsp rice vinegar
    • Grated garlic
    • ½ tbsp red pepper flakes
    • 1 tbsp cornstarch
    • 3 tbsp water
  • Whisk until smooth and set aside.

3️⃣ Coat the Tofu

  • Slice the pressed tofu into triangles or cubes.
  • Toss in the remaining 3 tablespoons of cornstarch to ensure each piece is well-coated.

4️⃣ Pan-Fry to Crispy Perfection

  • Heat 3 tbsp oil in a non-stick pan over medium-high heat.
  • Add tofu pieces in a single layer (don’t overcrowd!) and fry for about 3–4 minutes on each side until golden and crispy.

5️⃣ Add the Sticky Sauce

  • Pour the marinade into the pan—it will sizzle and bubble right away.
  • Quickly turn the tofu pieces so they’re well-coated on all sides.
  • Once everything is sticky and glazed (about 1–2 minutes), remove from heat.

6️⃣ Serve & Garnish

  • Transfer to a serving plate.
  • Garnish with sesame seeds or chopped green onions.
  • Serve immediately and enjoy your irresistible crispy sticky tofu!
Crispy Sticky Tofu 2

How to Serve It

This tofu shines on its own but also pairs beautifully with:

  • Steamed jasmine rice
  • Stir-fried veggies
  • Noodles
  • Wrapped in lettuce leaves for a fun, fresh bite

Tips for the Best Crispy Sticky Tofu

  • Extra firm tofu is key: Anything softer won’t hold its shape.
  • Pressing the tofu well helps it get crispier.
  • Non-stick or cast iron pans work best to avoid sticking.
  • Batch fry if needed to avoid overcrowding your pan (which can cause sogginess).

Make-Ahead & Storage

  • Make-ahead: You can press and cut the tofu earlier in the day and store it in the fridge.
  • Store: Leftovers keep in an airtight container for up to 3 days.
  • Reheat: Re-crisp in a hot pan or air fryer for best results (microwaving will make it soft).

Related Recipes You’ll Love:

Final Thoughts

This crispy sticky tofu recipe is everything a plant-based dish should be: easy, loaded with flavor, and satisfying enough for even the most skeptical tofu eater. It’s a fabulous option for Meatless Monday or anytime you need a quick dinner with a big flavor payoff.

Crispy Sticky Tofu pinterest 1

Crispy Sticky Tofu

This crispy sticky tofu is golden, crunchy, and drenched in a sweet-spicy sauce. Vegan, easy, and better than takeout!
Course Dinner
Cuisine Asian
Cook Time 15 minutes
Servings 2

Ingredients

  • 11 oz / 300g extra firm tofu
  • 3 tablespoons sweet soy sauce
  • 1 tablespoon rice vinegar
  • 1–2 garlic cloves grated
  • ½ tablespoon red pepper flakes add more if you like it extra spicy
  • 4 tablespoons cornstarch 1 tbsp for marinade, 3 tbsp for coating
  • 3–4 tablespoons water
  • 3 tablespoons oil for pan-frying
  • Garnish: sesame seeds or chopped green onions

Instructions

1️⃣ Press & Prep the Tofu

  • Drain and press the tofu using a tofu press or by wrapping it in a clean tea towel with a heavy weight on top. Let it sit for at least 15 minutes to remove as much moisture as possible.

2️⃣ Make the Marinade

  • In a small bowl, mix together:
  • 3 tbsp sweet soy sauce
  • 1 tbsp rice vinegar
  • Grated garlic
  • ½ tbsp red pepper flakes
  • 1 tbsp cornstarch
  • 3 tbsp water
  • Whisk until smooth and set aside.

3️⃣ Coat the Tofu

  • Slice the pressed tofu into triangles or cubes.
  • Toss in the remaining 3 tablespoons of cornstarch to ensure each piece is well-coated.

4️⃣ Pan-Fry to Crispy Perfection

  • Heat 3 tbsp oil in a non-stick pan over medium-high heat.
  • Add tofu pieces in a single layer (don’t overcrowd!) and fry for about 3–4 minutes on each side until golden and crispy.

5️⃣ Add the Sticky Sauce

  • Pour the marinade into the pan—it will sizzle and bubble right away.
  • Quickly turn the tofu pieces so they’re well-coated on all sides.
  • Once everything is sticky and glazed (about 1–2 minutes), remove from heat.

6️⃣ Serve & Garnish

  • Transfer to a serving plate.
  • Garnish with sesame seeds or chopped green onions.
  • Serve immediately and enjoy your irresistible crispy sticky tofu!