
This crispy honey garlic tofu transforms bland tofu into an irresistible dish with a perfect balance of sweet, savory, and garlicky flavors. The tofu gets an amazingly crunchy exterior while staying tender inside, all coated in a glossy, aromatic sauce that clings to every bite.
I developed this recipe after years of disappointing tofu dishes that were either bland or mushy. After countless experiments, this version has become my family's most requested meatless Monday meal, converting even the most dedicated tofu skeptics.
Ingredients
- Extra Firm Tofu: 1 block (14-16 ounces) provides the perfect texture foundation when properly pressed
- Cornstarch: ½ cup creates that magical crispy exterior that makes this dish special
- Soy Sauce: ¼ cup delivers deep umami flavor and saltiness to balance the sweet elements
- Rice Vinegar: 2 tablespoons adds brightness that cuts through the richness
- Honey: ¼ cup creates the signature sticky glaze and perfect sweetness
- Fresh Garlic: 4-5 cloves form the aromatic heart of the dish with its pungent warmth
- Fresh Ginger: 1 tablespoon provides zingy complexity that elevates the entire sauce
- Red Pepper Flakes: ½ teaspoon introduces a gentle heat that complements the sweet honey
- Sesame Oil: 1 teaspoon contributes nutty depth that makes the sauce more complex
- Cooking Oil: ½ cup needed for achieving that perfect golden exterior on the tofu
- Sesame Seeds: for garnish adds visual appeal and subtle crunch
- Green Onions: for garnish provides fresh color contrast and mild onion flavor
Step-by-Step Instructions
- Press the Tofu:
- This foundational step cannot be rushed or skipped. Remove tofu from packaging and wrap thoroughly in paper towels or clean kitchen towel. Place something heavy on top like a cast iron skillet or several cookbooks. Allow to press for at least 30 minutes but preferably a full hour. The moisture removal is critical for achieving truly crispy results later. You should be able to feel the difference in weight and firmness when properly pressed.
- Prepare the Tofu:
- Once thoroughly pressed, unwrap your tofu block and cut into uniform cubes approximately ¾ to 1 inch in size. Consistency in size ensures even cooking throughout. The cube shape maximizes surface area for crisping while remaining substantial enough to maintain a tender interior.
- Coat the Tofu in Cornstarch:
- Place cubed tofu in a medium bowl and sprinkle cornstarch evenly over all pieces. Gently toss to coat every surface thoroughly. The cornstarch should create a thin, even layer on all sides without clumping. This coating will transform into a crisp shell during cooking, protecting the delicate interior.
- Prepare the Honey Garlic Sauce:
- Whisk together soy sauce, rice vinegar, honey, minced garlic, grated ginger, sesame oil, and red pepper flakes in a small bowl until completely smooth and integrated. The honey will initially resist incorporating but continue whisking until the sauce has a uniform consistency. The aroma should be fragrant and complex.
- Fry the Tofu Until Crispy:
- Heat oil in a large skillet over medium high heat until shimmering but not smoking. Test readiness by adding one small piece of tofu which should immediately sizzle vigorously. Add cornstarch coated tofu pieces in a single layer without crowding, working in batches if necessary. Overcrowding causes steaming instead of frying, undermining crispiness.
- Cook Until Golden and Crispy:
- Allow tofu to fry undisturbed for 2-3 minutes before gently turning to another side. Continue cooking and turning occasionally until all sides develop a rich golden brown color and audibly crisp exterior, approximately 5-7 minutes total per batch. Remove finished pieces to a paper towel lined plate to drain excess oil.
- Add Tofu to the Honey Garlic Sauce:
- Discard frying oil and wipe skillet clean. Pour prepared honey garlic sauce into the pan and bring to a gentle simmer over medium heat. The sauce will begin to thicken slightly and become glossier as it cooks for 1-2 minutes. Watch carefully as the honey can burn quickly.
- Coat the Tofu in the Sauce:
- Return the crispy tofu to the pan with the simmering sauce. Use a spatula to gently toss the pieces until each is thoroughly coated with the sticky, shiny sauce. The sauce should cling to the tofu, creating a beautiful glaze. This coating process should take only 1-2 minutes to preserve the crispiness.
- Garnish and Serve:
- Transfer the finished dish to a serving plate and sprinkle with sesame seeds and sliced green onions. The garnishes add visual appeal, textural contrast, and fresh flavor notes. Serve immediately while hot and at peak crispiness for the best experience.

