Growing up in Chicago, my kitchen was always filled with the comforting aromas of my Babcia’s Polish cooking. But as much as I adore those traditional dishes, my culinary explorations have led me to embrace flavors from all over the world. One of my favorite discoveries has been tofu. Yes, tofu! It might sound surprising coming from a Polish-American gal, but there’s something about its versatility that just gets me. This Spicy Tofu Recipe is a delightful blend of my love for comfort food with a spicy twist, and it’s become a staple in our family dinners. Even my husband, who was initially skeptical, and my kids, Ella and Peter, have come to love it. It’s a dish that brings us all together around the table, laughing and sharing stories, just like those cherished family gatherings from my childhood.
Why You’ll Love This Spicy Tofu Recipe
This Spicy Tofu Recipe is a game-changer for anyone looking to spice up their meal routine. It’s quick, easy, and packed with flavor. The tofu is crispy on the outside, tender on the inside, and coated in a sauce that’s both spicy and slightly sweet. Plus, it’s a great source of plant-based protein, making it a fantastic option for vegetarians and meat-lovers alike. Whether you’re looking for a quick weeknight dinner or a dish to impress your friends, this recipe ticks all the boxes. And the best part? It’s naturally gluten-free and can be adjusted to suit your spice tolerance!
Ingredients
- 1 block (14 oz) firm tofu, drained and pressed
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 tablespoons cornstarch
- 1 tablespoon vegetable oil
- 2 cloves garlic, minced
- 1 tablespoon ginger, grated
- 2 tablespoons sriracha sauce
- 1 tablespoon honey or maple syrup
- 1 tablespoon rice vinegar
- 2 green onions, sliced
- 1 tablespoon sesame seeds
Note: If you prefer a milder dish, reduce the amount of sriracha or replace it with a milder hot sauce.

Step-by-Step Instructions
- Prepare the Tofu: Cut the pressed tofu into 1-inch cubes. In a bowl, mix the soy sauce and sesame oil, then add the tofu cubes, tossing gently to coat. Let it marinate for about 10 minutes.
- Coat the Tofu: Sprinkle the cornstarch over the marinated tofu and toss until each piece is evenly coated. This will help achieve that crispy texture.
- Cook the Tofu: Heat vegetable oil in a large pan over medium-high heat. Add the tofu cubes and cook until golden brown on all sides, about 8-10 minutes. Remove from the pan and set aside.
- Make the Sauce: In the same pan, add a little more oil if needed, then sauté the garlic and ginger until fragrant, about 1 minute. Stir in the sriracha, honey, and rice vinegar, cooking for another minute until the sauce thickens slightly.
- Combine: Return the tofu to the pan, tossing it in the sauce until well coated. Cook for another 2-3 minutes to allow the flavors to meld.
- Garnish and Serve: Transfer the tofu to a serving dish, sprinkle with sliced green onions and sesame seeds. Serve hot with steamed rice or your favorite grain.
What Makes This Recipe Special
- Quick and easy to prepare
- Packed with flavor and nutrition
- Perfect for any occasion
- Customizable to your taste preferences
- Budget-friendly ingredients
Expert Tips for Success
For the crispiest tofu, make sure to press it well to remove as much moisture as possible. If you don’t have a tofu press, simply wrap the tofu in a clean kitchen towel and place a heavy object on top. Also, be patient while cooking the tofu; let it sit undisturbed in the pan for a few minutes on each side to develop a nice crust. And remember, the sauce can be adjusted to your taste—feel free to add more honey for sweetness or extra sriracha for a fiery kick!
Cooking Tools
When I make this Spicy Tofu Recipe, my go-to tool is the MOSFiATA 8″ Professional Chef’s Knife. It makes chopping tofu and green onions a breeze, ensuring everything is perfectly sliced. I also love using my Silicone Utensils Set for stirring and flipping the tofu without scratching my pan. These tools make prep faster and cleaner, leaving me more time to enjoy dinner with my family.

Variations and Substitutions
Feel free to get creative with this recipe! Swap the tofu for tempeh or seitan for a different texture. For a nutty twist, add a tablespoon of peanut butter to the sauce. You can also toss in some vegetables like bell peppers or broccoli for added nutrition and color. If you’re avoiding soy, try using coconut aminos instead of soy sauce.
Serving Suggestions
This Spicy Tofu is delicious on its own, but it pairs wonderfully with steamed jasmine rice or quinoa. For a complete meal, serve it alongside a crisp cucumber salad or roasted vegetables. A chilled glass of white wine or iced tea complements the dish beautifully, balancing the heat of the sauce.

FAQs
Can I make this recipe ahead of time?
Yes, you can prepare the tofu and sauce separately up to a day in advance. Store them in the refrigerator, and when you’re ready to eat, simply reheat and combine them in the pan.
What if I don’t have sriracha?
No worries! You can use any hot sauce you have on hand, or even a pinch of red pepper flakes for heat.
How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to three days. Reheat in a pan over medium heat until warmed through. The tofu will lose some crispiness but will still be delicious!
Final Thoughts
Cooking is all about bringing flavors together and creating something that makes you smile. This Spicy Tofu Recipe is a testament to that philosophy—simple ingredients, a touch of spice, and a whole lot of love. I hope you enjoy making it as much as I do and that it becomes a favorite at your family table, just like it has at mine. Don’t forget to share your cooking adventures with me; I’d love to hear how it turns out!
👉 I hope you loved making this Spicy Tofu Recipe—it’s spicy, savory, and just the kind of dish that warms the heart and soul. If you’re looking for more delicious ideas, try my Spicy Noodle Soup, Vegan Tacos, or Korean BBQ Bowls. Join us on our Facebook Page and Facebook Group—and don’t forget to follow on Pinterest for daily inspiration!

Keep the screen of your device on
Ingredients
Directions
- Cut the pressed tofu into 1-inch cubes. In a bowl, mix the soy sauce and sesame oil, then add the tofu cubes, tossing gently to coat. Let it marinate for about 10 minutes.
- Sprinkle the cornstarch over the marinated tofu and toss until each piece is evenly coated.
- Heat vegetable oil in a large pan over medium-high heat. Add the tofu cubes and cook until golden brown on all sides, about 8-10 minutes. Remove from the pan and set aside.
- In the same pan, add a little more oil if needed, then sauté the garlic and ginger until fragrant, about 1 minute. Stir in the sriracha, honey, and rice vinegar, cooking for another minute until the sauce thickens slightly.
- Return the tofu to the pan, tossing it in the sauce until well coated. Cook for another 2-3 minutes to allow the flavors to meld.
- Transfer the tofu to a serving dish, sprinkle with sliced green onions and sesame seeds. Serve hot with steamed rice or your favorite grain.
