A Comforting Dubu Kimchi (Warm Tofu with Stir-Fried Kimchi)

A Comforting Dubu Kimchi (Warm Tofu with Stir-Fried Kimchi)

This post contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.

Annyeonghaseyo, dear readers of Korean Recipe Lab! It’s your friend from Seoul, back in the kitchen, ready to share another piece of my culinary heart. Today, we’re diving into a dish that’s incredibly popular here, especially when the evening gets a little cool, or when friends gather for a casual drink: Dubu Kimchi (두부김치). Think of it as the ultimate Korean comfort food that’s both simple and deeply satisfying.

Dubu Kimchi is essentially warm, soft tofu served alongside a savory, spicy, and slightly sweet stir-fry made with aged kimchi and thinly sliced pork. In my family, and in many Korean homes, this isn’t just a recipe; it’s a mood. It’s what we whip up when we want something hearty and flavorful without too much fuss. It pairs perfectly with a bowl of makgeolli (Korean rice wine) or soju, making it a quintessential anju (drinking snack). But don’t let that fool you – it’s also a fantastic main dish when served with a steaming bowl of rice.

The beauty of this version of Dubu Kimchi lies in its balance of flavors and textures. The soft, mild tofu acts as a canvas for the vibrant, punchy stir-fried kimchi. And the pork? Oh, the pork! It adds a richness and depth that ties everything together. I’ve tailored this recipe so you can easily find most ingredients at your local Western grocery store, with just a few special items best sourced from an Asian market or online. My goal is always to bring you the authentic taste of a Korean home kitchen, and this Dubu Kimchi recipe truly delivers on that promise. Let’s get cooking!

Ingredients

  • For the Tofu:
  • 500-600 g (about 1.1-1.3 lb) firm or extra-firm tofu
  • 1 tsp salt (for boiling water, optional)
  • For the Kimchi Stir-Fry:
  • 400-500 g (about 14-18 oz) aged baechu kimchi (napa cabbage kimchi), preferably very sour
  • 200-250 g (about 7-9 oz) pork shoulder or belly, thinly sliced (or ground pork)
  • 1 medium onion (about 150-200 g), thinly sliced
  • 3-4 cloves garlic, minced (about 1 tbsp)
  • 2-3 green onions (scallions), chopped, divided (some for stir-fry, some for garnish)
  • 1-2 tbsp cooking oil (e.g., vegetable, canola)
  • 1-2 tbsp gochujang (Korean chili paste)
  • 1-2 tbsp soy sauce
  • 1-2 tsp sugar (adjust to kimchi’s sourness)
  • 1-2 tsp gochugaru (Korean chili flakes), optional, for extra heat and color
  • 1 tbsp sesame oil, divided (half for stir-fry, half for finishing)
  • 1-2 tbsp kimchi juice (liquid from the kimchi container, optional but recommended)
  • 1 tsp toasted sesame seeds, for garnish (optional)

Substitutions

I know it’s not always easy to find every single Korean ingredient, especially if you don’t have an Asian market nearby. Here are some realistic swaps to help you out:

  • Aged Kimchi: The sourness of well-fermented (aged) kimchi is crucial here. If you only have fresh, less sour kimchi, don’t worry! You can still make this dish. Just add an extra splash (1-2 tablespoons) of rice vinegar and perhaps a little more gochujang and sugar to achieve that depth of flavor. The sourness helps cut through the richness of the pork and balances the spice.
  • Pork Shoulder/Belly: Thinly sliced pork shoulder or belly is traditional and gives the best texture and flavor. However, you can absolutely use ground pork for convenience – it will still be delicious! If you prefer a leaner dish, thin-sliced pork loin or even chicken breast cut into small pieces could work, though the flavor profile will be slightly different. For a vegetarian version, simply omit the pork and add more mushrooms (shiitake, oyster, or king oyster mushrooms add wonderful umami and texture) or even some extra firm tofu cubes to the stir-fry itself.
  • Gochujang (Korean Chili Paste) and Gochugaru (Korean Chili Flakes): These are harder to substitute authentically, as they provide a unique depth of flavor beyond just heat. I highly recommend seeking them out at an Asian grocery store or online (brands like CJ CheilJedang or Sempio are common). If absolutely desperate, for gochujang, you could try a blend of sriracha, miso paste, and a pinch of sugar, but it won’t be quite the same. For gochugaru, paprika for color and cayenne for heat is a very rough stand-in, but you’ll miss the distinct smoky, fruity Korean chili flavor.
  • Tofu: Always opt for firm or extra-firm tofu for this dish. Silken tofu is too delicate and will fall apart when heated. Medium-firm could work, but firm or extra-firm holds its shape best.
