Spicy Gochujang Tofu is one of my favorite go-to dishes when life's chaos gets on top of me. This quick-to-make dish is fiery, crispy, and bold enough to satisfy my cravings for food that’s comforting and full of flavor.
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. See my Affiliate Disclosure.
This Korean-inspired pan fried tofu recipe calls for coating crispy tofu in a rich, sweet-savory gochujang sauce that’s full of umami. This dish is a great vegetarian alternative to Korean Fried Chicken with that sticky, spicy-sweet. You’ll find all the same flavors and a lot of the textural contrasts here, too.
Both soy sauce and gochujang bring salt and umami to the mix—and gochujang adds that funky, ferment-y, and fiery kick. Rice vinegar balances out the rich, spicy, salty flavors with a tangy high note. When all these flavors meet, they turn a simple block of tofu into a bold, satisfying meal.
I truly love how quick this dish is to make. Plus, the ingredient list is short, so it really is something I can make on the fly after a long workday. Plus, it's sneaky healthy like hidden vegetable mac and cheese.
If you are already a tofu fan, you’re going to welcome this new twist on it. If you’re not, give this recipe a try. It just might the dish that turns you into one. Enjoy it with your favorite sides, and don’t be surprised if there are no leftovers.
My favorite wok
For stir-fried dishes like this one, nothing beats my HexClad 14-inch hybrid wok. It combines the best heat-retention and searing abilities of a classic wok with the beauty of nonstick.
Ingredients You Need
This recipe keeps it simple, using ingredients that are easy to find but pack a punch. Here’s what you’ll need:
- Firm tofu: The firm texture is essential for holding up to frying and soaking up the sauce. You could swap with extra-firm if that’s what you have, but avoid anything softer.
- Oil: Any neutral oil works here, like avocado or grapeseed oil. It helps the tofu get crispy without adding any competing flavors.
- Salt and pepper: These basics season the tofu perfectly and balance the heat from the sauce.
- Cornstarch: This is the secret to crispy tofu. Coating the tofu in cornstarch before frying helps create that irresistible crunch. It also helps the sauce stick to the tofu pieces
- Gochujang: This spicy, fermented chili paste is the heart of the recipe. It’s complex, a little sweet, and just the right amount of spicy. Look for it in Asian markets or the international aisle.
- Fresh garlic and ginger: These aromatics add depth and a bit of heat to the sauce. Don’t skip them—they really bring out the best in the gochujang.
- Rice vinegar: This mild vinegar gives the sauce a tangy lift, cutting through the richness of the tofu. You can find it in most grocery stores, and it’s a staple in many Asian dishes.
- Honey: For that touch of sweetness to balance the spice. If you’re vegan, maple syrup or agave nectar work as a swap.
- Soy Sauce: Adds a savory, umami layer to the sauce, bringing everything together. I’d stick to regular soy sauce here, but lower-sodium will work if you’re watching salt intake.
- Tomato Paste: This adds richness and thickens the sauce a bit, giving it a smooth, glossy finish.
Want to save this recipe?
How to Make It
This recipe is straightforward, with just a few steps to take your tofu from basic to mind-blowing. Here’s how to make it:
- Prep the Tofu: Press the tofu with a paper towel to remove excess moisture. Then, cut it into bite-sized cubes. Toss the cubes with salt, pepper, and cornstarch until they’re evenly coated.
- Fry the Tofu: Heat oil in a skillet over medium heat. Add the tofu in a single layer and cook until it’s golden and crispy on all sides. This should take about 3 to 4 minutes. Once done, remove the tofu and set it aside.
- Make the Sauce: In the same pan, add the gochujang, garlic, ginger, rice vinegar, honey, soy sauce, and tomato paste. Stir everything together and bring it to a simmer, then turn off the heat.
- Coat the Tofu: Add the crispy tofu back to the pan and toss it in the sauce until every piece is well-coated.
- Serve and Enjoy: Serve your gochujang tofu over a bowl of rice, and you’re ready to dig in.
What to Serve with It
This Spicy Gochujang Tofu is a great protein to add to a rice bowl, but it also plays well with a variety of sides. Here are some ideas to round out your meal:
There’s nothing better for soaking up all that delicious sauce than steamed rice. White rice is great, but brown rice, Instant Pot Coconut Rice, or even cauliflower rice would work just as well.
If you like heat, adding a side of Cucumber Kimchi brings a bit of crunch and an extra layer of flavor that goes hand-in-hand with gochujang. The tanginess of Pickled Daikon and Carrots cuts through the richness of the sauce and balances the heat perfectly. Or try a quick pickle like Japanese Cucumber Salad.
Another favorite tofu dish is Ma Po Tofu with ground pork. If you're looking for more ways to use that tub of gochujang, don't sleep on crispy Korean Fried Chicken, Gochujang Chicken Wings or Spicy Korean Gochujang Noodles.
Spicy Gochujang Tofu
Robin Donovan
Ingredients
For the tofu
- 2 tablespoons oil
- 2 blocks tofu firm
- ½ teaspoon sea salt
- ½ teaspoon black pepper ground
- 4 tablespoons cornstarch
For the sauce
- 4 tablespoons gochujang
- 1 teaspoon garlic minced
- 1 teaspoon ginger minced
- 2 tablespoons rice vinegar
- 3 tablespoons honey
- ¼ cup soy sauce (2.02 fluid oz | 60 ml)
- 2 tablespoons tomato paste
Instructions
- Press the tofu blocks with kitchen paper to remove the excess water. Cut in bite size pieces and place them in a bowl. Add the salt, pepper, and cornstarch and toss to coat the tofu pieces.
- Heat the oil in a nonstick skillet over medium heat. Add the tofu in a single layer and cook, turning occasionally, until browned on all sides. This will take 3 to 4 minutes. Remove the tofu pieces from the pan and transfer them to a plate.
- In the same pan, toss all sauce ingredients together. Bring to a simmer and switch off. Add tofu back and toss to coat.
- Remove from heat and serve with rice.
- Enjoy!

