Korean Spicy Freshwater Fish Noodle Soup
Noodles Medium

Korean Spicy Freshwater Fish Noodle Soup

Quick answer

Eotang guksu is a regional noodle soup from the Chungcheong inland provinces, built on a broth made by simmering freshwater fish for an extended time until the bones and...

What makes this special

  • Slow-simmered freshwater fish and chili paste create the deep, savory essence of this eotang guksu broth.
  • Straining fish broth two or three times removes small bones and fishy oil
  • Doenjang neutralizes the freshwater fish odor while adding fermented savoriness
Total time
55 min
Level
Medium
Servings
2 servings
Ingredients
10
Calories
520 kcal
Protein
31 g

Key ingredients

somyeon noodlesfreshwater fish filletwatersoybean pasteKorean chili flakes

Core cooking flow

  1. 1 Check 250g freshwater fish fillet with your fingertips and remove any small...
  2. 2 Put the fish and 1200ml water in a pot and set it over medium heat.
  3. 3 Lift out the cooked fish and reserve it, then strain the broth through a fine sieve two or three times.

Eotang guksu is a regional noodle soup from the Chungcheong inland provinces, built on a broth made by simmering freshwater fish for an extended time until the bones and flesh give up their concentrated, savory extract. Freshwater fish releases fishy oils as it cooks, so straining the broth two or three times through a fine sieve to remove bone fragments and surface oils is what separates a clean, drinkable broth from a murky one. Doenjang is stirred in to neutralize residual fishiness while contributing a fermented, savory roundness. Gochugaru adds heat and color to the otherwise clear, oil-free liquid, giving direction to what might otherwise be a flat broth. A beaten egg poured in at the end forms soft, wispy ribbons that float across the surface. Somyeon noodles are added last. This dish evolved in landlocked Chungcheong communities that turned to river fish in place of coastal seafood, and its character reflects that resourcefulness.

Prep 20min Cook 35min 2 servings

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Prep

    Check 250g freshwater fish fillet with your fingertips and remove any small bones, then cut it into 3-4cm pieces.

    Rinse briefly in cold water and drain well so the broth does not turn cloudy from loose residue.

  2. 2
    Control

    Put the fish and 1200ml water in a pot and set it over medium heat.

    Once it begins to boil, skim off foam and simmer gently for about 15 minutes, keeping the boil steady rather than violent.

  3. 3
    Finish

    Lift out the cooked fish and reserve it, then strain the broth through a fine sieve two or three times.

    Check that small bones and fishy surface oils are removed before returning the broth to the pot.

  4. 4
    Control

    Whisk in 1 tbsp each doenjang, gochugaru, minced garlic, and soup soy sauce until no paste lumps remain.

    Simmer over medium-low heat for 10 minutes so the seasoning blends into the clean fish broth.

  5. 5
    Heat

    Boil 180g somyeon in a separate pot of rapidly boiling water for about 3 minutes.

    Rinse the noodles firmly under cold water to remove starch, then drain tightly so they stay springy in the hot broth.

  6. 6
    Finish

    Place the drained noodles in bowls and add the reserved fish on top.

    Ladle in plenty of boiling broth, then finish with shredded 6 perilla leaves, 40g green onion, and sliced hot green chili just before serving.

After the steps

Pick a recipe that fits this dish.

Continue with shared ingredients, meal pairings, or a similar method.

Recipes That Go Well With This

More Noodles →

Based on shared ingredients and meal pairing

Korean Spicy Gangwon Knife-Cut Noodles
Shared ingredient: green onion Noodles

Korean Spicy Gangwon Knife-Cut Noodles

Jang kalguksu is a Gangwon Province style of knife-cut noodle soup defined by dissolving both gochujang and doenjang directly into an anchovy-kelp stock, a combination that sets it apart from standard kalguksu at a fundamental level. The fermented chili paste brings a spicy, rounded sweetness while the soybean paste contributes a dense, earthy richness, and together they build a broth with a complexity that neither ingredient could produce alone. An additional measure of gochugaru piles on a sharper chili heat, giving the soup its signature fiery edge. Potato breaks down as it simmers, naturally thickening the broth without any added starch, while zucchini releases sweetness, and onion and green onion round out the aromatics. Fresh-cut noodles have a smooth exterior and a springy, slightly resistant bite that clings well to the thick, rust-red broth. The dish originates from the mountainous interior of Gangwon Province, where it warmed workers through cold seasons, and the combination of deep umami and lingering heat still makes it one of the most satisfying one-bowl meals in Korean regional cooking.

Korean Spicy Beef Soup Noodles
Shared ingredient: green onion Noodles

Korean Spicy Beef Soup Noodles

