Kimchi Black Pepper Tofu: Easy 30-Minute Korean Dish

Updated November 5, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Kimchi Black Pepper Tofu: Easy 30-Minute Korean Dish

Kimchi black pepper tofu is a quick, deeply savory Korean-inspired weeknight dish where crispy pan-fried tofu is tossed in a glossy sauce of tangy kimchi, soy, garlic, and a generous amount of coarsely ground black pepper. The bold, slightly spicy, and umami-rich sauce clings to every bite, while the tofu’s crisp exterior gives way to a soft interior. It’s a satisfying, plant-based meal that comes together in about 30 minutes, making it perfect for busy evenings when you want something flavorful without a long list of steps.

Ingredients

  • 1 block (14–16 oz / 400–450 g) extra-firm tofu
  • 1 cup (240 ml) well-fermented kimchi, roughly chopped (with some juice)
  • 2 tablespoons (30 ml) gochujang (Korean chili paste) – optional, for extra heat
  • 2 tablespoons (30 ml) soy sauce (use tamari for gluten-free)
  • 1 tablespoon (15 ml) rice vinegar or apple cider vinegar
  • 1 tablespoon (15 g) brown sugar or honey
  • 1 teaspoon (5 ml) toasted sesame oil
  • 1 teaspoon (5 g) freshly ground black pepper (use more if you love pepper)
  • 3 cloves garlic, minced
  • 1 tablespoon (15 ml) neutral oil (like canola or grapeseed) for frying
  • 2 green onions, sliced (for garnish)
  • 1 teaspoon toasted sesame seeds (for garnish)

Instructions

  1. Press the tofu: Remove the tofu from its package and drain. Wrap it in a clean kitchen towel or paper towels, place a heavy object (like a cast-iron skillet) on top, and let it press for 10–15 minutes. This removes excess water so the tofu crisps up better. If you’re in a hurry, you can skip pressing and just pat it very dry.
  2. Cut and season: Cut the pressed tofu into 1-inch (2.5 cm) cubes. In a medium bowl, toss the cubes with 1 tablespoon of soy sauce (from the 2 tablespoons) and let them sit while you prepare the sauce.
  3. Make the sauce: In a small bowl, whisk together the remaining 1 tablespoon soy sauce, gochujang (if using), rice vinegar, brown sugar or honey, sesame oil, and 2 tablespoons (30 ml) water. Stir in the minced garlic and the black pepper. Set aside.
  4. Pan-fry the tofu: Heat the neutral oil in a large nonstick or cast-iron skillet over medium-high heat. Add the tofu cubes in a single layer (work in batches if needed) and cook for 3–4 minutes per side, turning occasionally, until golden brown and crispy on all sides. Remove the tofu to a plate.
  5. Cook the kimchi: In the same skillet, add the chopped kimchi (with its juice) and cook over medium heat for 2–3 minutes, stirring, until it’s fragrant and slightly softened.
  6. Combine and glaze: Return the tofu to the skillet, pour the sauce over everything, and stir gently to coat. Let it simmer for 2–3 minutes until the sauce thickens and clings to the tofu. Taste and adjust seasoning – add a pinch more pepper or a splash of water if it’s too salty.
  7. Finish and serve: Remove from heat, garnish with sliced green onions and sesame seeds. Serve hot.

Tips

  • Use well-fermented kimchi: The more sour and funky your kimchi, the more flavor it brings. If your kimchi is fresh and mild, add an extra teaspoon of vinegar to mimic that tang.
  • Get the tofu really crispy: Pressing is key, but also don’t overcrowd the pan. If you add too many cubes at once, they’ll steam instead of crisp. Fry in two batches if necessary.
  • Adjust the heat: Gochujang is optional. If you don’t have it, just add 1/2 teaspoon of red pepper flakes (gochugaru) or a pinch of cayenne for a similar kick. Omit entirely if you prefer mild.
  • Don’t skip the black pepper: Freshly ground black pepper is the star here – it adds a floral, pungent note that balances the kimchi’s tang. Grind it right before using for the best aroma.

Serving Suggestions

Serve this kimchi black pepper tofu over steamed jasmine or short-grain rice to soak up the sauce. It also pairs well with a simple side of blanched greens (like spinach or bok choy) dressed with sesame oil and salt. For a low-carb option, serve it with cauliflower rice or on its own as a protein-packed main. A cold cucumber salad with rice vinegar makes a refreshing contrast to the spicy, savory tofu.

Variations

  • Add vegetables: Stir in sliced bell peppers, zucchini, or mushrooms along with the kimchi for a more substantial dish.
  • Make it with pork or chicken: For a non-vegetarian version, replace half the tofu with thinly sliced pork belly or chicken breast, cooking the meat first until browned, then proceeding with the recipe.
  • Spicy-sweet twist: Add 1 tablespoon of ketchup or a spoonful of gochujang mixed with a little honey to the sauce for a sweeter, glazed finish.
  • Baked or air-fried tofu: If you prefer less oil, toss the pressed tofu cubes with a little oil and bake at 400°F (200°C) for 20–25 minutes, flipping halfway, or air-fry at 375°F (190°C) for 15 minutes. Then toss with the sauce.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. The tofu will soften as it sits, but the flavor remains great. To reheat, warm it in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in 30-second bursts until hot. Avoid freezing, as tofu’s texture will become spongy and unappealing.

Frequently Asked Questions

Can I use silken or firm tofu instead of extra-firm? Silken tofu is too delicate to pan-fry and will fall apart. Firm tofu works but may need a bit more pressing and careful handling. Extra-firm is best for crispy results.

Is this dish very spicy? The heat comes mainly from the kimchi and optional gochujang. If you use mild kimchi and skip the gochujang, it’s quite mild. The black pepper adds a gentle warmth, not intense heat.

Can I make this without gochujang? Yes, just omit it or substitute with a mix of 1 teaspoon chili powder and 1 teaspoon sugar. The dish will still be delicious.

How do I know when the tofu is crispy enough? The edges should look golden-brown and feel slightly firm to the touch. Don’t rush – let each side cook undisturbed for 3–4 minutes before flipping.

Can I use kimchi juice only, without the solids? You can, but you’ll lose texture and some flavor. If using only juice, add an extra tablespoon of chopped kimchi or a little sauerkraut for bulk.

Is this gluten-free? Use tamari or coconut aminos instead of soy sauce, and check that your kimchi and gochujang are gluten-free (some brands contain wheat).

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).