really good recipe, followed it as posted and had it over rice with some steamed broccoli
YUM! You really have to try this. I made this last night. Can’t believe how delicious the crispy tofu is on its own. I was eating it plain off the paper towels as it was drying after I fried it. For the cornstarch frying mixture, I did add the black pepper – but instead of salt I used Lawry’s total seasoning because I love it and use it in pretty much everything. I can see how fried tofu will go with so many other recipes.
I grilled some fresh broccoli florets and thick onion slices together and made some white rice to go with.
However as far as the sauce, I have never had Gochujang before and I have to say not a big fan. Really didn’t care for that flavor at all. I was sooo glad I just drizzled the Gochujang sauce over the tofu, veg and rice instead of mixing them right into that sauce. Other than that I followed your recipe as written. It came out beautiful, wish I could attach a pic. I will definitely make this again but will likely try using spicy kimchi or spicy chili oil in the sauce instead of gochujang.
Thank you so much for this recipe Robin- it’s a keeper!
YUM! You need to make this. I made this for dinner last night and it was delicious. I grilled fresh broccoli florets with thick slices of onion and made some white rice to go with.
I’ve never had crispy tofu before. It was sooo good I was eating it just plain as it was cooling on paper towels. Per your recipe I added pepper to the cornstarch but instead of salt I used several good shakes of Lawry’s Total Seasoning because I love it and use it for most of my cooking.
I’ve never had Gochujang before. I really wasn’t crazy about the flavor. I was glad I just drizzled the sauce over the tofu and grilled veg instead of mixing right into the sauce.
I will definitely make this again but next time I might try using spicy kimchi or spicy chili oil in the sauce with maybe just a tablespoon of the gochujang.
Thank you so much for this recipe Robin it’s definitely a keeper 😋 Can’t wait to try more of your recipes.