Sundubu Jjigae: Spicy Korean Soft Tofu Stew Recipe

Warm up cold evenings with a steaming bowl of Korean soft tofu stew (sundubu jjigae). This spicy, comforting stew is a Korean classic, perfect with a bowl of steamed short- or medium-grain rice.

It’s highly adaptable, cooks in about 25 minutes, and is so good I make it regularly. Silky soft tofu cooks with zucchini and mushrooms in a fragrant broth spiced with gochugaru (Korean red pepper flakes). I often crack an egg into the pot at the end for extra richness — omit it to keep the stew vegan. Below you’ll also find notes for adding meat if you prefer a heartier version.

Gather your ingredients and enjoy this simple, delicious sundubu jjigae.

Korean soft tofu stew (sundubu jjigae) served with rice and kimchi.

Why you’ll love this recipe

Sundubu jjigae is beloved for its bold flavours, comforting heat and flexibility.

  • Customisable: Swap in pork belly, ground meat, shiitake or king oyster mushrooms, or make it fully vegan. Add extra stock for a soupier version.
  • Quick and easy: Ready in roughly 25 minutes, ideal for weeknights.
  • Flavourful: Gochugaru and aromatics create a deep, spicy broth that’s warming and satisfying.
  • Vegan-friendly: Use vegetable stock or vegan dashi and skip the egg to keep it vegan. The recipe is also naturally gluten-free if you choose gluten-free soy sauce.

Ingredients and substitutes

Three baby zucchini, also called baby marrow or baby courgette.
zucchini
A pinch bowl of fine sea salt.
salt
A small bowl with extra virgin olive oil.
Oil
An unpeeled brown onion.
onion
Five unpeeled garlic cloves
garlic
A knob of ginger root.
ginger
A small bowl with gochugaru flakes (Korean red pepper flakes).
gochugaru
A small bowl with ground white pepper.
white pepper
A plastic tub with soft silken tofu.
soft silken tofu
A bunch of fresh enoki mushrooms.
enoki mushrooms

This stew is versatile and forgiving — swap ingredients based on what you have and your dietary needs.

  • Zucchini: Young zucchini or baby courgettes work well; a large zucchini can be quartered and sliced. Other squash varieties are fine as substitutes.
  • Oil: Toasted sesame oil adds aroma but plain vegetable oil works too. Use a mix if you like the sesame flavour without overpowering the dish.
  • Aromatics: Onion, garlic and ginger build the broth’s base — don’t skip them.
  • Gochugaru: Korean red pepper flakes provide heat, color and depth. If unavailable, another red chilli flake is acceptable.
  • Stock: Anchovy stock is traditional, but dashi, chicken or vegetable stock, or even water will work. Use a stock you enjoy for the best flavour. Add extra stock to make a lighter tofu soup.
  • Soy sauce: Light soy sauce is recommended, but regular soy sauce is suitable.
  • Mirin: Adds subtle sweetness; substitute a small pinch of sugar if you don’t have mirin.
  • White pepper: Provides an authentic finish, though freshly ground black pepper is okay.
  • Silken tofu: Use Korean soondubu if available or a fresh silken tofu from the refrigerated section — it should be very soft and silky.
  • Mushrooms: Enoki or shimeji are great. If using firmer mushrooms like shiitake or king oyster, add them with the onions so they have time to cook.

To serve (optional)

A woven bowl with eggs.
eggs
A single green finger chilli.
green chilli
A green onion, also called spring onion or scallion.
green onion
  • Eggs: Crack whole eggs or yolks into the hot stew just before serving for a silky finish. Steam briefly with the lid on until cooked to your liking, or omit for a vegan meal.
  • Green chilli: Adds extra heat — taste the stew first and add only if desired.
  • Green onion: Thinly sliced scallions bring freshness to the finished dish.

Optional variations

  • Meat: Brown ground pork or pork belly in the oil before adding the aromatics for a richer, meaty stew.
  • Kimchi: Stir in shredded kimchi near the end of cooking to make a kimchi jjigae-style version with tang and extra depth.
A bowl of Korean soft tofu soup with enoki mushrooms and an egg yolk.

Frequently asked questions

Haemul sundubu jjigae is a spicy soft tofu stew made with seafood such as shrimp and clams, cooked in a savory broth often based on anchovy stock and seasoned with gochugaru. It’s usually served piping hot and finished with green onions.

Sundubu jjigae centers on soft tofu in a spicy broth and may include seafood or pork. Kimchi jjigae highlights kimchi as the main ingredient, usually with pork or tuna, and tends to be tangier from the fermented cabbage.

Jjigae means stew in Korean — a hot, often spicy dish of meats, seafood, vegetables and tofu served bubbling at the table and typically eaten with rice.

