Kimchi jjigae (김치찌개) is probably Korea's most widely eaten stew. It appears on the table at home more than any other jjigae, it's the cheapest and most filling option at Korean restaurants, and every Korean has a version of it that they consider definitive.
It is also one of the most forgiving dishes in Korean cooking. There is no wrong way to make kimchi jjigae — as long as you use good kimchi and don't rush the cooking time.
What It Is
Kimchi jjigae is a stew built on kimchi and pork (or tofu for vegetarian versions) in a spicy, sour broth. The kimchi is the primary ingredient and the primary flavor — everything else exists to support and amplify it.
The key: the kimchi should be well-fermented, ideally overly sour kimchi that's past its prime for eating fresh. The fermented sourness of old kimchi becomes a distinct and appealing flavor when simmered — the same way a stock develops from bones, a kimchi jjigae broth develops from overfermented kimchi cooked over time.
Why Aged Kimchi Is Required
Fresh (or newly made) kimchi is bright, crunchy, and mildly tangy. It's excellent eaten straight or in quick preparations.
Old kimchi — kimchi that has been fermenting for weeks or months, becoming increasingly sour — is no longer ideal for eating raw. But it is perfect for kimchi jjigae. The sourness, which becomes overwhelming when eating fresh, becomes complex, nuanced, and deeply appetizing when cooked.
This is why kimchi jjigae exists: it's the Korean solution to kimchi that's become too sour to eat at the table. Rather than discarding it, you cook it into a stew that is arguably better than anything you can make with fresh kimchi.
If you only have fresh kimchi, let it ferment at room temperature for 2-3 additional days before using. Or buy kimchi that's been in the refrigerator at the store for a while — the older the better for this application.
The Structure
The kimchi: Napa cabbage kimchi (baechu kimchi), roughly chopped. This is the body of the stew — you use a lot of it, more than you might expect. At minimum, one cup per serving.
The protein: Pork belly or pork shoulder (most traditional), tuna (in a canned tuna variation that's extremely popular), or tofu (for a lighter, vegetarian version). Pork and tofu are often combined.
The broth: Anchovy stock (myeolchi yuksu) is traditional — made by simmering dried anchovies and kelp (kombu) for 15-20 minutes, then straining. The anchovy stock adds a layer of seafood umami that deepens the stew without being identifiable as fish. Water works, but the depth is noticeably less.
Aromatics: Garlic (generous), and often gochugaru (dried chili flakes) added at the start to build heat and color in the stew.
The finish: A small drizzle of sesame oil right before serving. Green onion sliced on top.
Basic Kimchi Jjigae Recipe
Serves 2. Time: 30 minutes.
Ingredients:
- 300g well-fermented kimchi, roughly chopped, plus 2-3 tablespoons kimchi juice
- 150g pork belly, sliced into bite-sized pieces
- 200g soft tofu (sundubu), cut into large cubes
- 1½ cups anchovy stock (or water)
- 1 tablespoon gochugaru
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 4 cloves garlic, minced
- Green onion, sliced
Method:
Cook the pork belly in the pot over medium-high heat until slightly browned, about 3-4 minutes. Add garlic and cook 30 seconds. Add kimchi and gochugaru; stir to combine and let cook 2-3 minutes, allowing the kimchi to pick up some color from the rendered pork fat.
Add anchovy stock and kimchi juice. Bring to a boil, then reduce to a strong simmer. Cook 15-20 minutes, uncovered or partially covered — the stew should be active and bubbling, not just warming.
Add tofu and cook 5 more minutes (tofu doesn't need much time; you're just heating it through and letting it absorb the broth). Season with soy sauce. Taste — it should be sour, spicy, and deeply savory. If it needs more depth, add a splash more kimchi juice.
Finish with sesame oil. Serve with green onion, over white rice.
The Dolsot Presentation
Kimchi jjigae is often served in a dolsot — a stone pot that retains heat and keeps the stew bubbling at the table. The stew arrives actively boiling, continues cooking as you eat, and the rice cooked in the leftover broth at the bottom of a stone pot becomes one of the best bites of the meal.
If you don't have a dolsot, serve in a heavy ceramic or cast iron pot to retain heat as long as possible. The stew should be hot — almost uncomfortably hot — when served.
The Canned Tuna Variation (Chamchi Kimchi Jjigae)
One of the most popular Korean dorm-room and office lunch variations: replace the pork with canned tuna. Add one can of tuna (oil drained) at the same point you would add tofu. The tuna disintegrates partially into the broth, creating a different but equally satisfying stew.
This variation is fast (no browning step), cheap, and surprisingly good. The fish-on-fish quality of tuna in anchovy stock sounds redundant but works — the flavors are complementary, not overlapping.
What Makes Kimchi Jjigae Different From Budae Jjigae
Budae jjigae (부대찌개, "army stew") is a related dish that emerged after the Korean War, built around American military food surplus — Spam, hot dogs, canned beans — cooked with kimchi, gochujang, and ramen noodles. It's chaotic, rich, and beloved.
Kimchi jjigae is simpler and more refined — the traditional form, built to highlight the kimchi itself without competing flavors. Both are jjigae (stews cooked in a shared pot at the table), but the philosophy differs significantly.
Kimchi jjigae is the clearest example of the Korean instinct to not waste anything. Old kimchi that has passed its peak becomes a stew that surpasses anything fresh kimchi could produce. The fermented sourness, which was a liability at the table, becomes a profound asset when cooked. It's the kind of culinary transformation that reveals how deep the logic of fermentation runs through Korean cuisine.
Related reading: Korean Soups and Stews Guide | What Is Kimchi? | Korean Pantry Starter Guide
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99