Sweet and savory ground beef, fluffy seasoned rice, egg, and colorful vegetables wrapped tightly in roasted seaweed. This beef bulgogi kimbap recipe is perfect for lunch, picnics, or a satisfying snack!

Jump to:
Beef bulgogi kimbap is a popular Korean seaweed rice roll made with seasoned ground beef, vegetables, and egg. Unlike Japanese sushi, which typically uses vinegar-seasoned rice, kimbap rice is seasoned with sesame oil and salt.
This is one of my favorite kimbap varieties because it's so flavorful and filling! I've often seen it sold at Korean convenience stores and H Mart, which inspired me to make my own version at home.
When I make this for lunch or dinner, I cook off the excess liquid from the beef and squeeze out the excess water from the spinach to prevent soggy rolls. I also keep the seasoned rice warm so it's easier to spread over the seaweed and roll tightly.

Ingredients & Substitutes
Exact ingredient measurements are in the recipe card below. Find specialty Korean ingredients at Korean grocery stores, such as H Mart.
- Cooked Short-Grain Rice: I recommend short-grain white rice because it's sticky enough to hold the kimbap together. Medium-grain white rice also works, but avoid long-grain rice because it doesn't stick together as well.
- Gim: Korean dried seaweed sheets used for wrapping kimbap. I recommend roasted kimbap gim for its crisp texture. Regular sushi nori sheets also work.
- Ground Beef: Use extra-lean ground beef to minimize excess grease and prevent the kimbap from becoming oily.
- Yellow Pickled Daikon Radish (Danmuji): Adds a sweet, tangy crunch that balances the savory beef. Look for long, pre-cut strips made for kimbap in the refrigerated section, or buy a whole pickled daikon and slice it lengthwise into 1⁄2-inch-thick strips.
- Pickled Burdock Root: Adds a slightly sweet, earthy flavor and chewy texture. Look for long, thin strips in the refrigerated section, usually beside the pickled daikon.
- Perilla Leaves: These fragrant Korean leaves are green, heart-shaped with serrated edges, and have a distinctive herbal flavor. Find them in the produce section.
- Cucumber: Adds a refreshing crunch that balances the savory beef.
- Baby Spinach: I prefer baby spinach because it tends to have less dirt than mature spinach, making it easier to wash and prepare.
- Large Eggs: Add a soft, tender texture that contrasts with the crunchy vegetables.
- Carrots: Add a mild sweetness and slight crunch.
Seasonings & Oils
- Regular Soy Sauce: Seasons the beef with a savory, salty flavor. Light soy sauce or low-sodium soy sauce also works. For a gluten-free option, use gluten-free soy sauce.
- Brown Sugar: Balances the salty soy sauce and gives the beef its sweet and savory bulgogi flavor.
- Garlic: Adds a fragrant, garlicky flavor to the beef.
- Salt
- Sesame Oil (Toasted): Gives the rice, vegetables, and finished kimbap a rich, nutty flavor.
- Vegetable Oil: Or use any neutral cooking oil with a high smoke point, such as canola or refined avocado oil.
- Toasted Sesame Seeds: Add a nutty flavor and slight crunch.
Expert Tips
- Remove excess moisture: Squeeze the spinach dry, pat the cucumber dry, and cook off the beef liquid to prevent soggy rolls.
- Use the rough side: Spread the rice over the rough side of the gim so it grips the seaweed better.
- Avoid overfilling: Keep the fillings in a compact line so you can roll tightly without tearing the seaweed.
- Use a sharp knife: Slice the kimbap with a smooth, confident motion without sawing back and forth to prevent crushing the rolls or squeezing out the fillings.
- Keep the blade clean: Rinse the knife with warm water between cuts to remove sticky rice, and reapply sesame oil as needed for clean slices.
Instructions
Here's how to make beef bulgogi kimbap:
Prepare the Rice and Fillings
- Season the Rice: While the cooked rice is hot, mix in the sesame oil and salt. Cover and keep warm until ready to assemble.
- Prepare the Cucumber: Sprinkle the cucumber strips with salt and let them sit for 10 minutes to draw out excess moisture. Rinse under cold water and pat thoroughly dry with paper towels.
- Blanch the Spinach: Bring a pot of water to a boil. Add the baby spinach and blanch for 1-2 minutes, or until dark green. Drain immediately and let cool slightly before squeezing out as much water as possible. Return the spinach to the empty pot, mix with sesame oil and salt, and set aside to cool.
- Cook the Eggs: In a small bowl, beat the eggs with salt until smooth, about 30 seconds. Heat the vegetable oil in a large, nonstick pan over medium heat. Pour in the eggs and tilt the pan to spread them evenly. While the eggs are still slightly moist, use a spatula to roll the omelet from one side into a thick log. Cook until set, then transfer to a cutting board. Cut the omelet lengthwise into 6 long strips, each about 1⁄2 inch wide, so they fit across the kimbap rolls.
- Cook the Carrots: Heat the sesame oil in a pan over medium-low heat. Add the carrots and cook for about 2-3 minutes, or until slightly softened. Remove and set aside.
- Cook the Bulgogi Beef: Heat the vegetable oil in a large pan over medium-high heat. Add the ground beef, regular soy sauce, brown sugar, minced garlic, and sesame oil. Break up the beef and cook for about 5-7 minutes, stirring occasionally, until fully cooked and the excess liquid has evaporated. Remove from the heat. Arrange all the prepared fillings on a large plate or baking sheet for easy assembly.
Assemble the Kimbap