Korean soft tofu stew served with an egg yolk.

Serving suggestions

Traditionally this stew is cooked and served in a Korean earthenware pot (ttukbaegi), which keeps it bubbling at the table. If you don’t have one, portion the stew into bowls and add eggs to each bowl if you like.

Serve with steamed white rice (short- or medium-grain is best) and a selection of Korean side dishes (banchan).

Popular banchan to accompany sundubu jjigae:

  • Kimchi: A classic choice — look for vegan kimchi if avoiding fish-based seasonings.
  • Oi muchim: A spicy, tangy Korean cucumber salad.
  • Pa muchim: A simple green onion salad for freshness.
  • Gamja jorim: Soy-braised potatoes served hot or cold.

More Korean recipes you may like

If you enjoy this stew, try other Korean favourites that pair well with rice and banchan.

  • A bowl of gyeran bap with everything mixed together using a golden spoon. The runny yolk coats the plump rice kernels.
    Gyeran bap
  • A bowl of udon noodles with a spicy gochujang noodle sauce.
    Gochujang noodles
  • Mayak eggs in a ceramic bowl with one egg sliced in half to show the jammy egg centre.
    Mayak eggs
  • Top down close-up of a ceramic bowl with white rice topped with Korean braised tofu, sesame seeds and green onion.
    Gochujang tofu
See More Korean Recipes
Korean soft tofu stew (sundubu jjigae) served with rice and kimchi.

Korean Soft Tofu Stew (Sundubu Jjigae)

5 from 3 votes

Print
Pin

Sundubu jjigae is a spicy soft tofu stew in Korean cuisine. Soft tofu simmers in a flavourful broth seasoned with gochugaru for a quick, warming meal suitable for cooler weather.
Recipe byAdri
Servings2
Prep Time3
Cook Time22
Total Time25

Ingredients

 

  • 10 ounces zucchini* (about 1 large or 3 baby ones)
  • fine sea salt
  • 1 tablespoon vegetable oil
  • 1 tablespoon toasted sesame oil
  • ½ onion , thinly sliced
  • 3 garlic cloves , minced
  • ½ teaspoon grated ginger root
  • 1 tablespoon gochugaru (Korean red pepper flakes) , or another red chilli flake
  • cups stock* , use chicken, vegetable, or dashi
  • 1 tablespoon light soy sauce , or more to taste
  • 1 tablespoon mirin , or a tiny pinch of sugar
  • ¼ teaspoon white pepper
  • 1 10½ ounce pack soft silken tofu
  • ounces enoki mushrooms

To finish (optional)

  • 2 eggs , whole or just yolks
  • 1 green finger chilli , chopped
  • 1 green onion (scallion) , thinly sliced

Instructions

  • Cut the zucchini into bite-sized pieces. Sprinkle with a pinch of sea salt and set aside to draw out a little moisture.
  • Heat a heavy-based saucepan over medium heat. Add vegetable oil and toasted sesame oil, then sauté the sliced onion, minced garlic and grated ginger with a pinch of salt until the onion softens, about 5 minutes. Add the gochugaru and stir for about a minute, watching carefully so it doesn’t burn.
  • Pour in the stock, then add soy sauce, mirin and white pepper. Gently add the zucchini and the soft tofu, breaking the tofu up slightly with a spoon. Increase heat to bring to a simmer, then reduce to medium and cook until the zucchini is tender, about 10 minutes. Taste and adjust salt as needed.
  • Scatter in the enoki mushrooms and crack in the eggs if using. Add the chopped green chilli if you want extra heat. Cover and steam for about 2 minutes or until the eggs are cooked to your liking.
  • Ladle the stew into bowls, carefully placing an egg into each serving if used. Garnish with sliced green onion and serve hot with steamed rice.

Notes

  • Stock: Anchovy stock is traditional, but dashi, chicken or vegetable stock all work well. Use what you prefer for the best result.
  • Zucchini: Baby courgettes are great, but a large zucchini is fine when cut into chunks.
  • Vegan sundubu: Use vegetable stock or vegan dashi and omit the eggs.
  • Meat option: For a meaty version, brown 100 g (about 3½ ounces) of ground pork in the oil before adding the aromatics, then continue with the recipe.

 

This recipe is inspired by classic soondubu jjigae preparations and adapted to be flexible for vegetarian and vegan diets while staying flavourful.

Show Nutritional InformationHide
The nutritional estimates include the optional ingredients (eggs, chilli, green onion).

Nutrition Information

Calories: 292 kcalCarbohydrates: 23 gProtein: 11 gFat: 19 g
DID YOU LOVE THIS RECIPE?Please let me know what you enjoyed by leaving a comment so I can create more recipes you’ll love.

Pin Recipe
Share on Facebook