A spicy, slightly sweet stir-fry that comes together in under 30 minutes — this Gochujang Korean Tofu Stir Fry uses firm tofu seared until golden, crisp-tender vegetables, and a sticky, savory gochujang-soy sauce that clings to every bite. It’s the kind of weeknight dish that feels restaurant-worthy but requires only a single skillet and pantry staples. If you prefer an ultra-crispy finish, try the crispy gochujang Korean tofu version for extra crunch.
Why you’ll love this dish
This stir-fry hits the sweet spot between fast and flavorful. A short list of ingredients, minimal hands-on time, and bold Korean chile paste make it ideal for busy evenings when you want something satisfying and different from the usual soy-sauce-only routine. It’s also easy to scale for meal prep or a family dinner.
“Bold, sticky sauce and perfectly browned tofu — the whole family asked for seconds.” — a weeknight kitchen win
Reasons to make it:
- Quick: about 25–30 minutes from start to finish.
- Versatile: swap grains, proteins, or veggies without losing the core flavor.
- Balanced: hearty plant protein from tofu with bright veg for texture and nutrition.
- Crowd-pleasing: spicy but approachable — easy to dial heat up or down.
How this recipe comes together
Start by pressing the tofu to remove moisture so it crisps properly. Cube the tofu and pan-sear in hot vegetable oil until each face develops a golden crust. Remove enough space in the pan to add minced garlic and the mixed vegetables — bell peppers, broccoli, carrots, and onions — and stir-fry until they’re tender-crisp. Return the tofu, add gochujang and soy sauce, toss until everything is evenly coated, and finish with a quick simmer so the sauce glazes the ingredients. Serve over rice or quinoa and garnish.
What you’ll need
- 14 oz (400 g) firm tofu — pressed, drained, and cubed
Note: pressing for 20–30 minutes helps achieve better browning. - 2 tbsp vegetable oil (neutral oil with a high smoke point)
- 2–3 tbsp gochujang (Korean red chili paste) — adjust to taste
- 1–2 tbsp soy sauce (or tamari for gluten-free)
- 3 cloves garlic, minced
- 1 bell pepper, sliced (any color)
- 1 cup broccoli florets, cut small so they cook quickly
- 1 medium carrot, thinly sliced or julienned
- 1 small onion, sliced
- Cooked rice or quinoa, for serving
Optional garnishes and swaps: - Sesame seeds, chopped scallions, a drizzle of toasted sesame oil, or lime wedges.
- For a touch of sweetness, add 1 tsp brown sugar or honey (skip honey for vegan).
Step-by-step instructions
- Press and cube the tofu. Wrap tofu in a clean towel or paper towels and weight it for 20–30 minutes. Cut into 1-inch cubes.
- Heat the pan: place a large nonstick or well-seasoned cast-iron skillet over medium-high heat and add vegetable oil. Wait until the oil shimmers.
- Brown the tofu: add tofu cubes in a single layer without crowding. Let each side sear for 1–2 minutes, turning to brown multiple faces until golden and crispy, about 5–7 minutes total. Remove tofu to a plate.
- Stir-fry the vegetables: add a little more oil if needed, then toss in onions and carrots first for 1–2 minutes, followed by bell pepper and broccoli. Stir-fry until veggies are bright and tender-crisp, about 4–5 minutes. Add minced garlic for the last 30 seconds, stirring so it doesn’t burn.
- Finish with sauce: return the tofu to the pan. Add gochujang and soy sauce, stirring to coat everything. If the sauce is too thick, splash 1–2 tbsp water to loosen. Cook 2–3 more minutes so the flavors meld and the sauce glosses the tofu and vegetables.
- Serve immediately over hot rice or quinoa and top with sesame seeds and scallions if using.
Best ways to enjoy it
Serve this stir-fry over steamed jasmine or short-grain rice to let the sauce soak in, or choose quinoa for a nuttier profile and extra protein. For a complete spread, garnish with sesame seeds, sliced scallions, and a drizzle of toasted sesame oil. If you need a non-vegetarian pairing, it complements lighter proteins well — try it alongside a warm chicken and green bean stir fry to create a varied family-style meal.
Storage and reheating tips
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3–4 days. Tofu will absorb more sauce over time and vegetables may soften.
- Freeze: Not ideal for freezing because cooked vegetables can get watery. If you must freeze, freeze tofu and sauce separately; thaw overnight in the fridge before reheating.
- Reheat: For best texture, reheat in a skillet over medium heat to crisp the tofu back up and evaporate excess moisture. Microwave will warm it fast but can make vegetables soggy. Add a splash of water or stock while reheating if it seems dry.
Helpful cooking tips
- Press thoroughly: Removing excess water is the single best step to get crispy tofu.
- Don’t overcrowd the pan: If cubes touch too much, they steam instead of sear. Cook in batches if needed.
- Cornstarch trick: Toss tofu in 1–2 tsp cornstarch before frying for a drier, crunchier crust.
- Control heat of sauce: Gochujang is spicy and savory; dilute with a little honey or sugar to tone it down, or add more gochujang to increase heat and depth.
- Prep veggies the same thickness so everything cooks evenly.
Creative twists
- Nutty sesame: Stir 1 tbsp tahini or smooth peanut butter into the sauce for richness.
- Smoky-sweet: Add a splash of rice vinegar and 1 tsp smoked paprika for a barbecue-like twist.
- Vegan-sweet: Use maple syrup instead of honey and tamari instead of soy sauce.
- Protein swap: Use tempeh or seared chicken thighs instead of tofu for a different texture and flavor.
- Green-forward: Swap bell pepper for snap peas and add baby bok choy for more greens.
Common questions
Q: How long does this take from start to finish?
A: Active hands-on time is about 20–25 minutes after pressing tofu; press time adds 20–30 minutes if you haven’t done that ahead.
Q: Can I make this gluten-free?
A: Yes—use tamari or a certified gluten-free soy sauce and confirm that your gochujang is gluten-free (some brands contain wheat).
Q: My tofu falls apart. Any fixes?
A: Use firm or extra-firm tofu, press thoroughly, and handle gently when flipping. Chilling pressed tofu for 10–15 minutes helps it firm up before cutting.
Q: Can I make the sauce ahead?
A: Absolutely. Mix gochujang and soy sauce (and any sweetener) and store in the fridge for up to a week. Add when stir-frying as instructed.
Q: Is this kid-friendly? How to reduce heat?
A: Reduce gochujang by half and replace with a mild chili paste or a little ketchup for color. Taste and adjust gradually so kids can enjoy it.
If you have other questions about technique, substitutions, or plating, let me know and I’ll tailor tips for your kitchen setup or dietary needs.
PrintGochujang Korean Tofu Stir Fry
A spicy, slightly sweet stir-fry with firm tofu, crisp-tender vegetables, and a savory gochujang-soy sauce, ready in under 30 minutes.
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stir-frying
- Cuisine: Korean
- Diet: Vegan
Ingredients
- 14 oz (400 g) firm tofu, pressed, drained, and cubed
- 2 tbsp vegetable oil
- 2–3 tbsp gochujang (Korean red chili paste)
- 1–2 tbsp soy sauce
- 3 cloves garlic, minced
- 1 bell pepper, sliced
- 1 cup broccoli florets
- 1 medium carrot, thinly sliced or julienned
- 1 small onion, sliced
- Cooked rice or quinoa, for serving
- Optional garnishes: sesame seeds, chopped scallions, toasted sesame oil, lime wedges
Instructions
- Press and cube the tofu. Wrap tofu in a clean towel or paper towels and weight it for 20–30 minutes. Cut into 1-inch cubes.
- Heat the pan: place a large nonstick or well-seasoned cast-iron skillet over medium-high heat and add vegetable oil. Wait until the oil shimmers.
- Brown the tofu: add tofu cubes in a single layer without crowding. Let each side sear for 1–2 minutes, turning to brown multiple faces until golden and crispy, about 5–7 minutes total. Remove tofu to a plate.
- Stir-fry the vegetables: add a little more oil if needed, then toss in onions and carrots first for 1–2 minutes, followed by bell pepper and broccoli. Stir-fry until veggies are bright and tender-crisp, about 4–5 minutes. Add minced garlic for the last 30 seconds, stirring so it doesn’t burn.
- Finish with sauce: return the tofu to the pan. Add gochujang and soy sauce, stirring to coat everything. If the sauce is too thick, splash 1–2 tbsp water to loosen. Cook 2–3 more minutes so the flavors meld and the sauce glosses the tofu and vegetables.
- Serve immediately over hot rice or quinoa and top with sesame seeds and scallions if using.
Notes
For extra crunch, consider tossing tofu in cornstarch before frying. Adjust gochujang for desired spice level.

