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 traditional 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.

Korean gosari namul (fernbrake) served as a side dish with sesame oil, green onion, and sesame seeds

I remember seeing gosari namul (고사리나물) on the table at special family gatherings growing up, especially around Chuseok and jesa, the traditional Korean ceremony honoring ancestors. My mother would patiently prepare several vegetable dishes, or namul, and this humble brown fernbrake was almost always among them.

As a kid, I wasn’t exactly lining up for it. Gosari looked a little too much like a pile of brown twigs for my younger self to get excited about. But eventually the texture won me over, followed by that quiet earthy flavor that works so well with rice and other Korean dishes.

Tender gosari namul (Korean fernbrake side dish) served over rice
Gosari namul served over multigrain rice. Simple, but one of my 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 traditional bibimbap, you’ve probably seen gosari among the vegetables. It also appears in dishes such as my 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 I’ll show you how to get right.

Dried gosari (Korean fernbrake) in package with long brown strands
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, I use dried gosari, which is easy 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.

I 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 traditional 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 I Rehydrate Dried Gosari

Dried gosari doesn’t require much hands-on work, but it does need time. I 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. I 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. I 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 to Make Gosari Namul

Once the gosari is tender and fully rehydrated, making the namul is quick.

Season the drained gosari with garlic, Korean soup soy sauce, tuna sauce, and perilla oil. I like to mix it with my 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: I also make a small amount of dashima stock with dried kelp. It may seem like an extra step for such a simple 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. I want it tender, seasoned all the way through, and still carrying a little moisture when it leaves the pan.

Tender and moist gosari namul (Korean fernbrake) cooked in a skillet
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 I Serve Gosari Namul

At home, I 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 my 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, I often serve it as part of a bigger namul spread. For more ideas to round out the table, browse my Korean side dish recipes.

And honestly, I don’t always wait for a special meal. Gosari over multigrain rice with a little kimchi nearby makes a perfectly good lunch in my book.

gosari namul (Korean fernbrake) served as a seasoned vegetable side dish

Love this recipe? Rate it and share your experience in the comments below! On Instagram? Tag me to showcase your creation. For more delicious recipes, subscribe to our newsletter!

gosari namul (Korean fernbrake) topped with sesame seeds and green onion

Tender Gosari Namul (Korean Fernbrake)

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.
No ratings yet

Ingredients

Instructions 

  • 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. I prefer not to freeze it because the texture can soften too much after thawing.
Calories: 62kcal, Carbohydrates: 4g, Protein: 1g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 2g, Trans Fat: 0.01g, Sodium: 253mg, Potassium: 105mg, Fiber: 1g, Sugar: 0.3g, Vitamin A: 166IU, Vitamin C: 2mg, Calcium: 36mg, Iron: 1mg
Did you make this recipe?Tag @beyondkimchee on Instagram. I love to see your masterpiece.