Honey Garlic Tofu is a simple and tasty dish that combines crispy tofu with a sticky, sweet, and garlicky sauce. The tofu gets nicely browned on the outside, while the sauce adds a beautiful shiny glaze that’s bursting with flavor. It’s a great way to enjoy tofu, especially if you like things on the sweeter side with a little kick of garlic.
I love making honey garlic tofu when I want a quick weeknight dinner that feels special but doesn’t take forever. It’s one of those meals that feels like a treat but is actually pretty easy to whip up. I usually press the tofu well first to get it nice and firm, then pan-fry it until it’s golden and crunchy before tossing it in the honey garlic sauce. The smell fills the kitchen and gets everyone excited!
My favorite way to eat this is over steamed rice with some steamed veggies on the side. The sauce soaks into the rice, making every bite extra delicious. Sometimes I sprinkle a little green onion or sesame seeds on top for a fresh, colorful touch. This dish is always a hit, even with friends who don’t usually pick tofu, which is a nice bonus!
Key Ingredients & Substitutions
Firm or Extra-Firm Tofu: This tofu holds its shape well and crisps up nicely. If you can’t find it, press regular firm tofu to remove extra water. Silken tofu won’t work here as it’s too soft.
Honey: It gives sweetness and helps form a sticky glaze. To keep it vegan, swap honey with maple syrup or agave nectar—both work well and taste great.
Soy Sauce: Adds saltiness and depth of flavor. If you need a gluten-free option, try tamari or coconut aminos instead.
Garlic: Fresh minced garlic packs the best punch here. Avoid garlic powder, as it won’t give you the same vibrant flavor or aroma.
Rice Vinegar: Brings a touch of tang to balance the sweet honey. If you don’t have rice vinegar, white vinegar or apple cider vinegar are okay substitutes, but use slightly less to avoid overpowering the dish.
How Can I Get the Tofu Extra Crispy Without Sticking?
Crisping tofu so it’s golden and crunchy is key for this recipe. Here’s how to get it right:
- Press your tofu well: Removing moisture helps it crisp up better. Wrap tofu in towels and place something heavy on top for at least 15 minutes.
- Use a non-stick or well-seasoned pan: This prevents tofu from sticking and breaking apart.
- Heat oil first: Let the oil get hot before adding tofu cubes to get a nice sear.
- Don’t crowd the pan: Give tofu space so it browns well. Cook in batches if needed.
- Be patient: Let tofu cook on each side until golden before flipping. Rushing will cause sticking and tearing.

Equipment You’ll Need
- Large non-stick skillet or frying pan – I prefer it because it helps get the tofu crispy without sticking.
- Wooden spoon or spatula – makes it easy to stir and coat the tofu with sauce.
- Small bowls – for whisking the sauce ingredients and slurry. They’re handy for quick mixing.
- Plate or wire rack – to drain excess oil from the fried tofu, keeping it crispy.
- Measuring spoons and cups – for accurate sauce measuring and easy prep.
Flavor Variations & Add-Ins
- Swap honey for maple syrup or agave nectar to make it vegan and still sticky and sweet.
- Add vegetables like bell peppers, broccoli, or snap peas to make it a veggie stir-fry.
- Use different proteins like chicken or shrimp instead of tofu for a non-vegan version.
- Sprinkle chopped cilantro or toasted sesame seeds on top for extra flavor and color.
Honey Garlic Tofu
Ingredients You’ll Need:
- 1 block (14 oz) firm or extra-firm tofu
- 2 tablespoons vegetable oil (for frying)
- 3 tablespoons honey
- 3 tablespoons soy sauce
- 3 cloves garlic, minced
- 1 tablespoon rice vinegar
- ½ teaspoon grated fresh ginger (optional)
- 1 teaspoon sesame oil
- ¼ teaspoon red pepper flakes (adjust to taste)
- 1 tablespoon water
- 1 teaspoon cornstarch
- 2 green onions, chopped
- 1 teaspoon toasted sesame seeds
- Cooked rice, for serving
How Much Time Will You Need?
This recipe takes about 15 minutes for pressing and prepping the tofu, 15 minutes for cooking, and a few extra minutes for mixing and thickening the sauce. Overall, plan for around 35 minutes from start to finish.
Step-by-Step Instructions:
1. Press and Cut the Tofu:
Wrap the tofu in paper towels or a clean kitchen towel. Place a heavy object on top and let it press for at least 15 minutes to remove excess moisture. Then, cut the tofu into 1-inch cubes.
2. Cook the Tofu:
Heat the vegetable oil in a large non-stick skillet over medium heat. Once hot, add the tofu cubes in a single layer. Cook until golden and crispy on all sides—about 3 to 4 minutes per side. When done, remove the tofu from the pan and set it aside.
3. Make the Sauce:
In a small bowl, whisk together honey, soy sauce, minced garlic, rice vinegar, grated ginger (if using), sesame oil, and red pepper flakes. In another small bowl, mix the water and cornstarch until smooth.
4. Thicken the Sauce and Combine:
Pour the honey garlic sauce mixture into the skillet and bring it to a simmer over medium heat. Add the cornstarch slurry, stirring constantly until the sauce thickens, about 1 to 2 minutes. Return the tofu cubes to the skillet and gently toss to coat them in the sauce. Cook for an additional 1 to 2 minutes so the tofu soaks up the flavors.
5. Serve and Garnish:
Transfer the tofu to a serving plate. Sprinkle with chopped green onions, toasted sesame seeds, and extra red pepper flakes if you like a little heat. Serve hot over steamed rice or alongside your favorite veggies. Enjoy your tasty honey garlic tofu!
Can I Use Frozen Tofu for This Recipe?
Yes! Frozen tofu works great because it becomes extra firm and spongy when thawed. Just thaw it fully in the fridge or soak in warm water, then press out any excess moisture before cooking.
How Do I Store Leftover Honey Garlic Tofu?
Store leftovers in an airtight container in the refrigerator for up to 3 days. When ready to eat, reheat gently in a skillet or microwave to keep the tofu crispy and flavorful.
Can I Make This Dish Vegan?
Absolutely! Just swap the honey for maple syrup or agave nectar, which gives a similar sweetness without using animal products.
What Can I Serve with Honey Garlic Tofu?
This tofu pairs perfectly with steamed rice, quinoa, or noodles. Add steamed or stir-fried vegetables on the side for a balanced, delicious meal.



