Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Mulhoe (Cold Raw Fish Soup)

Mulhoe (Cold Raw Fish Soup)

Created by

Raw white fish, cucumber, pear, and perilla in an icy sweet-sour doenjang broth, Jeju's summer bowl that asks for clean fish, thin knife work, and restraint.

Main Dishes
Korean
Comfort Food
Weeknight
35 min
Active Time
10 min cook1 hr 45 min total
Yield2 generous servings or 4 small bowls

Mulhoe is a summer market bowl. You buy the fish in the morning, bring it home still cold, cut the vegetables thin, and make the broth sharp enough that the ice doesn't flatten it. Cook the month you're standing in: if the fishmonger cannot sell you fish meant for raw eating today, this is not tonight's dinner.

This is Jeju's way, built on doenjang (fermented soybean paste) rather than the heavier gochujang that many east-coast bowls use. Master Seong-nyeo would say the fish must still taste like fish after the spoon goes through it. That is the whole lesson here. The broth should be salty, tart, and just sweet enough to make you take another spoonful, not red candy water.

The dish asks for care, not labor. Keep the fish cold, cut it cleanly across the grain, and add the vinegar broth only when the bowls are ready to go to the table. Acid tightens raw fish if it waits too long. 손맛 is real; I measure it anyway, so the next hot night can have the same clean bowl.

Mulhoe belongs to Korea's fishing coasts, especially Jeju and the east coast around Pohang, where fishermen could turn the day's raw catch into a cold meal with water, vinegar, vegetables, and whatever jang (fermented paste) their region favored. Jeju's best-known version is jari-mulhoe, made in summer with jaridom, a small local fish, and often seasoned with doenjang, while Pohang's restaurant style is usually redder, sweeter, and gochujang-led. Its history is market and harbor history rather than court record, which is why the regional split matters more than a single origin story.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

cold water

Quantity

2 1/2 cups

dried kelp (dasima)

Quantity

1 piece, about 3 inches square

dried anchovies (myeolchi)

Quantity

6 large

heads and guts removed

doenjang (fermented soybean paste)

Quantity

1 1/2 tablespoons

rice vinegar

Quantity

2 1/2 tablespoons, plus more to serve

maesil-cheong (Korean green plum syrup)

Quantity

1 tablespoon

or use 2 teaspoons sugar

gochugaru (Korean chili flakes)

Quantity

2 teaspoons

soup soy sauce (guk-ganjang)

Quantity

1 teaspoon

or regular soy sauce

garlic

Quantity

1 small clove

finely grated

fine sea salt

Quantity

1/4 teaspoon, plus more only if needed

crushed ice or ice slivers

Quantity

1 1/2 cups

raw-fish-safe white fish

Quantity

300g

sliced 1/4 inch thick

English cucumber

Quantity

1/2

julienned

green leaf lettuce

Quantity

2 cups

cut into 1/2-inch ribbons

perilla leaves (kkaennip)

Quantity

6

thinly sliced

onion

Quantity

1/4 small

very thinly sliced and soaked in cold water 10 minutes

Korean pear or Asian pear (optional)

Quantity

1/4

julienned

green chili

Quantity

1

thinly sliced

toasted sesame seeds

Quantity

1 tablespoon

dried somyeon (thin wheat noodles) (optional)

Quantity

100g

cooked rice (optional)

Quantity

to serve

Equipment Needed

  • Small pot for anchovy-kelp broth
  • Fine sieve
  • Sharp slicing knife
  • Stainless mixing bowl nested over ice
  • Chilled stainless serving bowls

