Go Back
+ servings

Spicy Honey Garlic Tofu

This spicy honey garlic tofu is so good that it will turn even non-believers into tofu lovers!
5 from 7 votes
Prep Time 30 mins
Cook Time 15 mins
Course Main Course
Servings 4
Calories 203 kcal


  • 1 block tofu extra-firm and dried for at least 20 minutes
  • 4 tbsp cornstarch add more if you need to
  • 2 tsp garlic minced
  • 2 tbsp sriracha, or preferred hot sauce use less if you're not into spicy food!
  • 1 tbsp soy sauce
  • 2 tbsp honey
  • 1 tbsp rice vinegar
  • 2 tbsp coconut oil for frying


  • 1 tbsp sesame seeds for garnish
  • 1 tsp sesame oil to top
  • scallions for garnish


  • To prepare the tofu: wrap it in paper towel and place between two heavy-ish items (like plates) to get more moisture out of it. Leave it like this for at least 20-minutes.
  • While your tofu is getting prepped, mix the garlic, honey, sriracha, soy sauce, and the rice vinegar in a bowl and set it aside.
  • When your tofu is ready, cut it into approx. 1-inch cubes. Then coat each side with corn starch (this is what gives it that crispy, breaded look and taste). This gets kinda messy. Embrace it. Now, in a large pan with a heavy bottom (I used a skillet), add your oil and turn the heat to medium-high.
  • When the oil is hot, add the tofu cubes.BE CAREFUL - the oil is hot - look out for oil splatters.It will likely take at LEAST two minutes per side until the tofu is ready. It will start to get a beautiful crispy, light-brown color. Toss it gently so it doesn't fall apart.
  • When all sides of the tofu are cooked, turn the heat off but keep the pan on the element (don't add the sauce when the pan is still crazy hot or it will burn really fast - I made this mistake the first time!). Let the pan rest with the heat off for a minute before adding the sauce, then add the sauce mixture that you set aside to the tofu.
  • Make sure all of the pieces are coated in the sauce and let it all cook in the pan for about three more minutes. Even though the heat is off, your skillet will still be hot. Finally, remove the tofu from heat, and serve it over coconut rice, or on its own!


  • I top my honey garlic tofu with just a touch of sesame oil, about a teaspoon of sesame seeds, and some chopped green onions. You can get creative here and choose how much/if any of these you want to add.
  • I said this serves, but keep in mind that's if you're serving it with noodles or rice. If you're eating it on its own, this will be about enough tofu for two people. 
  • Prep time says 30 minutes because 20 of that is the time it takes to press the tofu before you cook it.


Calories: 203kcalCarbohydrates: 19gProtein: 8gFat: 11gSaturated Fat: 7gSodium: 315mgPotassium: 171mgFiber: 1gSugar: 10gVitamin C: 1mgCalcium: 53mgIron: 2mg
Keyword honey garlic tofu, tofu
Tried this recipe?Let us know how it was!