A Comforting Dubu Kimchi (Warm Tofu with Stir-Fried Kimchi)

How to Make It

  1. Prepare the Tofu: First, gently drain your block of tofu. If it feels particularly watery, you can press it lightly between paper towels or a clean kitchen cloth with a heavy object on top for about 15-20 minutes. This step helps the tofu absorb other flavors better and prevents it from making your dish watery. Then, slice the tofu into roughly 1.5-2 cm (about ¾ inch) thick rectangular pieces or triangles, however you prefer. The goal is bite-sized pieces that are easy to pick up.

  2. Warm the Tofu: In a medium pot, bring about 4-5 cups of water to a gentle boil. Add a pinch of salt if you like – just a little bit helps season the tofu. Carefully slide your sliced tofu into the boiling water and let it simmer for about 5-7 minutes. Why do we do this? Simmering the tofu removes any faint raw bean taste it might have, makes it wonderfully soft and warm, and prepares it to perfectly complement the hot kimchi stir-fry. Some people like to pan-fry their tofu for a crispy edge, but traditionally, for Dubu Kimchi, it’s served warm and soft. Once warmed, gently remove the tofu with a slotted spoon and arrange it on a serving platter.

  3. Prepare Kimchi and Pork: Now, let’s get serious with the kimchi! Chop your aged baechu kimchi into bite-sized pieces, about 2-3 cm (1 inch) in length. If your kimchi is extremely watery, you might want to give it a gentle squeeze to remove some of the excess liquid, which helps prevent the stir-fry from becoming too soupy. However, don’t discard that liquid entirely; a tablespoon or two of kimchi juice can add fantastic depth to the stir-fry later! Next, thinly slice your pork shoulder or belly. The thinner the slices, the quicker and more evenly it will cook, allowing it to absorb the flavors beautifully.

  4. Marinate the Pork (Optional but Recommended): In a small bowl, toss the sliced pork with about 1 teaspoon of soy sauce and 1 teaspoon of sesame oil. While not strictly necessary, this brief marination adds a lovely foundational layer of flavor to the pork and helps tenderize it slightly. Let it sit while you prep your other aromatics.

  5. Sauté Aromatics: Heat 1-2 tablespoons of cooking oil in a large non-stick pan or wok over medium-high heat. Add the thinly sliced onion and stir-fry for 3-4 minutes, or until it turns translucent and slightly softened. This step brings out the natural sweetness of the onion, which will balance the sourness of the kimchi. Then, add the minced garlic and about half of your chopped green onions (reserve the rest for garnish). Sauté for another minute until fragrant. Be careful not to burn the garlic, as it can turn bitter.

  6. Stir-fry the Pork: Add the marinated pork to the pan. Increase the heat slightly if needed to ensure a good sear. Stir-fry the pork, breaking up any clumps, until it’s no longer pink and is nicely browned, about 5-7 minutes. Cooking the pork first ensures it’s thoroughly cooked and develops a good flavor before the kimchi is added, preventing it from tasting boiled.

  7. Add Kimchi and Seasonings: Now for the star of the show! Add the chopped kimchi, gochujang, soy sauce, sugar, and gochugaru (if using) to the pan with the pork and aromatics. If you reserved some kimchi juice, now is the time to splash it in! Stir-fry everything together for about 5-7 minutes, continually stirring. The heat helps the flavors meld, and the kimchi will soften further and caramelize slightly, developing a wonderfully complex taste. The sugar helps to balance the intense sourness of the aged kimchi, creating a harmonious sweet, sour, spicy, and savory profile.

  8. Finish and Serve: Once the kimchi stir-fry looks rich and saucy, turn off the heat. Stir in the remaining 1 tablespoon of sesame oil. The sesame oil added at the very end retains its fresh, nutty aroma, which is a signature flavor in Korean cooking. Transfer the hot kimchi stir-fry to the center of your platter, nestled next to or on top of the warm tofu. Garnish generously with the remaining chopped green onions and a sprinkle of toasted sesame seeds for an extra flourish. Serve immediately and enjoy the delightful contrast of warm, mild tofu with the vibrant, spicy, and deeply flavorful kimchi stir-fry!