- Prepare the Seaweed and Rice: Place a sheet of roasted kimbap gim on a clean, flat surface or a bamboo sushi rolling mat (if you have one), rough side up, with the longer side facing you. With slightly damp hands, spread about 2⁄3 cup of warm seasoned rice in a thin, even layer over the gim, leaving a 1-inch border uncovered along the edge farthest from you.

- Add the Fillings: Arrange 2 perilla leaves in the center of the rice. Place an even portion of bulgogi beef, carrots, and spinach on top of the leaves, followed by 1 strip each of cucumber, pickled burdock, yellow pickled daikon, and egg. Keep the fillings in a compact line and repeat with the remaining rolls.

- Roll the Kimbap: Lift the edge closest to you and roll it tightly over the fillings, tucking them in as you go. Use the bamboo mat to help roll tightly if you have one. Continue rolling toward the uncovered edge of the gim. Gently press the finished roll to help it hold its shape. Let it rest seam-side down for at least 5 minutes, or while you assemble the remaining rolls.

- Finish and Slice: Repeat with the remaining ingredients to make 6 rolls. Lightly brush the outside of each roll with sesame oil. Using a sharp, lightly oiled knife, slice each roll into 3⁄4-inch-thick pieces, rinsing the blade with warm water between cuts as needed. Sprinkle with toasted sesame seeds and serve immediately.
Storage & Reheating
- Refrigerator: Kimbap is best enjoyed fresh. Wrap the kimbap tightly in plastic wrap and place it in an airtight container in the fridge for up to 24 hours. The rice will harden as it chills.
- I don't recommend freezing kimbap because the rice becomes hard and loses its texture after thawing.
- Reheating: For the best texture, dip individual kimbap slices in beaten egg and pan-fry over medium-low heat until warmed through and the egg is fully cooked. You can also microwave the slices until warm, but the seaweed will become moist and lose its texture.
Pairing Suggestions
Serve beef bulgogi kimbap with:
- Korean Fish Cake Soup: A light, savory broth that balances the flavorful beef and fillings in the kimbap.
- Korean Cucumber Salad: Adds a refreshing, crunchy, and slightly spicy contrast to the savory rice rolls.
- Fried Mandu: Crispy Korean dumplings make a satisfying appetizer alongside the kimbap.
FAQ
Yes! You can roll kimbap by hand on a clean, flat surface. A bamboo sushi rolling mat or plastic wrap can help you roll it tightly, but neither is required.
Yes! You can prepare the fillings and seasoned rice 1 day ahead. Cool the rice quickly and refrigerate it in a shallow, airtight container. Store the fillings separately in the fridge. Reheat the rice and beef thoroughly, then assemble the kimbap just before serving for the best texture.
📖 Recipe