The fresh ginger in this recipe is truly transformative. When I first created this dish, I tried using powdered ginger as a shortcut, but the vibrant zing of freshly grated ginger root creates an entirely different dimension of flavor. My daughter now specifically requests "the tofu with the spicy sweet sauce" whenever she sees ginger root in our grocery cart.
Perfect Pairings
This crispy honey garlic tofu shines when served over fluffy jasmine rice which absorbs the extra sauce beautifully. For a complete meal, add steamed broccoli or bok choy on the side to complement the rich flavors with something fresh and green. The dish also works wonderfully alongside cold sesame noodles for a more substantial dinner option. For an impressive presentation, serve in a bowl lined with crisp lettuce leaves and garnish with additional sauce drizzled over the top.
Storage and Reheating
While this dish is absolutely best enjoyed immediately after preparation, leftovers can be stored in an airtight container in the refrigerator for up to 3 days. The tofu will lose its crispiness during storage but still tastes delicious. To reheat, avoid the microwave which will make the tofu rubbery. Instead, warm gently in a skillet over medium heat until just heated through. Adding a teaspoon of water to the pan creates steam that revives the sauce. For meal prep, consider keeping the fried tofu and sauce separate until ready to serve.
Common Substitutions
If you follow a vegan diet, simply replace the honey with maple syrup or agave nectar for equally delicious results. The sauce will be slightly thinner but still develop a beautiful glaze. For those avoiding cornstarch, arrowroot powder works as an excellent alternative with the same crispy effect. Rice flour also creates a different but equally appealing crispy coating. If you prefer less sweetness, reduce the honey to 2 tablespoons and increase the rice vinegar slightly for balance. For a spicier version, double the red pepper flakes or add a tablespoon of sriracha to the sauce.
Recipe FAQs
- → How do I get my tofu really crispy?
The key to achieving truly crispy tofu is thorough pressing. Wrap your tofu block in paper towels and place a heavy object on top for at least 30-60 minutes to remove excess moisture. Then coat evenly with cornstarch before frying in hot oil. Make sure not to overcrowd the pan, as this will lower the oil temperature and result in soggy rather than crispy tofu.
- → Can I make this dish vegan?
Absolutely! Simply substitute the honey with maple syrup or agave nectar to make this dish completely vegan while maintaining that delicious sweet and savory glaze.
- → What's the best way to serve honey garlic tofu?
This dish pairs wonderfully with steamed jasmine rice or brown rice. For a complete meal, add steamed or stir-fried vegetables like broccoli, bok choy, or bell peppers. It also works great in Buddha bowls or wrapped in lettuce leaves for a lighter option.
- → Can I bake the tofu instead of frying it?
Yes! For a healthier alternative, you can bake the cornstarch-coated tofu on a parchment-lined baking sheet at 400°F (200°C) for about 25-30 minutes, flipping halfway through. While the texture won't be quite as crispy as fried, it will still be delicious when coated with the honey garlic sauce.
- → How long does honey garlic tofu keep in the refrigerator?
Stored in an airtight container, honey garlic tofu will keep in the refrigerator for 3-4 days. Note that the tofu will lose its crispiness when refrigerated. To reheat, use an air fryer or oven rather than a microwave to help restore some crispness before adding additional sauce if needed.
- → What can I substitute for cornstarch?
If you don't have cornstarch, potato starch makes an excellent substitute and often results in even crispier tofu. Arrowroot powder or tapioca starch will also work, though the texture may vary slightly. All-purpose flour can be used in a pinch, but it won't produce the same level of crispiness.