Yukgaejang guksu starts with a deep broth made by simmering beef brisket until the liquid turns rich and full-bodied. The meat is shredded along the grain and returned to the pot alongside fernbrake, bean sprouts, and green onion that have been seasoned with gochugaru, sesame oil, and garlic before a brief stir-fry. This pre-seasoning step lets the chili heat dissolve into the oil, producing a rounded spiciness rather than raw powder burn. Korean soup soy sauce adjusts the salt level without clouding the broth's color. Thin wheat somyeon noodles are boiled separately and added at the end so they absorb the broth without turning mushy. Swapping in glass noodles changes the texture to a chewier, more slippery bite that holds onto the soup longer.

Korean Flower Crab Pancake
Serve together Pancakes

Korean Flower Crab Pancake

Fresh blue crab meat is picked clean, coated in a mixture of all-purpose flour and Korean pancake mix, dipped in beaten egg, and pan-fried until the surface turns golden. The crab's natural sweetness and mild brininess stay intact throughout the process, and minced ginger cuts through any residual fishiness without announcing itself in the finished jeon. Black pepper is added in small amounts - just enough to clean up the aftertaste without competing with the delicate crab. The egg coating holds moisture inside, keeping the meat tender while the outside crisps to a light, golden crust. A generous amount of crab filling in each piece is what makes the texture satisfying.

Korean Spicy Chicken Soup Noodles
Similar recipe Noodles

Korean Spicy Chicken Soup Noodles

This spicy Korean noodle soup is built on dakgaejang, a chicken version of the classic beef yukgaejang. Whole chicken is poached until tender, the meat hand-shredded along the grain, then returned to the pot and simmered again with gochugaru, garlic, sesame oil, and sliced scallion. The resulting broth is vivid red and assertively spicy, yet the clean chicken stock underneath keeps the heat from turning harsh or muddy. Bean sprouts added just before serving retain their crunch and provide a cool, crisp contrast to the fiery liquid. Both thin somyeon and medium-thickness noodles work well, soaking up the spiced broth without dissolving too quickly. Swirling in a beaten egg softens the broth and adds a silkier body; adding cooked rice turns the bowl into a complete, filling meal. The combination of protein, capsaicin-driven warmth, and the mild diaphoretic effect of chili makes this a go-to remedy for hangovers and chills alike.

Serve with this

Korean Stuffed Eggplant Seon
Side dishes Medium

Korean Stuffed Eggplant Seon

Gaji-seon is a Joseon-era royal court banchan belonging to the seon category, a class of preparations in which vegetables are stuffed with a seasoned filling and steamed. The eggplant is scored at regular intervals with deep cuts that stop short of the bottom, creating accordion-like pockets along the length of the vegetable. A filling of minced pork or beef combined with crumbled tofu, scallion, and sesame oil is pressed firmly into each slit, then the stuffed eggplant is steamed for fifteen minutes. During steaming, the juices from the filling soak into the softening eggplant flesh, and the two components merge into a single flavor. The labor of stuffing each eggplant individually made this a dish historically reserved for guests and formal occasions rather than everyday meals. After steaming, a light soy-based sauce is spooned over the top. The sharp textural contrast between the near-dissolving eggplant skin and the firm, savory filling produces a refinement that clearly separates seon from ordinary stir-fried or braised eggplant preparations.

🏠 Everyday 🎉 Special Occasion
Prep 25min Cook 20min 4 servings
Korean Salted Yellow Croaker Jeotgal
Kimchi Hard

Korean Salted Yellow Croaker Jeotgal

Jogi jeotgal is a Korean salted and fermented yellow croaker made by gutting the fish, layering it in coarse sea salt for an initial multi-day cure in the refrigerator, then folding in gochugaru, garlic, ginger, and rice wine for a second stage of aging. Over the extended fermentation, fish protein breaks down into a concentrated savory depth that bears no resemblance to the raw ingredient, while the sea salt continuously draws out moisture and causes the flesh to contract and firm. Gochugaru and ginger suppress the fermentation smell and add a mild heat and aromatic warmth, while rice wine smooths out the sharp, rough edges that develop early in the process. The finished jeotgal is used in small amounts, placed over rice or added to kimchi jjigae as a flavor amplifier, a condiment that delivers significant depth from a very small quantity.

🎉 Special Occasion 🍱 Lunchbox
Prep 35min 4 servings
Roasted Mushroom Perilla Potato Salad
Salads Medium

Roasted Mushroom Perilla Potato Salad