Instructions

  1. 1

    Make the broth

    Put the water, kelp, and anchovies in a small pot over medium heat. When the water reaches a bare simmer, pull out the kelp so it does not turn the broth slick and bitter. Simmer the anchovies for 8 minutes, then strain. You should have about 2 cups of clean broth. Chill it until very cold, at least 1 hour in the refrigerator or 25 minutes in the freezer.

    Remove the anchovy heads and dark guts before simmering. That small work is what keeps a cold broth clean instead of fishy.
  2. 2

    Season it cold

    Whisk the doenjang into the cold broth through a fine sieve, pressing with a spoon so no hard lumps remain. Stir in the vinegar, maesil-cheong or sugar, gochugaru, soy sauce, grated garlic, and salt. Taste it before the ice goes in. It should be saltier and sharper than a soup you would sip plain, because the ice, vegetables, and fish will soften it. Do not make it sweet first. Sweetness should help the vinegar, not take over the bowl.

  3. 3

    Handle the fish

    Keep the fish refrigerated until the moment you cut it. Pat it dry, then slice across the grain into strips about 1/4 inch thick and 2 inches long. If the fish was not sold for raw eating, smells strongly fishy, or feels sticky, stop and use it for a cooked dish. Gochugaru and vinegar cannot repair poor fish, and they should not try.

    Buy fish specifically sold for raw eating, the same day you serve it. Keep it below 4 C / 40 F, and do not use freshwater fish for this recipe.
  4. 4

    Cut the vegetables

    Drain the soaked onion well. Cut the cucumber and pear into thin matchsticks, slice the lettuce into ribbons, and cut the perilla last so it stays fragrant. Thin knife work matters here because everything has to lift together on the spoon: fish, leaf, cucumber, broth. Thick pieces fall away and make the bowl clumsy.

  5. 5

    Boil optional noodles

    If serving somyeon, boil it in plenty of water until just tender, usually 3 minutes. Drain and rinse under cold running water, rubbing the noodles between your hands to remove surface starch, then drain hard. Cold noodles should be clean and springy, not slippery. If serving rice instead, keep it in a separate bowl so each person can add it as they eat.

  6. 6

    Build the bowls

    Divide the fish, cucumber, lettuce, perilla, onion, pear, and green chili among chilled stainless bowls. Add the somyeon now if using it, tucking it to one side rather than burying the fish. Scatter the sesame seeds over the top. Do not pour the broth yet. Acid tightens raw fish if it waits, and mulhoe should arrive loose and cold.

  7. 7

    Pour and serve

    Stir the crushed ice into the seasoned broth and pour it over the bowls just before serving. Mix at the table so the doenjang broth coats the fish and vegetables. Taste one spoonful, then adjust each bowl with 1 teaspoon more vinegar or a small pinch of salt if needed. Eat immediately with rice or somyeon. There are no leftovers with raw fish.

Chef Tips

  • Tell the fishmonger you are making hwe (raw sliced fish), not stew. A firm white sea fish is easiest at home: flounder, sea bream, halibut, or rockfish. Home freezing is not the same as commercial parasite control, so buy fish already handled for raw eating.
  • Jeju mulhoe leans on doenjang. If you want a Pohang-style red broth, replace 1 tablespoon of the doenjang with 1 tablespoon gochujang and reduce the maesil-cheong to 2 teaspoons total. Do not add both at full strength, or the fish disappears.
  • The broth must taste too assertive before it meets the bowl. Cold dulls salt, ice dilutes vinegar, and lettuce gives off water. Measure the seasoning first, then adjust by the spoonful at the table.
  • Safe corners to cut: make the broth ahead, buy vegetables already washed, and serve rice instead of boiling noodles. Do not cut the fish early, do not leave it sitting in acid, and do not use dull knife work. Those are the dish.

Advance Preparation

  • The anchovy-kelp broth can be made up to 3 days ahead and refrigerated. Season it up to 1 day ahead, but add the crushed ice only when serving.
  • The cucumber, lettuce, onion, chili, and pear can be cut up to 2 hours ahead and kept covered in the refrigerator. Slice perilla closer to serving so it keeps its fragrance.
  • Slice the fish no more than 15 minutes before serving, keep it cold, and discard any assembled leftovers. Raw fish is not a dish for tomorrow.

Frequently Asked Questions

Nutrition Information

1 serving (about 870g)

Calories
465 calories
Total Fat
7 g
Saturated Fat
1 g
Trans Fat
0 g
Unsaturated Fat
6 g
Cholesterol
80 mg
Sodium
1350 mg
Total Carbohydrates
60 g
Dietary Fiber
6 g
Sugars
14 g
Protein
40 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Hoe & the Raw Table

Browse the full collection