Golden pan-fried tofu is coated in a sweet and spicy gochujang sauce. This easy gochujang tofu recipe is ready in just 30 minutes. The tofu stays firm and tender inside while the thick, savory-sweet sauce clings to every piece.

Jump to:
Gochujang tofu is a Korean-inspired dish featuring pan-fried tofu coated in a sweet and spicy sauce made with gochujang, a fermented red chili paste commonly used in Korean cooking.
I developed this recipe from my gochujang chicken as an easy way to add more plant-based protein to our family meals and it's so delicious with steamed rice!

I've made this many times and I found that using less gochujang and adding toasted sesame oil creates a more balanced sauce that doesn't overpower the tofu.
Ingredients & Substitutes
Exact ingredient amounts are listed in the recipe card at the bottom of this page.

- Extra-Firm Tofu: Use extra-firm tofu so the slices hold their shape during frying. Firm tofu also works, but avoid medium or soft tofu as they can easily break apart.
- Green Onions
- Vegetable Oil: Use a neutral, high-smoke-point oil for frying. Canola or refined avocado oil works too.
Gochujang Sauce
- Gochujang: A sweet, spicy fermented Korean red chili paste sold in red rectangular tubs at Korean grocery stores, like H Mart. For moderate heat, choose a gochujang labeled heat level 1 to 3.
- Regular Soy Sauce: Low-sodium or light soy sauce also works. Do not use dark soy sauce as it's too overpowering in flavor.
- Gochugaru: Use fine gochugaru flakes instead of coarse ones so they distribute evenly through the sauce.
- Toasted Sesame Oil: Use toasted sesame oil for a stronger nutty flavor than untoasted sesame oil.
- Toasted Sesame Seeds: If unavailable, toast raw sesame seeds in a dry skillet over medium heat until golden and fragrant.
- Cornstarch: Potato starch or tapioca starch also works.
- White Granulated Sugar: Granulated cane sugar also works.
- Cold Water
Note: Asian ingredients are typically available at most Asian grocery stores or online.
Expert Tips
- Dry the tofu thoroughly: Surface moisture causes the tofu to steam instead of brown.
- Keep slices ½-inch thick: Thinner pieces can become dry and tough during frying.
- Give the tofu space: Arrange the slices in a single layer without overlapping so they brown instead of steam.
- Brown before adding sauce: A golden exterior helps the glaze coat the tofu without making it soggy.
Instructions
Below are step-by-step instructions on how to make gochujang tofu:

- Dry the tofu: Remove the tofu from the package and drain the liquid. Pat the block thoroughly dry with paper towels to remove as much surface moisture as possible.

- Slice the tofu: Cut the tofu into uniform ½-inch-thick rectangles. Set aside.

- Make the sauce: In a small bowl, combine all the gochujang sauce ingredients and whisk until smooth. Set aside.

- Fry the tofu: Heat the vegetable oil in a 12-inch pan over medium heat. Arrange the tofu in a single layer without overlapping. Fry for 5-7 minutes per side, until golden brown.

- Add the sauce: Pour the sauce over the tofu and simmer for about 30 seconds, until thick and glossy. Gently toss until the tofu is evenly coated.

- Garnish and serve: Remove from the heat and garnish with green onions. Serve hot.
Storage & Reheating
- Refrigerator: Store cooled gochujang tofu in an airtight container for up to 4 days.
- Freezer: I don't recommend freezing this dish because the tofu develops a spongier texture after thawing.
- Reheating: Reheat in a pan over medium-low heat for a few minutes until hot, or microwave for 60-90 seconds until warmed through.
Variation
- Air Fryer: Lightly oil the air fryer basket and arrange the tofu slices in a single layer, working in batches if needed. Lightly spray the tofu with vegetable oil and air fry at 400°F for 8-10 minutes, flipping halfway through. Meanwhile, simmer the sauce in a large pan over medium heat for about 30 seconds until thickened, then gently toss with the air-fried tofu.
Pairing Suggestions
Serve spicy gochujang tofu with:
- Steamed White Rice: Its mild flavor balances the spicy, savory-sweet glaze.
- Korean Cucumber Salad: The cool, crisp cucumbers and tangy dressing cut through the rich glaze.
- Vegetable Mandu: Crispy dumplings add a savory appetizer to round out the meal.
FAQ
Use a mild gochujang and reduce or omit the gochugaru. Avoid reducing the gochujang too much because it forms the base of the sauce.
The tofu may have had too much surface moisture or the pan may have been overcrowded. Pat the tofu thoroughly dry and arrange the slices in a single layer without overlapping so they brown instead of steam.
More Like This
Check out my other tofu recipes:
📖 Recipe

