Skip to content
GetCookMatch
Sundubu Jjigae (Korean Soft Tofu Stew) with sundubu (Korean soft/silken tofu, kimchi and gochugaru — Korea recipeKoreaKorea
📝Useful tips
S
Sergei Martynov

The tofu is handled last and handled gently. Add it in large, generous spoonfuls — almost full handfuls scooped straight from the container — not in cubes cut on a board. Cutting soft tofu on a board crushes it into small fragments that disappear into the broth. The beauty of sundubu jjigae is large, quivering, intact pieces of tofu floating in the red broth, their silkiness contrasting the spice. After adding the tofu, do not stir the pot. Stirring breaks the pieces apart. Shake the pot gently to move the broth around the tofu instead.

💡

Use the most fermented kimchi you have — older, more sour kimchi makes a dramatically better broth than fresh kimchi. The lactic acid from fermented kimchi integrates into the broth and rounds its flavour in a way that young kimchi cannot. Korean cooks specifically save old kimchi for jjigae. The kimchi juice is not incidental — it is part of the liquid that builds the broth. If your kimchi package has very little juice, add an extra tablespoon of rice vinegar to compensate.

Soups

Sundubu Jjigae (Korean Soft Tofu Stew)

By Sergei Martynov

One of Korea's three great jjigae alongside kimchi jjigae and doenjang jjigae: silky uncurdled soft tofu (sundubu) spooned in large chunks into a fiery gochugaru-and-anchovy broth with kimchi, pork belly, zucchini, and mushrooms. An egg is cracked into the boiling pot at the table — the residual heat soft-sets it. The stew arrives bubbling in a clay pot (ttukbaegi), surrounded by rice and banchan. Jjigae means stew in Korean; sundubu means extra-soft tofu. The tofu gives no flavour of its own — it is a soft, silent canvas that absorbs the intensely seasoned broth and contrasts its silkiness against the spice and the chew of pork and vegetables.

⏱️
35
Minutes
👥
4
Servings
🔥
280
kcal
Rate this recipe

Key Ingredients

What you'll need

Ingredients

How to make it

Instructions

  1. 1

    Build the flavour base. Heat the sesame oil in a small heavy pot or ttukbaegi (earthenware pot) over medium heat. Add the pork belly and cook 2 to 3 minutes, stirring, until the fat begins to render. Add the garlic and onion and stir-fry 1 minute until fragrant. Add the gochugaru and stir vigorously for 30 seconds — the red pepper flakes bloom in the hot oil, deepening their colour and flavour without burning. This step creates the characteristic red-oil base of Korean jjigae.

  2. 2

    Add kimchi and build the broth. Add the chopped kimchi and its juice. Stir and cook 2 minutes until the kimchi softens slightly and the juice evaporates. Pour in the anchovy-kelp stock. Add the fish sauce. Bring to a rolling boil over high heat. Taste the broth — it should be spicy, salty, and savoury with a clear sour note from the kimchi. This is the flavour foundation; adjust fish sauce for salt.

  3. 3

    Add vegetables and tofu. Add the zucchini and mushrooms. Simmer 3 minutes. Spoon the soft tofu directly from its container in large chunks — do not cut it in advance, and do not stir after adding. The tofu must stay in intact pieces. Simmer gently 3 to 4 minutes until the tofu is heated through. It will quiver when you shake the pot — this is correct.

  4. 4

    Crack the egg and finish. Remove from heat (or keep at a gentle boil). Crack one egg directly into the centre of each serving. The residual heat sets the white in 1 to 2 minutes while the yolk stays runny. Scatter the spring onions over the top. Drizzle with sesame oil. Do not stir — serve immediately, egg intact, so each diner breaks the yolk themselves.

  5. 5

    Serve. Bring the pot directly to the table bubbling. Serve with steamed short-grain rice alongside — jjigae is not eaten alone. The protocol: spoon the tofu and broth over rice; break the egg yolk into the broth; eat from the same pot communally, or ladle into individual bowls with an egg cracked into each.

Join the conversation

Comments

Leave a comment

No comments yet — be the first!

Frequently Asked Questions

What is sundubu — and how is it different from regular silken tofu?

Sundubu (순두부) literally means 'pure tofu' — it is tofu that has not been pressed or shaped into a block. It is the softest, most custardy form of tofu, with a very high water content and an almost pudding-like texture. Regular silken tofu is slightly firmer and has been set into a block form. Sundubu comes in soft, moist tubes or boxes specifically labelled 'soon tofu' or 'extra soft tofu' at Korean grocery stores. For this dish, sundubu is strongly preferred — it absorbs the broth more readily and provides the characteristic silky texture that gives the dish its name. Firm silken tofu is an acceptable substitute; firm or extra-firm tofu is not appropriate.

Why use well-fermented kimchi rather than fresh?

Kimchi is a living fermented food — over weeks and months of fermentation, the lactic acid bacteria produce more and more organic acids, dramatically increasing sourness and flavour complexity. In sundubu jjigae, that fermentation acid is what creates the characteristic tangy-sour undertone in the broth. Fresh or young kimchi (less than 2 weeks old) tastes mainly of garlic and gochugaru without the sour depth. The rule in Korean cooking: use old kimchi to cook with, young kimchi to eat fresh alongside. If you only have young kimchi, add a small splash of rice vinegar to the broth to approximate the missing acidity.

Can you make sundubu jjigae vegetarian?

Yes. Replace the anchovy-kelp stock with dried mushroom stock (simmer dried shiitake and a piece of dried kelp in water for 20 minutes). Omit the pork belly and replace with extra mushrooms — king oyster mushrooms and shiitake are both excellent. Use soy sauce instead of fish sauce for seasoning. The kimchi must be vegan kimchi (traditional kimchi often contains fermented shrimp — vegan kimchi is made without it). The egg at the end is traditional but optional. Vegetarian sundubu jjigae made with good vegan kimchi, mushroom stock, and kelp is genuinely excellent.

What is an anchovy-kelp stock and can you use a shortcut?

Anchovy-kelp stock (myeolchi-dashima yuksu) is the standard savoury base for most Korean soups and stews. To make it: remove the guts from 10 dried anchovies (flat, small silver-dried fish from Korean markets), combine with a 10 cm piece of dried kelp and 700 ml water, bring to a boil, simmer 10 minutes, and strain. It does not taste strongly of fish — it tastes savoury, clean, and deep. Shortcuts: Korean anchovy stock sachets dissolve in hot water in 1 minute and taste very close to homemade; Korean anchovy soup powder (myeolchi-garu) added to water; or plain water, which works but produces a noticeably thinner-tasting stew.

Why is the egg added at the end and not cooked with the stew?

The egg is added at the very end — some restaurants add it raw at the table — so that its white sets gently in the residual heat of the boiling broth (about 1 to 2 minutes) while the yolk stays completely runny. A runny yolk, broken into the broth and mixed with the tofu and rice, adds richness and rounds the acidity of the kimchi. An egg cooked throughout loses this effect — the white becomes rubbery and the yolk flavour merges into the broth rather than sitting on top of it. The intact egg arriving in the still-bubbling pot is also part of the drama of jjigae service — a presentation as much as a technique.