A Comforting Dubu Kimchi (Warm Tofu with Stir-Fried Kimchi)

🛒 A Comforting Dubu Kimchi

As an Amazon Associate we earn from qualifying purchases.

Shop Ingredients & Tools →

Tips from a Korean Kitchen

  • Aged Kimchi is the Secret Weapon: I cannot stress this enough – the magic of Dubu Kimchi truly comes from using aged, well-fermented (and therefore quite sour) kimchi. Freshly made kimchi simply won’t give you the same depth of flavor or the iconic tang that makes this dish so beloved. If your kimchi isn’t very sour, don’t be shy about adding a little extra sugar to balance, or even a splash of rice vinegar to boost the tanginess. This is how Koreans actually make this at home!

  • Pork Selection Matters for Texture: While thin-sliced pork shoulder is a fantastic lean-yet-flavorful choice, pork belly (samgyeopsal) brings a beautiful richness and melt-in-your-mouth texture that takes this dish to another level. If you’re going for maximum indulgence, pork belly is the way to go. If you’re using ground pork, ensure you break it up well and cook it until it’s nicely browned to develop flavor.

  • Taste and Adjust: Every batch of kimchi is different – some are saltier, some are more sour, some spicier. Always taste your kimchi stir-fry before serving and adjust the seasonings. Need more sweetness to balance the sour? Add a bit more sugar. Want more heat? A little extra gochugaru will do the trick. This is the art of home cooking!

  • Don’t Overcook the Tofu: The tofu is meant to be warm, soft, and slightly yielding, providing a gentle counterpoint to the robust stir-fry. Simmering for just 5-7 minutes is perfect. You’re not trying to cook it through, but simply to warm it up and improve its texture. Overcooked tofu can become rubbery.

Storage

The kimchi stir-fry component of Dubu Kimchi keeps quite well. Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. The flavors actually deepen overnight, making it even more delicious! The tofu, however, is best enjoyed fresh. If you have leftover boiled tofu, you can store it in fresh water in an airtight container in the fridge for 1-2 days. When reheating, gently warm the kimchi stir-fry on the stovetop over medium heat or in the microwave until heated through. The tofu can be gently rewarmed in hot water or in the microwave for a short burst until warm.

FAQ

Can I make Dubu Kimchi vegetarian?

Absolutely! Dubu Kimchi is very adaptable. To make it vegetarian, simply omit the pork entirely. Instead, you can add various mushrooms like shiitake, oyster, or king oyster mushrooms, which will provide a fantastic umami boost and a satisfying meaty texture. You could also add some extra firm tofu chunks directly to the kimchi stir-fry for added protein and substance.

My kimchi isn’t very sour. What can I do?

If your kimchi isn’t aged or sour enough, you can easily compensate. Add 1-2 tablespoons of rice vinegar to the stir-fry along with the other seasonings. The vinegar will mimic the tanginess of aged kimchi. You might also want to slightly reduce the amount of sugar you add, as the kimchi won’t have as much sourness to balance. A tiny pinch of MSG (monosodium glutamate) can also enhance the umami depth if you’re open to using it.

What do Koreans usually eat with Dubu Kimchi?

As I mentioned, Dubu Kimchi is famously paired with alcoholic beverages like makgeolli (a milky rice wine) or soju, making it a beloved anju (drinking snack). The robust flavors of the dish are perfect for cutting through the alcohol. For a complete meal, it’s wonderful served with a simple bowl of warm, fluffy white rice. Many Koreans also enjoy it with a light, clear soup on the side, like a simple seaweed soup (miyeokguk) or soybean sprout soup (kongnamul guk), to round out the meal.

🛒 A Comforting Dubu Kimchi

As an Amazon Associate we earn from qualifying purchases.

Shop Ingredients & Tools →

More Korean Recipes




🛒 A Comforting Dubu Kimchi

As an Amazon Associate we earn from qualifying purchases.

Shop Ingredients & Tools →

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *