Culinary Explorer

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

Discover Culinary Explorer
Haeju Bibimbap (해주비빔밥, Haeju Mixed Rice)

Haeju Bibimbap (해주비빔밥, Haeju Mixed Rice)

Created by

The northern bibimbap that begins with rice fried in oil, then builds its balance from separate namul, tender beef, egg, and the coastal savor of toasted dried shrimp.

Main Dishes
Korean
Comfort Food
Special Occasion
50 min
Active Time
45 min cook1 hr 35 min total
Yield4 servings

The misunderstanding with bibimbap is that people think the sauce makes it. It doesn't. In Haeju bibimbap, the rice speaks first, because it is stir-fried in oil before anything is placed on top. If the rice is wet, the bowl goes dull. If the oil is too heavy, the namul disappears. Get that balance right and the dried shrimp, beef, egg, and vegetables have room to be themselves.

Notebook 31 says Haeju-style rice must be handled like a main ingredient, not a bed. My teacher Master Seong-nyeo would make us cool the rice on trays, then fry it just until each grain caught a light gloss. No crust. No clumps. After that, each namul was seasoned alone in its own bowl. Bean sprouts want crunch and sesame; spinach wants almost nothing; gosari wants soy and a little patience. Mix them too early and you have one tired flavor.

This is a northern bowl, from Hwanghae, and it feels both comfortable and a little ceremonial. You can cook it in a home kitchen tonight, but I won't tell you it is quick. It asks for order: cut everything evenly, season each part separately, toast the shrimp, fry the rice last, and bring it to the table before the rice loses its warmth. Write it down. Memory is a borrowed bowl.

Haeju bibimbap, also called Haeju gyoban (해주교반), is a regional mixed rice from Haeju in Hwanghae Province and is often named with Jeonju and Jinju among Korea's three noted bibimbaps. Its northern character comes from oil-fried rice and restrained seasoning, with dried shrimp reflecting Haeju's Yellow Sea coast and its old trade in preserved seafood. After the division of Korea in 1945 and the Korean War beginning in 1950, the dish became less common in the South than Jeonju bibimbap, but Hwanghae families and regional food records kept its name alive.

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

Discover Culinary Explorer

Ingredients

cooked short-grain rice

Quantity

4 cups

cooled until the grains are firm

neutral oil

Quantity

2 tablespoons

divided

toasted sesame oil

Quantity

1 tablespoon, plus more for seasoning

fine sea salt

Quantity

1/2 teaspoon

divided

small dried shrimp (mareun saeu)

Quantity

1/3 cup (about 25g)

beef sirloin or ribeye

Quantity

200g

cut into thin matchsticks

soy sauce

Quantity

2 tablespoons

divided

garlic

Quantity

2 teaspoons

minced, divided

sugar

Quantity

1 teaspoon

black pepper

Quantity

1/4 teaspoon

freshly ground

soybean sprouts (kongnamul)

Quantity

250g

cleaned

spinach

Quantity

200g

trimmed

cooked fernbrake (gosari)

Quantity

150g

rinsed and cut into 2-inch lengths

fresh shiitake mushrooms

Quantity

6

stems removed, caps thinly sliced

zucchini

Quantity

1 medium

julienned

carrot

Quantity

1 medium

julienned

scallions

Quantity

2

finely chopped, divided

eggs

Quantity

2 large

separated

toasted sesame seeds

Quantity

2 teaspoons

divided

roasted gim (optional)

Quantity

1 sheet

crumbled

soy sauce

Quantity

3 tablespoons

for the mixing sauce

water or clear beef broth

Quantity

1 tablespoon

for the mixing sauce

toasted sesame oil

Quantity

1 tablespoon

for the mixing sauce

gochugaru (Korean chili flakes) (optional)

Quantity

1 teaspoon

for the mixing sauce

toasted sesame seeds

Quantity

1 teaspoon

for the mixing sauce

garlic

Quantity

1 small clove

finely minced, for the mixing sauce

Equipment Needed

  • Wide skillet or well-seasoned wok
  • Large pot for blanching vegetables
  • Fine strainer
  • Sharp knife or mandoline for even julienne
  • Six to eight small bowls for seasoning namul separately

Instructions

  1. 1

    Cool the rice

    Use rice that has cooled until the grains feel firm, not wet. Fresh rice can work if you spread it on a tray for 20 minutes, but very soft rice will smear when it meets the oil. Haeju bibimbap begins with the rice itself, so this is not a small detail.

    If you cook the rice a day ahead, cool it quickly and refrigerate it covered. Cold rice fries cleanly, but cooked rice should not sit out for hours.
  2. 2

    Toast the shrimp

    Pick through the dried shrimp and discard any hard shells or dark bits. Toast them in a dry skillet over medium-low heat for 3 to 4 minutes, shaking often, until they smell clean and savory. Crush half of them lightly with the back of a spoon and leave the rest whole. The crushed shrimp season the bowl; the whole ones tell you what you are eating.

  3. 3

    Season the beef

    Mix the beef with 1 tablespoon soy sauce, 1 teaspoon sesame oil, 1 teaspoon minced garlic, the sugar, and black pepper. Let it stand 15 minutes while you prepare the vegetables. The beef is a topping, not the ruler of the bowl, so keep the seasoning clean and measured.

  4. 4

    Make the sauce

    Stir together 3 tablespoons soy sauce, 1 tablespoon water or clear broth, 1 tablespoon sesame oil, 1 teaspoon gochugaru if using, 1 teaspoon sesame seeds, 1 minced garlic clove, and 1 tablespoon of the chopped scallion. This is a spooning sauce, not a flood. Haeju bibimbap should taste of oil-fried rice, namul, beef, and shrimp, not only red paste.

  5. 5

    Cook the sprouts

    Put the soybean sprouts in a pot with 1/2 cup water and 1/4 teaspoon salt. Cover, bring to a boil, and cook 6 minutes without lifting the lid. Drain, then season in its own bowl with 1 teaspoon sesame oil, 1/2 teaspoon minced garlic, 1 tablespoon chopped scallion, and 1/2 teaspoon sesame seeds. Taste one sprout. It should be nutty and clean, still crisp at the center.

  6. 6

    Blanch the spinach

    Blanch the spinach in boiling water for 30 seconds, then rinse cold and squeeze firmly until no water runs from your hand. Cut into 2-inch lengths and season in its own bowl with 1 teaspoon sesame oil, 1/2 teaspoon soy sauce, and 1/2 teaspoon sesame seeds. Spinach carries water like a grudge; squeeze it properly or it thins the whole bowl.

  7. 7

    Season dark namul

    Heat 1 teaspoon neutral oil in a skillet. Add the gosari, 1/2 tablespoon soy sauce, 1/2 teaspoon minced garlic, and 2 tablespoons water. Stir over medium heat for 4 to 5 minutes, until the fernbrake is tender and seasoned through. Move it to a bowl. In the same skillet, cook the shiitakes with 1 teaspoon oil and 1/2 tablespoon soy sauce for 2 to 3 minutes, until glossy. Keep them separate. Each namul has its own voice.

  8. 8

    Cook pale vegetables

    Salt the julienned zucchini with a pinch from the measured salt and let it stand 10 minutes, then squeeze gently. Cook it in 1 teaspoon oil for 1 to 2 minutes, just until it bends. Move it aside. Cook the carrot in 1 teaspoon oil with another small pinch of salt for 1 to 2 minutes, until the raw edge softens but the color stays bright. Do not brown either one.

  9. 9

    Make egg jidan

    Beat the egg yolks with a pinch of salt in one bowl and the whites with a pinch of salt in another. Oil a skillet lightly, wipe it almost dry, and cook each into a thin sheet over low heat. Let them cool, then slice into fine threads. Matched cuts are not vanity. They make the bowl mix evenly.

  10. 10

    Cook the beef

    Set a skillet over medium-high heat and cook the marinated beef in a single layer for 2 to 3 minutes, stirring only after it has taken a little color. If the pan is small, cook in two batches. Thin beef should taste browned and tender, not boiled in its own liquid.

  11. 11

    Fry the rice

    Wipe the skillet clean. Add 1 tablespoon neutral oil and 1 tablespoon sesame oil over medium heat, then add the cooled rice and the remaining salt. Stir and fold for 4 to 5 minutes, breaking clumps without crushing the grains, until the rice is glossy and separate. Do not make a hard crust. This is gireum-bap, oil rice, and it is the spine of the Haeju bowl.

  12. 12

    Assemble the bowls

    Divide the oil-fried rice among four wide bowls. Arrange the soybean sprouts, spinach, gosari, shiitakes, zucchini, carrot, beef, and egg threads in separate sections so the colors stay clear. Spoon the toasted dried shrimp into the center and scatter a little crumbled gim if using. Serve the sauce on the side and let each person add 1 tablespoon first, then more only after mixing and tasting. 손맛 is real; I measure it anyway, so it can be handed on.

Chef Tips

  • Use small dried shrimp, not large tough ones meant only for stock. They should smell sweet and briny, never stale. Toasting them first matters because it drives off dampness and makes their savor clean.
  • Day-old rice is allowed, even useful, if it was cooled and refrigerated properly. The safe corner to cut is cooking the rice ahead. The corner not to cut is frying it carefully, because plain hot rice gives you ordinary bibimbap, not the Haeju bowl.
  • If gosari is hard to find, use more shiitake and soybean sprouts rather than forcing a poor substitute. Korean kitchens cooked from the market in front of them. Keep the seasoning method and the balance.
  • Serve gochujang only on the side if your table insists on it. Start with the soy-sesame sauce first. Too much red paste will bury the dried shrimp and the oil rice, and then the dish loses its name.

Advance Preparation

  • Cook the rice up to 1 day ahead, spread it to cool quickly, then refrigerate it covered. Bring it out 20 minutes before frying so it is cold but not hard as stone.
  • The soybean sprouts, spinach, gosari, shiitakes, zucchini, and carrot can be cooked up to 6 hours ahead and kept covered in the refrigerator. Taste them again before serving, because cold dulls salt and sesame.
  • Toast the dried shrimp up to 3 days ahead and store airtight at room temperature. Fry the rice and assemble the bowls only at the end.

Frequently Asked Questions

Nutrition Information

1 serving (about 500g)

Calories
680 calories
Total Fat
30 g
Saturated Fat
6 g
Trans Fat
0 g
Unsaturated Fat
22 g
Cholesterol
170 mg
Sodium
1780 mg
Total Carbohydrates
71 g
Dietary Fiber
6 g
Sugars
5 g
Protein
33 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 Bap & Bibimbap

Browse the full collection