Easy Gochujang Tofu (30 Minutes)
Ingredients
- 14 oz extra firm tofu
- 1 green onion finely chopped
- 2 tablespoon vegetable oil or any neutral oil
Sauce:
- 1 tablespoon gochujang mild
- 1 tablespoon sesame seeds toasted kind
- 1 tablespoon regular soy sauce or light soy sauce
- 1 teaspoon sesame oil toasted kind
- ½ tablespoon cornstarch
- 1 teaspoon white granulated sugar
- ½ teaspoon gochugaru
- ½ cup water cold
Instructions
- Remove the tofu from the package and drain the liquid. Pat the block thoroughly dry with paper towels to remove as much surface moisture as possible.
- Cut the tofu into uniform ½-inch-thick rectangles. Set aside.
- In a small bowl, combine all the gochujang sauce ingredients and whisk until smooth. Set aside.
- Heat the vegetable oil in a 12-inch pan over medium heat. Arrange the tofu in a single layer without overlapping. Fry for 5-7 minutes per side, until golden brown.
- Pour the sauce over the tofu and simmer for about 30 seconds, until thick and glossy. Gently toss until the tofu is evenly coated.
- Remove from the heat and garnish with green onions. Serve hot.






Gill
This was a wonderful lunchtime meal. Light but so tasty.
Christie Lai
Thank you so much for making it and for this positive review!
Alex
Made this last night - incredibly delicious and came together so quickly. Already looking forward to making it again. Thank you for another wonderful recipe!
Christie Lai
Aw thanks so much Alex! So happy to read this and glad you enjoyed it 🙂
Cindy Mays
This is now my favorite tofu recipe. I have everything already and it didn’t take much time at all. I threw some micro greens on the top I have growing and it was so amazing!
Christie Lai
Thank you so much for making my recipe and so glad it's now your favourite!
Rashi
This turned out so well!! Thank you for an easy and quick recipe that’s so delicious!
Christie Lai
Thanks for making my recipe and sharing this positive review, Rashi! Glad you enjoyed it and found it delicious!
Amanda
Very tasty! Not too spicy but full of flavor. However, how did you calculate the nutrition facts for this recipe? I put this into Cronometer and it was 412 kcal/serving. I would love to know what brand of ingredients you used that produced these macros!
Kathy
This was delicious and so easy to make. I used firm tofu.
christieathome
Thanks so much for making my recipe, Kathy! Appreciate the kind review 🙂
CG Kennedy
I’ve been trying to figure out how to properly cook tofu, and this was the perfect way to learn! Super simple and sooo delicious and crispy. Just the right balance of subtle spice and nuttiness. I didn’t end up needing a full 20 minutes on each side for my tofu to get crisp, but it probably depends on your stovetop. Will certainly be making this one regularly!
christieathome
Amazing, thanks so much for making my recipe CG and glad you enjoyed it! Also happy to read that it didn't take you the full 20 minutes 🙂 Definitely depends on each one's stove top and the heat intensity. Thanks for sharing this note with me!
Suzie D
New to tofu and this recipe sounded good … and it was delicious! Followed recipe exactly and the flavors were on target. My only problem was that I didn’t know what to serve with it.
christieathome
Amazing, thanks so much for making my recipe Suzie! This dish serves well with steamed rice or even noodles and any veggies of your choice!
Laura
Dear Christie, thanks for this and all of the other may recipes from your blog, so far I loved all of them!
Near my workspace we have a Korean restaurant and they sell the best Tofu I ever tasted (maybe with exception to the tofu I used to eat in Malaysia that is equally good) and unfortunately it is quickly sold out. So it is so nice for me to be able to cook this quite similar and as I feel even better tasting recipe.
Even my husband likes this even though usually he does not like tofu. So great compliments for this recipe and thanks for sharing it 🙂
Laura
Thanks so much for sharing this recipe!
Near my workspace we have a Korean restaurant that has the best Tofu I had ever tasted before (maybe except for the one I ate j. Malaysia) and usually it's sold out quickly. By now I can make a similar tofu by myself and I feel that this tofu is even better, it has just the perfect taste and even my husband who usually doesn't like tofu, likes it 😉
So thanks Christie for this recipe and all the other recipes I love!
christieathome
Thank you Laura for this very kind comment! Reading this really warmed my heart and I'm so thankful for it. I am really glad to hear you enjoyed this recipe of mine along with my others! Also happy that your husband enjoyed it too!!!
Heidi | The Frugal Girls
This really is such a fabulous quick and easy dinner recipe. I loved your idea to use the gochujang as the base!