When you need a budget-friendly meal, this easy gochujang tofu recipe delivers a sweet, spicy dish in 30 minutes. This Korean-inspired dinner uses minimal ingredients to beat takeout. It serves well as a fast vegan main or side dish for busy home cooks.

Jump to:
I developed this recipe for gochujang tofu from my gochujang chicken to get more plant-based protein into our family rotation. My love for Korean chili paste drove me to test this sauce ratio dozens of times. I reduced the raw paste and added sesame oil to ensure the heat enhances the tofu rather than overpowering it.

Why My Recipe Works
- Extra-firm tofu choice: High-density soy curds retain their shape and resist breaking up while cooking.
- Surface moisture control: Patting the block dry removes any water barriers to ensure even browning. If you have a tofu press, feel free to use that too.
- Batch frying space: Small batches maintain high pan temperatures to prevent steaming and sogginess.
Ingredients & Substitutes
Exact ingredient measurements are listed in the recipe card at the bottom of this page.

- Extra-firm Tofu: Provides a sturdy, high-protein base that absorbs the sauce without breaking during cooking. Sub: Firm tofu if necessary, but avoid soft or medium varieties due to their high fragility.
- Green Onions: Used as a garnish to add aroma, color, and flavor to the dish.
- Neutral Oil: Use avocado, peanut, vegetable, canola, or sunflower oil. Avoid olive oil or any low-smoke-point oils.
Gochujang Sauce
- Gochujang: A Korean chili paste that adds a spicy, sweet, and smoky flavor to the sauce. I prefer Chung Jung One or Sempio. A heat level of 1 to 3 is ideal.
- Regular Soy Sauce: Adds salt and umami to the sauce. I prefer Lee Kum Kee, Pearl River Bridge, or Kikkoman. Sub: Low-sodium or light soy sauce.
- Gochugaru: Korean chili flakes that add mild heat, smokiness, and red color to the sauce. I prefer Sempio, Taekyung, or O'Food.
- Toasted Sesame Oil: Adds a nutty aroma. I prefer Kadoya or Maruhon, but other brands work too. Avoid untoasted sesame oil.
- Toasted Sesame Seeds: Infuses a nutty aroma and provides a visual contrast against the dark glaze. Sub: Toast raw white sesame seeds in a dry skillet over medium heat for three minutes if unavailable.
- Cornstarch: To thicken the sauce. Subs: Potato starch or tapioca starch.
- White Granulated Sugar: Balances the spicy and salty flavors. Sub: Granulated cane sugar.
- Cold Water: Acts as a neutral liquid base to balance the sauce.
Note: Asian ingredients are typically available at most Asian grocery stores, or you can check online retailers such as Amazon.
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 dry with paper towels to eliminate surface moisture. You may use a tofu press here if you have one.

- Slice the tofu: Cut the block into uniform ½-inch-thick rectangles and set them aside.

- Mix the sauce: Combine the listed sauce ingredients in a small bowl. Whisk until the gochujang paste completely dissolves into the liquid, then set it aside.

- Fry the tofu: Heat a layer of vegetable oil in a large pan over medium heat. Fry the tofu slices in small batches until they turn golden brown, cooking for 5 to 7 minutes on each side.

- Add the sauce: Pour the sauce into the pan in a circular motion to cover the tofu. Simmer the liquid until it thickens into a glaze, about 30 seconds. Gently toss the tofu slices until they are evenly coated.

- Garnish and serve: Remove the pan from the heat and sprinkle chopped green onions across the top. Serve hot.
Expert Tips
- Dry tofu thoroughly: Wet surfaces cause steaming instead of searing, preventing clean browning.
- Slice half-inch thick: Thinner pieces dry out completely during frying, creating a tough texture.
- Dissolve paste completely: Whisking thoroughly prevents bitter, concentrated clumps from sticking to the food.
- Fry small batches: Overcrowding drops the oil temperature, which makes the tofu turn soggy.
- Sear before glazing: Building a golden exterior first allows the sauce to cling better.
Variations
- Gluten-Free Adaptation: Swap standard gochujang paste for a certified gluten-free gochujang and replace the soy sauce with tamari or coconut aminos at a direct 1:1 ratio.
- Air Fryer Method: Arrange the thin tofu slices in a single layer, spritz lightly with neutral oil, and air fry at 400°F for 8 to 10 minutes total, flipping once at the 5-minute mark, before coating in the warm sauce.
- Honey-Sweetened Twist: Replace the white sugar in the sauce with honey or maple syrup at a 1:1 ratio.
Pairing Suggestions
This spicy gochujang tofu pairs well with:
- White Rice: Soaks up excess glaze and balances the sauce heat.
- Korean Cucumber Salad: Cuts through the sweet glaze with crisp, cooling acidity.
- Gyeran Mari (Rolled Omelet): Provides a mild, soft protein that tones down the chili burn.
Storage & Reheating
- Fridge Storage: Keep cooled tofu in an airtight container for up to 4 days.
- Freezer Warning: Do not freeze. Freezing draws out moisture, destroying the firm texture and leaving the tofu spongy.
- Stovetop Reheating: Warm a large pan over medium-low heat with a teaspoon of neutral oil. Heat the slices for 3 to 4 minutes per side until hot.
- Microwave Reheating: Place slices on a microwave-safe plate in a single layer. Cover with a damp paper towel and heat on high for 60 to 90 seconds until thoroughly warmed.
FAQ
Reduce the gochujang paste by half and completely omit gochugaru flakes. You can balance the heat by adding an extra half-teaspoon of sweetener to the sauce.
You likely skipped drying the block or overcrowded the pan. Excess surface water creates steam, which boils the tofu instead of searing it. Instead fry the tofu in small batches.
More Like This
📖 Recipe

Easy 30-min. Gochujang Tofu (Pan-fried)
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 dry with paper towels to eliminate surface moisture. You may use a tofu press here if you have one.
- Cut the block into uniform ½-inch-thick rectangles and set them aside.
- Combine the listed sauce ingredients in a small bowl. Whisk until the gochujang paste completely dissolves into the liquid, then set it aside.
- Heat a layer of vegetable oil in a large pan over medium heat. Fry the tofu slices in small batches until they turn golden brown, cooking for 5 to 7 minutes on each side.
- Pour the sauce into the pan in a circular motion to cover the tofu. Simmer the liquid until it thickens into a glaze, about 30 seconds. Gently toss the tofu slices until they are evenly coated.
- Remove the pan from the heat and sprinkle chopped green onions across the top. 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!