You know that moment when you’re craving something sweet, spicy, and absolutely satisfying, but you want to keep it plant-based? That’s exactly how this honey sriracha tofu recipe came to life in my kitchen! I’ll be honest – I used to be that person who thought tofu was bland and boring. But after countless experiments (and a few kitchen disasters), I finally cracked the code to creating tofu that’s crispy on the outside, tender on the inside, and packed with the most incredible sweet-heat flavor combination.
This dish has become my go-to when I want to impress guests or just treat myself to something special on a weeknight. The sticky, glossy honey sriracha glaze clings to every piece of perfectly crisped tofu, creating this amazing contrast of textures and flavors that’ll have you coming back for seconds (and thirds!). Trust me, even my most devoted carnivore friends request this recipe after trying it.
Table of Contents
What Makes This Honey Sriracha Tofu Special
This isn’t your average tofu stir-fry! What sets this honey sriracha tofu apart is the three-step process that guarantees restaurant-quality results every single time. First, we’re pressing and cubing the tofu for maximum texture. Then comes my secret weapon – a light cornstarch coating that creates the most incredible crispy exterior. Finally, we’re tossing everything in a glossy, addictive sauce that balances sweet honey with fiery sriracha perfectly.
The beauty of this recipe lies in its simplicity and versatility. It’s ready in just 30 minutes, uses ingredients you probably already have in your pantry, and works beautifully over rice, in bowls, or even stuffed into tacos. Plus, it’s naturally gluten-free when you use tamari instead of soy sauce!
Difficulty Level: Easy to Medium
Total Time: 30 minutes (plus 15 minutes pressing time)
Serves: 4 people generously
Ingredients
For the Tofu:
- 1 block (14 oz) extra-firm tofu
- 3 tablespoons cornstarch
- 2 tablespoons neutral oil (like avocado or vegetable oil)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Honey Sriracha Sauce:
- 1/3 cup honey (use agave for vegan option)
- 3 tablespoons sriracha (adjust to taste)
- 2 tablespoons soy sauce or tamari
- 1 tablespoon rice vinegar
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon cornstarch mixed with 2 tablespoons water
For Serving:
- 2 green onions, sliced thin
- 1 tablespoon sesame seeds
- Cooked jasmine rice
- Lime wedges
Ingredient Tips: Always use extra-firm tofu for this recipe – it holds its shape better and gets crispier. If you can only find firm tofu, just press it a bit longer to remove extra moisture. For the honey, I love using local wildflower honey, but any good-quality honey works beautifully here.

Cooking Method
Step 1: Press and Prep the Tofu (15 minutes)
Here’s where most people go wrong with tofu – they skip the pressing! Press your tofu by wrapping it in clean kitchen towels and placing something heavy on top (I use a cast-iron skillet with a few cans on top). Let it sit for at least 15 minutes. This removes excess water and is absolutely crucial for getting that crispy texture we’re after.
While the tofu is pressing, mix all your sauce ingredients except the cornstarch slurry in a small bowl. Give it a taste – this is your chance to adjust the heat level! Want it spicier? Add more sriracha. Prefer it sweeter? A touch more honey does the trick.
Step 2: Cube and Coat (5 minutes)
Cut your pressed tofu into 1-inch cubes. Pro tip: don’t go smaller than this or they’ll fall apart when you toss them in the sauce! Place the cubes in a large bowl and sprinkle with salt, pepper, and cornstarch. Toss gently with your hands until every piece is evenly coated. The cornstarch is what creates that gorgeous golden crust, so don’t skip this step!
Step 3: Get That Perfect Crisp (8-10 minutes)
Heat your oil in a large non-stick skillet or well-seasoned cast iron pan over medium-high heat. You’ll know it’s ready when a small piece of tofu sizzles immediately when it hits the pan. Add your coated tofu cubes in a single layer – don’t overcrowd them!
Here’s the secret: resist the urge to move them around. Let them sit undisturbed for 3-4 minutes until the bottoms are golden brown and crispy. Then flip each piece and cook another 3-4 minutes. Trust me, patience is key here! You want each side beautifully golden and crispy.
Step 4: Create the Magic Sauce (3-4 minutes)
This is where the magic happens! Pour your sauce mixture into the pan with the crispy tofu. It’ll bubble and sizzle dramatically – that’s exactly what we want! Stir the cornstarch slurry once more (it settles quickly) and add it to the pan.
Toss everything together gently, coating each piece of tofu in that glossy, sticky sauce. Cook for another 1-2 minutes until the sauce thickens and clings beautifully to the tofu. The transformation is incredible – you’ll go from crispy cubes to these gorgeous, glossy, sauce-coated gems!
Step 5: The Final Touch
Remove from heat and sprinkle with sliced green onions and sesame seeds. The fresh onions add a lovely bite that cuts through the sweetness, while the sesame seeds provide extra texture and nutty flavor.
Chef’s Tips & Variations
Pro tip #1: Make a double batch of the sauce and store the extra in your fridge for up to a week. It’s incredible on roasted vegetables, grilled chicken, or even as a dipping sauce for spring rolls!
Pro tip #2: For extra crispy tofu, you can dust the coated pieces with a bit more cornstarch just before cooking. And here’s a game-changer – if you have an air fryer, cook the coated tofu at 400°F for 12-15 minutes, shaking the basket halfway through, then toss with the sauce!
Spice Variations: Love heat? Add a pinch of red pepper flakes to the sauce or use spicy honey instead of regular. For a milder version, reduce the sriracha to 2 tablespoons and add an extra tablespoon of honey.
Protein Swaps: This sauce is incredibly versatile! Try it with cubed chicken thighs, shrimp, or even cauliflower florets. Just adjust the cooking times accordingly.
Storage: Leftovers keep in the fridge for up to 3 days. To reheat, use a skillet over medium heat rather than the microwave to maintain that crispy texture. You might need to add a splash of water if the sauce has thickened too much.
Serving Suggestions: This honey sriracha tofu is incredible over steamed jasmine rice or quinoa. I also love it in rice bowls with roasted broccoli and avocado, or stuffed into warm tortillas with crunchy cabbage slaw for amazing tofu tacos!
Make It Your Own
The beauty of this recipe is how adaptable it is to your taste preferences and dietary needs. Want to make it vegan? Simply swap the honey for agave nectar or maple syrup – both work beautifully and create that same glossy finish. Looking to cut back on sodium? Use low-sodium soy sauce and reduce it by half, then taste and adjust.
I’ve also made this with different vegetables mixed in – bell peppers, snap peas, and broccoli all work wonderfully. Just add them to the pan after flipping the tofu and let them get slightly charred before adding the sauce.
Final Thoughts
There’s something so satisfying about nailing the perfect balance of sweet, spicy, and savory in one dish. This honey sriracha tofu recipe delivers all of that plus the most incredible textures – crispy outside, tender inside, with that sticky, glossy sauce coating every bite.
Don’t be intimidated by cooking tofu if you’re new to it. Follow these steps, and I promise you’ll end up with restaurant-quality results that’ll have everyone asking for the recipe. The key is really in that pressing step and not moving the tofu around too much while it’s crisping up.
Serve this over fluffy jasmine rice with a sprinkle of those green onions and sesame seeds, and maybe add a lime wedge on the side for a bright pop of acid. It’s comfort food that happens to be healthy, and honestly, what more could you ask for?
You’ve got this! Give it a try and let me know how it turns out. I have a feeling this might just become your new favorite weeknight dinner too!