Gimbap (Korean Seaweed Rolls)

Gimbap is the ultimate Korean picnic/street food, and can be made in a variety of ways. This recipe is a very authentic, classic gimbap. Whenever I think of gimbap, this is how I expect it to taste!

I’m not really sure why, but gimbap is another one of those dishes that I am very picky about. I’ve had gimbap from so many different restaurants, grocery stores, and street vendors, and somehow a lot of them manage to screw it up. 

These days, a lot of the popular gimbap rolls have bulgogi in them, or even cheese. The classic gimbap that I grew up with was made with fish cakes or crab sticks. Sometimes my mom made it with spam too. All the other meat options are fine- I just think they tend to take away from classic gimbap taste that I grew up with.

What is Gimbap?

In Korean, “gim” means seaweed and “bap” means rice. It is a seaweed roll with prepared veggies and some type of protein in the middle. Some people call it the Korean version of sushi rolls, but history has proved that gimbap was already a Korean staple before the Japanese invasion. 

Gimbap is a very common food for picnics, school lunches, or street vendors. The most common type of food cart you will see in Korea usually has tteokbokki (spicy rice cakes), mandu (dumplings), odeng (fish cakes) and gimbap all together. It is not uncommon for people to stop by one of these carts and order one of everything. I usually dip my gimbap and mandu into the tteokbokki sauce and wash everything down with a hot cup of the odeng broth. It’s sooooo good!

One great thing about gimbap is that is can be completely customized to your liking. Although I love a classic gimbap, some of my other favorite versions are ones with perilla leaves or kimchi inside. I also really love tuna gimbap! 


  • Fresh rice- always use freshly made short grain rice for gimbap. Just make sure the rice is not still hot when you start to build the rolls. 

  • CRUSHED sesame seeds- sesame seeds are traditionally added to the rice in gimbap. I like to grind them up a bit before adding to the rice- it releases more of the delicious nutty flavor that sesame seeds have and I think it really elevates the rice.

  • Seaweed sheets- unseasoned & roasted seaweed sheets can be found at any supermarket these days. If you can’t find a Korean brand, anything labeled as “nori” will also work. 

  • Sea salt- you can use kosher salt if you don’t have sea salt, but I highly recommend getting some sea salt. It does make a difference especially in gimbap.

  • Sesame oil- this is an essential ingredient for gimbap- do not leave it out! Sesame oil is so important for seasoning gimbap and will give it the classic taste that it is known for. It will be used to season the rice, spinach, and brushing onto the rolls before cutting.

  • Fish cakes- for this classic gimbap recipe, I am using fish cakes as the source of protein. You can use spam, canned tuna, crab sticks, bulgogi, or anything else you want. But the classic version (my favorite) has fish cakes 🙂

  • Veggies- I’m using all the traditional veggies for gimbap- spinach, carrots, yellow pickled radish, and seasoned burdock root. Of all these, I think the most important ingredient is yellow pickled radish. Gimbap simply would not taste like gambap without it. 

  • Eggs- a classic gimbap roll will always have eggs! 

Protein options

If you want to use this recipe but don’t like fish cakes or want to try something different, there are plenty of other options you can choose from. Gimbap has endless possibilities and can be customized in any way you like! Here are some of the most common options:

  • Fish cake- this is the protein I am using for this recipe. It is the most classic version of gimbap, though probably not the most popular anymore. You can use ANY kind of fish cakes in any shape. Just cut them into an appropriate size/shape to fill the rolls. See the photo above for the brand I use. 

  • Spam- my mom made gimbap using spam a lot when I was a kid. It’s easy, cheap, and has a ton of flavor. 

  • Bulgogi- probably one of the more popular choices today. It’s good, but to me it kind of takes away from the classic gimbap that I knew growing up. 

  • Canned tuna- I really love tuna gimbap. Especially with the addition of mayo and celery. Korean canned tuna is also available in different flavors. I love the hot pepper flavor tuna in gimbap! 

  • Crab sticks- this is another protein for the classic version of gimbap. I prefer fish cakes but this is still good too. And super easy since you don’t need to cook it. 

Where to purchase tools/ingredients

To make gimbap, you will need a bamboo rolling mat. You should be able to find this at any Asian supermarket, Daiso, and some American markets. If you’re having trouble finding one or don’t want to bother looking, you can buy one from Amazon here for only $4. 

Of all the ingredients, I think the most difficult ones to find for some will be the fish cakes, pickled yellow radish, and seasoned burdock root. Unfortunately these are all perishable ingredients and not easily found online, but I’ve provided photos for your reference. You should be able to find these ingredients at any Korean supermarket.

The pickled yellow radish and seasoned burdock root are usually sold together specifically for making gimbap. I buy this one pictured below. 

Shelf life/reheating

I have already received a ton of questions about storing gimbap and/or reheating it. I’m going to be very honest about this- just finish it the same day you make it. Gimbap does not store well for a long time, and it doens’t taste good reheated in my opinion. 

If you aren’t going to be eating the gimbap right away, store it in a airtight container or wrap in plastic or aluminum foil. Do not store in the refrigerator, or the rice will get hard. 

If you don’t finish it in the same day, go ahead and store in the refrigerator to reheat later. To reheat, you have a couple options:

  1. Reheat on a pan with a little oil until the rice on both sides gets a little crispy. 

  2. Whisk some eggs and dip the gimbap in it, then fry in a little oil. This is basically gimbap jeon. 

These are good options when you have too much gimbap and don’t want to waste it. But I don’t ever recommend reheating gimbap since it doesn’t taste the same. 

Gimbap 김밥- Korean Seaweed Rolls

5 from 3 votes


  • 4-5 sheets of seaweed
  • 4-5 strips yellow pickled radish
  • 4-5 strips burdock root optional
  • 2 sheets fish cake or spam, tuna, bulgogi
  • vegetable oil for pan frying
  • sesame oil for brushing over rolls


  • 4 cups fresh cooked rice short grain
  • 1/2 tsp sea salt or kosher salt
  • 1 tbsp sesame oil
  • 1 tbsp crushed sesame seeds


  • 10 oz spinach
  • 1/4 tsp sea salt
  • 2 tsp sesame oil
  • 1 minced garlic clove


  • 8 oz carrot julienned thinly
  • 1/4 tsp kosher salt


  • 4 small eggs
  • pinch of salt
  • pinch of sugar


Prepare the rice

  • Make a fresh pot of rice. Mix the rice with crushed sesame seeds, sea salt and sesame oil then set aside.
    *Always use fresh rice, but let it cool before making the rolls. Do not spread hot rice on seaweed.

Prepare the spinach

  • Thoroughly wash the spinach and blanch them in boiling water for 20 seconds.
  • Immediately drop the spinach into an ice bath to prevent it from cooking more. Then squeeze out as much water as you can.
  • Mix the spinach with sea salt, sesame oil, and minced garlic. Set aside.

Prepare the carrot

  • Thinly julienne the carrots and add salt to draw out water. Let it sit for 10 minutes.
  • After 10 minutes, discard the water and gently squeeze out the moisture from the carrots.
  • Pan fry with a little vegetable oil for 2-3 minutes. Set aside.

Prepare the egg

  • Whisk together 4 small eggs, a pinch of salt, and a pinch of sugar. Pour into a hot pan with oil on medium heat.
  • Spread the egg evenly, then cover for 2-3 minutes or until the top is almost set.
  • When the top is almost set, use a spatula to lift around the edges and flip the egg over. Immediately turn off the heat, then remove the egg from the pan by turning it upside down onto a cutting board.
  • Slice into 1 cm thick strips. Set aside.

Prepare the fish cake

  • Pan fry the fish cake sheets in oil on both sides for about 20 seconds each. This step is optional- most people just use fish cakes straight out of the package but I prefer to pan fry them first.
  • Cut the fishcakes into 1 cm thick strips. Set aside

Make the kimbap roll

  • On a bamboo rolling mat, set the seaweed sheet shiny side down and evenly spread about 3/4 cups of rice, leaving 2 inches at the top.
    *If you find that the rice is too difficult to spread, set aside a little cup of water to dunk your fingers in to make the rice spread easier.
  • Neatly arrange all the fillings in the center. I really like yellow pickled radish so sometimes I add two.
    *You can add whatever fillings you like! Sometimes I use spam, canned tuna, or bulgogi. I also like to add perilla leaves sometimes- it's so good!
  • Lift the bamboo mat from the bottom and begin rolling, tucking in the fillings as tightly as possible. Then using the bamboo mat, apply pressure while rolling and pulling the top of the bamboo mat forward to continue rolling.
  • Drizzle over a little sesame oil and brush all over the rolls.
  • Cut into 1 inch thick pieces using the sharpest knife you own.
  • Enjoy right away or cover in plastic wrap for later. I recommend eating within 1 day. Do not refrigerate unless reheating later (see notes below).


To reheat:
I honestly do not recommend reheating gimbap. It is best when eaten on the day it was made. However, I do have some tricks that I learned from my mom when it comes to reheating gimbap to make it edible again. Is it really good? In my opinion, no. But it's decent and prevents food waste.
To reheat, you can either pan fry to make the rice crispy, or dip into an egg batter to make gimbap jeon. 
Keyword gimbap, gimbop, kimbap, kimbop, korean rolls, korean sushi, seaweed roll, sushi, veggie roll

*This post contains affiliate links to products that I actually use & recommend. I am not sponsored by these brands, but I do make a small commission from qualifying purchases made through these links.

This Post Has 6 Comments

  1. Cynthia

    5 stars
    I love kimbap and your recipe is a go to for me when I crave korean food. It’s such an easy recipe for a lunch and even for picnics.😍

  2. Linda V.

    5 stars
    Such a good classic, and I love how customizable it is depending on what you already have in your kitchen. I’ve done this with the spinach, carrot, and egg, plus some leftover al pastor pork!
    Thank you for sharing!

  3. Anna DesLonde\ Figandgraine

    5 stars
    Love making this! Very good recipe!

  4. Anonymous

    I use my air fryer to reheat them with at low temperature. Better than ever ?

  5. Chad

    I like the end pieces ?

    1. stellanspice

      Me too! I usually eat those first to sample and make sure it’s good 🙂

Leave a Reply

Recipe Rating

Latest Recipes

Hi, I'm Stella!

I come from a multicultural background, and cooking has been one of the best ways for me to stay connected to my heritage. My recipes are tried and tested, many of them passed down through family. I hope you enjoy these recipes as much as we do!

My personal favorites

Never miss a recipe!

Sign up to receive new recipes to your inbox 

Most popular recipes