Hey y’all! If you’re craving something crispy, spicy, and just the right amount of sweet, this Honey Sriracha Tofu is about to become your new kitchen favorite. With its golden crust, sticky glaze, and mouthwatering balance of flavors, it’s perfect for weeknight dinners, meal prep, or impressing your friends at any gathering. Let’s get cooking!
Why You’ll Love This Honey Sriracha Tofu
- Super crispy outside with a tender, chewy interior that’s totally addictive.
- Bursting with bold, sweet-and-spicy flavor thanks to the honey sriracha glaze.
- Ready in under 30 minutes—perfect for busy weeknights.
- Vegetarian, protein-packed, and easy to make vegan-friendly.
- Pairs beautifully with rice, noodles, or fresh veggies for a complete meal.
Honey Sriracha Tofu Ingredients
- 14 oz (400 g) extra-firm tofu, pressed and cubed
- 2 tbsp cornstarch
- 1/2 tsp salt
- 1/2 tsp black pepper
- 2 tbsp vegetable oil (for frying)
- 2 tbsp soy sauce
- 2 tbsp honey (use agave for vegan option)
- 1 1/2 tbsp sriracha sauce
- 1 tbsp rice vinegar
- 2 cloves garlic, minced
- 1 tsp ginger, grated
- 1 tsp sesame oil
- Sesame seeds & chopped green onions (for garnish)
How to Make Honey Sriracha Tofu
Step 1: Prep & Press the Tofu
Wrap extra-firm tofu in a clean kitchen towel and place a heavy object on top for 15 minutes to remove excess moisture. This step ensures the tofu crisps up nicely.

Step 2: Coat & Crisp the Tofu
Cut pressed tofu into 1-inch cubes. Toss in a bowl with cornstarch, salt, and black pepper until evenly coated. Heat 2 tablespoons vegetable oil in a large nonstick skillet over medium-high heat. Add tofu cubes in a single layer and cook for 3-4 minutes per side, turning until all sides are golden and crispy (about 12-15 minutes total).
Step 3: Mix the Honey Sriracha Sauce
In a small bowl, whisk together soy sauce, honey, sriracha, rice vinegar, minced garlic, ginger, and sesame oil. Adjust sriracha for more or less heat.
Step 4: Glaze the Tofu
Reduce heat to medium-low. Pour the honey sriracha sauce over the fried tofu. Toss to coat, simmering for 2-3 minutes until the sauce thickens and becomes sticky, glazing the tofu evenly.
Step 5: Garnish & Serve
Remove from heat, sprinkle with sesame seeds and chopped green onions. Serve immediately for the crispiest texture.
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes

Notes for Honey Sriracha Tofu
- For the crispiest tofu, make sure it’s thoroughly pressed—learn more about pressing tofu at Serious Eats.
- Adjust the sriracha to your heat preference—start with less and add more if you love extra spice.
- For a gluten-free version, use tamari in place of soy sauce—find certified gluten-free products at Celiac Disease Foundation.
Honey Sriracha Tofu Variations
- Vegan Honey Sriracha Tofu: Swap honey for agave nectar or maple syrup.
- Baked Honey Sriracha Tofu: Bake tofu cubes at 400°F (200°C) for 25 minutes, flipping halfway, instead of pan-frying.
- Air Fryer Honey Sriracha Tofu: Air fry tofu at 375°F (190°C) for 15 minutes, shaking halfway through.
Required Equipment for Honey Sriracha Tofu
- Nonstick skillet or wok
- Mixing bowls
- Whisk
- Knife and cutting board
- Paper towels or tofu press
- Measuring spoons
How to Store Honey Sriracha Tofu
Store cooled leftovers in an airtight container in the fridge for up to 4 days. To reheat, use a skillet over medium heat for best texture, or microwave for 1-2 minutes (tofu may lose some crispiness).

Honey Sriracha Tofu Serving Suggestions
- Serve atop steamed jasmine rice or brown rice for a hearty meal.
- Pair with stir-fried vegetables or a fresh Asian slaw.
- Stuff into lettuce wraps or grain bowls for a light lunch.
Pro Tips for Perfect Honey Sriracha Tofu
- Use extra-firm tofu and press it thoroughly for the best crispy results—see tofu varieties explained at Bon Appétit.
- Don’t overcrowd the pan; fry tofu in batches if needed to ensure every piece crisps up.
- Add the sauce only once the tofu is golden to keep that crispy exterior.
Honey Sriracha Tofu FAQ
- Can I make Honey Sriracha Tofu ahead of time?
- Yes! You can prep and cook the tofu in advance, then reheat and glaze with sauce just before serving for maximum crispiness.
- Is Honey Sriracha Tofu vegan?
- It can be! Simply substitute honey with agave nectar or maple syrup to make it 100% plant-based.
- Can I freeze leftovers?
- Freezing is possible, but the texture may change and become less crispy after thawing. For best results, consume fresh or store in the fridge for up to 4 days.
Ingredients
- 14 oz (400g) extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil
- 3 tablespoons honey
- 2 tablespoons sriracha sauce
- 1 tablespoon soy sauce
- 2 teaspoons rice vinegar
- 2 cloves garlic, minced
- 1 teaspoon sesame seeds (optional)
- 2 green onions, sliced (for garnish)
Instructions
-
1Press the tofu to remove excess moisture, then cut into 1-inch cubes.
-
2Toss the tofu cubes with cornstarch until evenly coated.
-
3Heat vegetable oil in a large non-stick skillet over medium-high heat. Add tofu cubes and cook for 8-10 minutes, turning occasionally, until golden and crispy on all sides. Remove tofu from the skillet and set aside.
-
4In the same skillet, add minced garlic and sauté for 30 seconds. Stir in honey, sriracha sauce, soy sauce, and rice vinegar. Cook for 1-2 minutes until the sauce thickens slightly.
-
5Return the crispy tofu to the skillet and toss to coat evenly with the honey sriracha sauce. Cook for another 2-3 minutes until heated through.
-
6Garnish with sesame seeds and sliced green onions. Serve hot over rice or with steamed vegetables.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!