Potatoes are boiled skin-on and roughly mashed with a fork to keep a mix of fluffy interior and chunky structure rather than a smooth puree. King oyster mushrooms are torn lengthwise into thick strips and pan-roasted in olive oil until chewy and deeply savory, developing color on the cut surfaces. Perilla seed powder and Greek yogurt create a nutty, creamy binder that unifies the two main components without masking their individual flavors. Shredded perilla leaves release their bold, anise-like fragrance across the entire plate, while lemon juice and minced garlic cut through the richness and sharpen the overall aroma. Two distinctly Korean aromatics, perilla seed and perilla leaf, give the familiar potato salad format a flavor profile that diverges significantly from its Western counterpart. The salad is best at room temperature, where the potato texture stays fluffy and the mushrooms hold their chew; if refrigerated, pulling it out 30 minutes before serving restores the right consistency.

🥗 Light & Healthy 🎉 Special Occasion
Prep 20min Cook 25min 4 servings

Similar recipes

Korean Spicy Freshwater Fish Soup
Soups Hard

Korean Spicy Freshwater Fish Soup

Eotang is a traditional Korean soup from the Chungcheong region, made by boiling whole freshwater fish for over forty minutes to coax a thick, deeply savory broth from both flesh and bone. The stock is strained twice through a fine sieve to remove every small bone, then returned to heat with radish, doenjang, and minced garlic for another twenty minutes of simmering. The earthy, nutty richness of freshwater fish blends with fermented soybean paste to build a broth of layered depth, and the radish softens fully over the long cook, helping the liquid take on a slightly silky body. Red chili flakes and thick-cut green onion stirred in at the end sharpen the heat and amplify the savory undercurrent of the broth. The preparation takes time and attention, but the dense, bone-drawn concentration of flavor the process produces is difficult to achieve any other way.

🏠 Everyday 🎉 Special Occasion
Prep 30min Cook 80min 2 servings
Korean Clam Kalguksu (Hand-Cut Noodles in Clam Broth)
Noodles Medium

Korean Clam Kalguksu (Hand-Cut Noodles in Clam Broth)

Baekhap kalguksu is a Korean knife-cut noodle soup in which the broth is derived entirely from hard clams rather than the more standard anchovy base. Purged clams are placed in cold water and brought to a boil; once the shells open, the clams are lifted out and the broth is strained through cheesecloth to remove any residual sand or shell fragments. Thinly sliced daikon radish and Korean zucchini cook in the strained broth for five minutes, contributing vegetal sweetness. The hand-cut noodles go in next and are boiled for six to seven minutes until they turn translucent; starch released from the noodles thickens the broth naturally into a lightly viscous, silky consistency without any additional thickener. Once the noodles are cooked, the reserved clam meat returns to the pot, and the soup is seasoned with minced garlic and guk-ganjang. Onion added with the vegetables deepens the broth's sweetness further. Because clam liquor rather than dried anchovy forms the base, the soup carries a distinctly marine, mineral character that permeates every strand of noodle, setting baekhap kalguksu apart from all other regional kalguksu variations. Along the coastal areas of South Chungcheong and Jeolla Provinces, this style of noodle soup has been a local specialty for generations, best in the seasons when clams are most abundant.

🎉 Special Occasion 🏠 Everyday
Prep 20min Cook 25min 2 servings
Korean Street Stall Udon (Dashi Broth Fish Cake Noodle Soup)
Street food Medium

Korean Street Stall Udon (Dashi Broth Fish Cake Noodle Soup)

This street stall-style udon starts with kombu cold-steeped in water that is then brought to a gentle boil and simmered for eight minutes to extract its clean, mineral sweetness. The heat is turned off before bonito flakes are added, left to steep for two minutes until the broth turns golden and faintly smoky, then strained clear. Soup soy sauce and regular soy sauce are used together so the broth achieves both the right color and a balanced savory depth, and a small amount of sugar smooths the sharp edge of the soy without making the broth sweet. Fish cake slices are added directly to the hot broth and simmered for roughly five minutes, releasing their own mild umami into the liquid while absorbing the dashi flavor in return. Cooking them much longer causes the texture to deteriorate. Udon noodles are blanched separately in a second pot to wash off surface starch, then transferred to serving bowls while the broth is brought back to a rolling boil. Pouring the hot broth over the noodles at the last moment rather than simmering the noodles in the broth keeps them springy and prevents the soup from turning cloudy. Sliced scallion and dried seaweed flakes go on top as the final garnish.

🧒 Kid-Friendly 🌙 Late Night
Prep 15min Cook 20min 2 servings

Tips

Blanching the fish briefly before simmering helps reduce fishy odor.
Assemble noodles right before serving to keep texture firm.

Nutrition (per serving)

Calories
520
kcal
Protein
31
g
Carbs
62
g
Fat
16
g