This Crispy Sticky Tofu is one of my absolute favorite ways to enjoy tofu. It’s pan-fried until golden and crispy, then tossed in a glossy, sweet, and savory sauce that clings to every bite. It’s quick to make, incredibly satisfying, and perfect for when I’m craving takeout-style food at home.
Why You’ll Love This Recipe
I love this recipe because it takes tofu to the next level. It’s crispy on the outside, tender inside, and completely coated in a sticky, flavor-packed sauce that balances sweet, salty, and a little bit of heat. It’s vegan, high in protein, and ready in under 30 minutes. I usually serve it with rice or noodles, and it never disappoints.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
extra-firm tofu
cornstarch
soy sauce or tamari (for gluten-free)
maple syrup or agave
rice vinegar
garlic
fresh ginger
sriracha or chili garlic sauce (optional)
toasted sesame oil
neutral oil for frying
green onions and sesame seeds (optional for garnish)
directions
-
I start by pressing the tofu for at least 15 minutes to remove excess moisture, then cut it into bite-sized cubes.
-
I toss the tofu in cornstarch until evenly coated.
-
In a large skillet, I heat some neutral oil over medium heat and fry the tofu until all sides are golden and crispy.
-
While the tofu cooks, I mix the sauce: soy sauce, maple syrup, rice vinegar, garlic, ginger, sesame oil, and a dash of sriracha.
-
Once the tofu is crispy, I pour in the sauce and stir constantly as it thickens and coats the tofu.
-
I remove it from heat once the sauce is sticky and glossy, then garnish with green onions and sesame seeds before serving.
Servings and timing
This recipe makes about 3 to 4 servings. It takes 15 minutes to prep and 15 minutes to cook, so I can have it on the table in just 30 minutes.
Variations
Sometimes I add steamed broccoli, bell peppers, or snap peas for a quick veggie-packed stir fry. I’ve also served this tofu over rice noodles or tucked it into lettuce wraps. When I want more heat, I up the sriracha or sprinkle in some red pepper flakes.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I prefer using a skillet over medium heat to bring back some of the crispiness. The microwave works too, but the tofu will be softer. I usually add a splash of water if the sauce thickens too much.
FAQs
How do I keep the tofu crispy?
The key is pressing the tofu well and coating it with cornstarch before frying. I also avoid overcrowding the pan so the tofu crisps up evenly.
Can I bake or air-fry the tofu instead?
Yes, I’ve baked it at 400°F for 25–30 minutes or air-fried it at 375°F for 15 minutes, flipping halfway. It still gets nice and crispy.
Is this recipe gluten-free?
It can be! I just use tamari instead of soy sauce to make it gluten-free.
What tofu works best for this recipe?
I always go with extra-firm tofu. Anything softer won’t hold up as well and won’t get as crispy.
Can I make the sauce ahead of time?
Absolutely. I mix the sauce in advance and store it in the fridge for up to 3 days. Just give it a good stir before using.
Conclusion
Crispy Sticky Tofu is one of those recipes I keep in rotation because it’s simple, fast, and unbelievably tasty. It’s proof that tofu can be exciting and crave-worthy, especially when it’s smothered in a sweet and savory glaze. Whether I’m serving it with rice, noodles, or veggies, this dish always satisfies.

Crispy Sticky Tofu
- Author: Mary
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 3-4 servings
- Category: Main Dish, Stir Fry
- Method: Pan-Fried
- Cuisine: Asian-Inspired, Vegan
- Diet: Vegetarian
Description
This Crispy Sticky Tofu is the ultimate vegan takeout-style dish made at home! Golden pan-fried tofu cubes tossed in a sweet, savory, and slightly spicy sticky sauce make this protein-packed recipe a fast, flavorful, and satisfying meal in under 30 minutes.
Ingredients
- 14 oz extra-firm tofu, pressed and cubed
- 3 tablespoons cornstarch
- 1 tablespoon neutral oil (like avocado or canola) for frying
- 2 tablespoons soy sauce or tamari (for gluten-free)
- 2 tablespoons maple syrup or agave
- 1 tablespoon rice vinegar
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 teaspoon toasted sesame oil
- 1–2 teaspoons sriracha or chili garlic sauce (optional, to taste)
- Green onions, sliced (optional, for garnish)
- Sesame seeds (optional, for garnish)
Instructions
- Press tofu for at least 15 minutes to remove moisture, then cut into bite-sized cubes.
- Toss tofu in cornstarch until well-coated on all sides.
- Heat neutral oil in a large skillet over medium heat. Add tofu and fry until golden and crispy on all sides, about 8–10 minutes total.
- While tofu cooks, whisk together soy sauce, maple syrup, rice vinegar, garlic, ginger, sesame oil, and sriracha in a small bowl.
- Once tofu is crispy, reduce heat to low and pour in the sauce. Stir constantly until the sauce thickens and coats the tofu in a sticky glaze, about 1–2 minutes.
- Remove from heat and garnish with green onions and sesame seeds, if desired. Serve hot with rice, noodles, or veggies.
Notes
- Pressing tofu is essential for crispiness—use a tofu press or wrap in paper towels and weigh down with a heavy object.
- Add steamed or stir-fried veggies like broccoli, bell pepper, or snap peas for a full meal.
- For extra heat, increase sriracha or add red pepper flakes.
- The sauce can be made ahead and refrigerated for up to 3 days.
Your email address will not be published. Required fields are marked *