Beef Bulgogi Kimbap
Ingredients
- 6 sheets gim or nori
- 12 perilla leaves stems removed, rinsed, and patted dry
- 6 strips yellow pickled daikon store-bought
- 6 strips pickled burdock store-bought
- 2 teaspoon sesame oil for brushing the rolls
For the Rice:
- 4 cups cooked short grain rice hot
- 1 teaspoon sesame oil
- ½ teaspoon salt
For the Cucumber:
- 1 english cucumber cut into six 8-inch-long strips, about 1⁄2 inch thick
- ¼ teaspoon salt
For the Spinach:
- 5 oz baby spinach washed and drained
- 1 teaspoon sesame oil
- ¼ teaspoon salt
For the Eggs:
- 3 large eggs
- ¼ teaspoon salt
- 1 teaspoon vegetable oil
For the Carrots:
- 1 cup carrot peeled and julienned
- ½ teaspoon sesame oil
For the Bulgogi Beef:
- 1 teaspoon vegetable oil
- ¾ lb ground beef extra-lean
- 2.5 teaspoon regular soy sauce
- 1.5 tablespoon brown sugar
- 2 garlic cloves minced
- ½ tablespoon sesame oil
Instructions
Prepare the Rice and Fillings
- Season the Rice: While the cooked rice is hot, mix in the sesame oil and salt. Cover and keep warm until ready to assemble.
- Prepare the Cucumber: Sprinkle the cucumber strips with salt and let them sit for 10 minutes to draw out excess moisture. Rinse under cold water and pat thoroughly dry with paper towels.
- Blanch the Spinach: Bring a pot of water to a boil. Add the baby spinach and blanch for 1-2 minutes, or until dark green. Drain immediately and let cool slightly before squeezing out as much water as possible. Return the spinach to the empty pot, mix with sesame oil and salt, and set aside to cool.
- Cook the Eggs: In a small bowl, beat the eggs with salt until smooth, about 30 seconds. Heat vegetable oil in a large, nonstick pan over medium heat. Pour in the eggs and tilt the pan to spread them evenly. While the eggs are still slightly moist, use a spatula to roll the omelet from one side into a thick log. Cook until set, then transfer to a cutting board. Cut the omelet lengthwise into 6 long strips, each about 1⁄2 inch wide, so they fit across the kimbap rolls.
- Cook the Carrots: Heat the sesame oil in a pan over medium-low heat. Add the carrots and cook for about 2-3 minutes, or until slightly softened. Remove and set aside.
- Cook the Bulgogi Beef: Heat vegetable oil in a large pan over medium-high heat. Add the ground beef, regular soy sauce, brown sugar, minced garlic, and sesame oil. Break up the beef and cook for about 5-7 minutes, stirring occasionally, until fully cooked and the excess liquid has evaporated. Remove from the heat. Arrange all the prepared fillings on a large plate or baking sheet for easy assembly.
Assemble the Kimbap
- Prepare the Seaweed and Rice: Place a sheet of roasted kimbap gim on a clean, flat surface or a bamboo sushi rolling mat (if you have one), rough side up, with the longer side facing you. With slightly damp hands, spread about 2⁄3 cup of warm seasoned rice in a thin, even layer over the gim, leaving a 1-inch border uncovered along the edge farthest from you.
- Add the Fillings: Arrange 2 perilla leaves in the center of the rice. Place an even portion of bulgogi beef, carrots, and spinach on top of the leaves, followed by 1 strip each of cucumber, pickled burdock, yellow pickled daikon, and egg. Keep the fillings in a compact line and repeat with the remaining rolls.
- Roll the Kimbap: Lift the edge closest to you and roll it tightly over the fillings, tucking them in as you go. Use the bamboo mat to help roll tightly if you have one. Continue rolling toward the uncovered edge of the gim. Gently press the finished roll to help it hold its shape. Let it rest seam-side down for at least 5 minutes, or while you assemble the remaining rolls.
- Finish and Slice: Repeat with the remaining ingredients to make 6 rolls. Lightly brush the outside of each roll with sesame oil. Using a sharp, lightly oiled knife, slice each roll into 3⁄4-inch-thick pieces, rinsing the blade with warm water between cuts as needed. Sprinkle with toasted sesame seeds and serve immediately.






Rosemary
It's like sushi got an upgrade! I love all the veggies you packed into these 🙂
Wanda
I am hafu and have been making sushi for years. Gimbap is a recent treat for me and your recipe is amazing. I may be making this more often than sushi.
Christie Lai
Thanks so much for making my recipe, Wanda! Glad you enjoyed this version of gimbap!
Heidi | The Frugal Girls
Your homemade bulgogi kimbap layed out on that plate are absolutely stunning, and I love the combination of flavors. This really is such a tasty fun treat!!