Banchan
Gosari Namul, or Tender Korean Fernbrake Side Dish
Tender gosari namul made with rehydrated Korean fernbrake, garlic, soy sauce, perilla oil, and a little dashima stock. This classic Korean banchan is savory, earthy, and especially good with rice or bibimbap.

Gosari namul is a classic Korean side dish made by rehydrating dried fernbrake, then gently sautéing it with Korean soup soy sauce, garlic, perilla oil, and a little stock until tender and savory. This old-style banchan takes time to soak but only minutes to cook, and it can easily be made vegan for everyday Korean meals, bibimbap, or a holiday table.
We remember seeing gosari namul (고사리나물) on the table at special family gatherings growing up, especially around Chuseok and jesa, the old-style Korean ceremony honoring ancestors. Our mother would patiently prepare several vegetable dishes, or namul, and this humble brown fernbrake was almost always among them.
As a kid, we wasn’t exactly lining up for it. Gosari looked a little too much like a pile of brown twigs for our younger self to get excited about. But eventually the texture won us over, followed by that quiet earthy flavor that works so well with rice and other Korean dishes.
Gosari namul served over multigrain rice. Unfussy, but one of our favorite ways to enjoy it.Properly cooked gosari is soft and pliable with a gentle chew. The flavor is earthy and mild, somewhat reminiscent of mushrooms, and the strands absorb garlic, soy sauce, and nutty perilla oil beautifully.
If you’ve eaten old-style bibimbap, you’ve probably seen gosari among the vegetables. It also appears in dishes such as our spicy yukgaejang with beef and vegetables and on Korean holiday tables.
The tricky part isn’t seasoning it. It’s preparing the dried fernbrake.
Dried gosari needs enough time in water to soften all the way through. Rush that step and the stems stay stringy and tough. Give them enough time, and the actual namul takes only a few minutes to cook.
That’s the part we'll show you how to get right.
Dried gosari before soaking. It looks tough, but softens beautifully with time.Dried Gosari: What to Look For
Gosari (고사리) is bracken fern, traditionally harvested while the young shoots are tender, then cooked and dried for storage. For this recipe, we use dried gosari, which is direct to keep in the pantry and develops an excellent texture once properly rehydrated.
Look for flexible stems. Good dried gosari should be deep brown and relatively pliable rather than brittle, dusty, or full of broken pieces. Very thick stems can take considerably longer to soften.
We find Korean-grown gosari is often thinner and more tender after soaking. Some imported varieties have thicker stems that need extra cooking and soaking time. Either can work, so don’t panic if that’s what you have. Let the texture, rather than the clock, tell you when it’s ready.
Dried gosari expands dramatically as it rehydrates, so a small bundle makes much more than you might expect.
A short note on preparation
Bracken fern should be properly cooked before eating. In old-style Korean recipes, dried gosari is boiled, soaked, rinsed, and cooked again before serving. Follow the preparation steps below rather than simply soaking the dried stems and adding them directly to the pan.
How we Rehydrate Dried Gosari
Dried gosari doesn’t require much hands-on work, but it does need time. We use a combination of simmering, resting, and a long cold-water soak so the stems soften evenly instead of staying firm in the center.
1. Rinse and give it a short soak. Rinse the dried gosari to remove any dust, then cover it generously with water and let it sit for about 20 minutes. This gives the dry stems a head start before cooking.
2. Simmer gently. Transfer the gosari to a pot and cover with fresh water. Bring it to a gentle simmer and cook over medium-low heat for about 20 minutes. You don’t need an aggressive boil. We prefer steady, gentle heat so the stems soften gradually.
3. Let it sit in the hot water. Turn off the heat, cover the pot, and leave the gosari in the hot cooking water for another 20 to 30 minutes. This resting period matters. The residual heat continues softening the thicker parts without beating up the more delicate stems.
4. Rinse and soak overnight. Rinse the gosari well, cover it with fresh cold water, and soak for 8 to 12 hours. We usually put the whole container in the refrigerator overnight. By the next day, pick up a few strands and bend them. They should feel soft and flexible rather than stiff in the center.
If a thick stem still feels resistant, don’t move on just because the soaking time is technically over. Give it longer, or simmer it again briefly.
5. Trim and cut. Drain well and check the ends of the stems. Trim away any woody pieces that remain tough, then cut the gosari into comfortable bite-size lengths.
Now it’s ready for seasoning
How the dish comes together
Once the gosari is tender and fully rehydrated, making the namul is short.
Season the drained gosari with garlic, Korean soup soy sauce, tuna sauce, and perilla oil. We like to mix it with our hands so the seasoning gets between all those tangled strands, then let it sit briefly before it hits the pan.
Note 1: For a vegan version, leave out the tuna sauce and season to taste with additional soy sauce or a vegan Korean soup soy sauce.
Note 2: We also make a small amount of dashima stock with dried kelp. It may seem like an extra step for such an unfussy vegetable dish, but that little splash of broth keeps the gosari moist while giving it a deeper savory flavor.
Stir-fry the seasoned gosari briefly, then add some of the dashima stock. Let it simmer until most of the liquid has been absorbed but the strands are still moist and glossy.
Finish with green onion and sesame seeds.
The goal isn’t to fry the gosari until dry. We want it tender, seasoned all the way through, and still carrying a little moisture when it leaves the pan.
Tender, slightly chewy gosari with just enough moisture to keep the strands glossy.If Your Gosari Is Still Tough
Then:
Tough gosari almost always needs more softening time. A stem can feel soft on the outside while remaining firm and stringy through the center, especially with thicker dried gosari.
Take one strand and bend it. It should flex easily and be pleasant to bite through. If there’s noticeable resistance, simmer the gosari again in fresh water, turn off the heat, and let it rest until tender.
Check the ends too. Very woody portions sometimes won’t soften properly and are better trimmed off.
On the other end of the spectrum, gosari shouldn’t collapse into mush. You’re looking for tender strands with a gentle chew.
How we Serve Gosari Namul
At home, we usually serve gosari namul the simplest way possible: a small plate alongside warm rice, soup, and a few other banchan. It pairs especially well with fresh vegetable sides such as our Korean spinach namul.
Gosari is also a classic topping for classic Korean bibimbap. Its soft, slightly chewy texture is a nice contrast to the rice and other vegetables, and this is probably one of the most familiar ways people encounter gosari outside Korea.
For Chuseok, jesa, or a larger Korean meal, we often serve it as part of a bigger namul spread. For more ideas to round out the table, browse our Korean side dish recipes.
And honestly, we don’t always wait for a special meal. Gosari over multigrain rice with a little kimchi nearby makes a evenly good lunch in our book.
- Yield: 8
- Prep: 10 minutes
- Cook: 30 minutes
Ingredients
- 1½ oz (40 g) dried fernbrake
- 1 tbsp (15 ml) minced garlic
- 1 tbsp (15 ml) Korean soup soy sauce
- 1 tbsp (15 ml) Korean tuna sauce, see note below
- 1 tbsp (15 ml) perilla oil, or sesame oil
- 1 piece (about 5 x 5 cm / 2 x 2 inch) dried sea kelp (dashima)
- ½ cup (120 ml) water
- 1 tbsp (15 ml) oil
- 1 green onion, finely chopped
- 1 tbsp (9 g) toasted sesame seeds
Method
- Rinse the dried gosari well. Place it in a large bowl, cover generously with water, and soak for 20 minutes.
- Drain and transfer the gosari to a pot. Cover with fresh water and bring to a gentle simmer over medium-low heat. Cook for about 20 minutes. Remove from the heat, cover, and let the gosari rest in the hot water for 20 to 30 minutes.
- Drain and rinse again. Cover with fresh cold water and soak for 8 to 12 hours, preferably overnight in the refrigerator. The stems should be soft, flexible, and easy to bend. If they still feel firm in the center, soak longer or simmer briefly again.
- Drain well and trim off any tough or woody ends. Cut the gosari into bite-size lengths.
- Place the prepared gosari in a bowl. Add garlic, Korean soup soy sauce, tuna sauce, and perilla oil. Toss well with your hands and let it sit for about 5 minutes to absorb the seasoning.
- Meanwhile, combine the dashima and water in a small saucepan. Bring to a gentle simmer, cook briefly, then remove the kelp.
- Heat a skillet over medium heat. Add the seasoned gosari and stir-fry for 1 to 2 minutes. Add the dashima stock and continue cooking until most of the liquid is absorbed and the gosari is tender and moist, not dry.
- Stir in the green onion and sesame seeds. Taste and adjust the seasoning if needed. Serve warm or at room temperature.
Notes
Vegan Tip: Skip the tuna sauce and season with a pinch or two of salt to taste.
Make-ahead: Rehydrated gosari can be prepared ahead and kept refrigerated until you’re ready to season and cook it. We prefer not to freeze it because the texture can soften too much after thawing.








