Learn how to make vegan kimbap with bulgogi mushrooms using a simple, customizable formula. A balanced Korean kimbap recipe with step-by-step tips.

Growing up in Korea, kimbap was something everyone packed for school picnic days. When lunch boxes were opened, no two rolls ever looked the same. Each family used different fillings based on preference, season, or what they had on hand. While kimbap is easy to customize, truly great kimbap follows a simple balance of flavors and textures. This vegan kimbap uses bulgogi-style mushrooms to recreate that balance in a thoughtful, plant-based way.
Jump to:
Why You’ll Love This Vegan Kimbap
- Savory, well-balanced flavor that feels satisfying without meat
- Easy to customize with different fillings
- Uses familiar Korean flavors in a thoughtful, plant-based way
- Approachable recipe that works for both beginners and experienced cooks

The Simple Formula for Great Kimbap
- Base: Seasoned Short-Grain Rice
- Use short-grain or sushi rice, which is sticky and helps hold the roll together
- Kimbap rice is seasoned with sesame oil and salt, giving it a nutty, savory flavor
- You may mix in some brown rice, black rice, or even steel-cut oats (my favorite) to add more texture and a nutty flavor
- A Savory Filling
- Traditionally, this role is filled by bulgogi, egg, ham or Spam, and fish cake
- In this recipe, bulgogi-style mushrooms provide savory depth and umami
- If you are not a fan of mushrooms, good alternatives include:
- Plant-based bulgogi made with meat alternatives or seitan
- Teriyaki tofu
- Hoisin tofu
- Just Egg, which adds richness and makes the roll more satisfying
- Something Fresh or Lightly Seasoned
- This element balances the savory filling and keeps the roll from feeling heavy
- I use quickly sautéed carrots and cucumber
- Spinach namul is a classic option and adds a soft texture (as used in my vegan japchae recipe)
- A Pickled or Tangy Component
- Danmuji, Korean pickled radish, adds crunch, brightness, and contrast
- Lightly stir-fried kimchi also works well and adds deeper, tangy flavor
- You can also quickly pickle cucumber with rice vinegar, salt, and a little sugar
- Roasted Seaweed Sheets (Not Seasoned)
- Use plain roasted seaweed sheets made for kimbap or sushi
- Seasoned or flavored seaweed is more delicate and may clash with or overpower the fillings
- Plain seaweed keeps the roll balanced and lets the fillings shine
Ingredients You’ll Need


- Cooked short-grain or sushi rice, seasoned with sesame oil and salt
- Bulgogi mushrooms, seasoned with soy sauce, garlic powder, sugar, and pepper
- Sautéed carrots
- Cucumber
- Danmuji (Korean pickled radish)
- Plain roasted seaweed sheets
How to Make Vegan Kimbap
- Season the rice
While the rice is still warm, add sesame oil and salt. Gently mix until evenly seasoned, being careful not to mash the grains. Set aside and let it cool until just warm to the touch. - Prepare the vegetables
Lightly sauté the carrots with a pinch of salt just until tender but still vibrant. Remove and set aside. Slice the cucumber and danmuji into long, thin strips so they are easy to line up when rolling. - Make the bulgogi mushrooms
Using the same pan, cook the mushrooms until they release their moisture and begin to brown. Season with soy sauce, garlic powder, sugar, and pepper, then cook until the liquid reduces and the mushrooms are well coated. Remove from heat and let cool slightly. - Assemble the kimbap
Place a sheet of plain roasted seaweed on a bamboo mat, shiny side down. Spread a thin, even layer of rice over the seaweed, leaving about 1 inch uncovered at the top. Arrange the bulgogi mushrooms, carrots, cucumber, and danmuji in a line across the center of the rice. - Roll and shape
Starting from the bottom, lift the edge of the seaweed and roll it over the fillings. Use your fingers to gently tuck the fillings in as you roll. Pull the mat toward you to tighten the roll, then continue rolling until sealed. Gently press and shape the roll with the mat to help it hold together. - Slice and serve
Lightly oil or wet a sharp knife. Using a gentle sawing motion, slice the roll into bite-sized pieces. Serve right away.




Tips for Success
- Let fillings cool slightly before rolling: Warm fillings can soften the seaweed and make the roll harder to handle.
- Use less rice than you think: A thin, even layer of rice makes the roll easier to shape and keeps it from feeling heavy.
- Do not overfill the roll:Too many fillings make kimbap difficult to roll and slice cleanly.
- Lightly wet the exposed edge of the seaweed: Brushing the uncovered edge with a little water helps the seaweed stick and seal the roll.
- Place the roll seam-side down: Letting the kimbap rest seam-side down helps the seaweed adhere and hold its shape.
- Brush with sesame oil for flavor and shine: Lightly brushing the finished roll with sesame oil adds flavor and gives kimbap its appetizing sheen.
- Wet or oil the knife and use a gentle sawing motion: This prevents sticking and helps you get clean, even slices.
Questions You Might Have
Yes. While both use short-grain rice, the seasoning is different. Sushi rice is seasoned with vinegar, sugar, and salt, giving it a tangy flavor. Kimbap rice is seasoned with sesame oil and salt, which makes it more savory and nutty and better suited for rolled fillings.
Kimbap is best enjoyed fresh, and I do not recommend freezing it at home. Many store-bought premade kimbap use flash-freezing technology, which is difficult to replicate in a home freezer. As kimbap cools, the rice tends to harden and can become brittle, affecting both texture and flavor.
If you have leftovers, wrap the kimbap tightly in plastic wrap or store it in an airtight container. The rice will firm up in the refrigerator. You can reheat it in the microwave, but I prefer dipping sliced kimbap in a vegan egg wash and pan-frying until warmed through. If you are not vegan and eat eggs, a regular egg wash works just as well.
Kimbap is a dish that invites creativity while still following a simple balance. Once you understand the basic formula, it’s easy to customize with the fillings you enjoy or have on hand. If you like these flavors but want an easier, less roll-heavy option, my kimbap onigirazu is a great place to start. And if you’re interested in cooking more Korean food at home, my vegan Korean pantry guide and Korean essential ingredients post are helpful starting points.

Vegan Kimbap Recipe with Bulgogi Mushrooms
Learn how to make vegan kimbap with bulgogi mushrooms using a simple, customizable formula. A balanced Korean kimbap recipe with step-by-step tips.
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Total Time: 40 minutes
- Yield: 4 rolls 1x
- Category: Main course
- Method: Assemble
- Cuisine: Korean
- Diet: Vegan
Ingredients
For Rice
-
4 cups cooked short-grain or sushi rice
-
2 tablespoons sesame oil
-
2 teaspoons kosher salt
For Bulgogi Mushrooms
-
2 king oyster mushrooms, thinly sliced
-
1 tablespoon soy sauce
-
1 teaspoon sugar
-
½ teaspoon garlic powder
-
¼ teaspoon black pepper
For Kimbap
-
4 sheets plain roasted seaweed (gim/nori)
-
1 large carrot, cut into matchsticks
-
Neutral-tasting oil, for sautéing
-
Salt, to taste
-
2 Persian cucumbers, cut lengthwise into 8 strips (2 per roll)
-
4 strips danmuji (Korean pickled radish)
Instructions
Season the Rice
-
Cook the rice according to package instructions.
-
While the rice is still warm, add sesame oil and kosher salt. Gently mix until evenly seasoned, being careful not to mash the grains. Set aside and let cool until just warm to the touch.
Prepare the Fillings
-
Heat a small nonstick skillet with a little neutral-tasting oil over medium heat. Add the carrots, season with salt to taste, and sauté for 2–3 minutes until just tender but still vibrant. Remove from the pan and set aside.
-
In the same skillet, add the mushrooms. Cook until they release their moisture and begin to brown. Add soy sauce, sugar, garlic powder, and black pepper. Stir frequently and cook until the liquid evaporates and the mushrooms are well coated. Remove from heat and let cool slightly.
Assemble the Kimbap
-
Place a sheet of plain roasted seaweed on a bamboo mat, shiny side down. Spread about 1 cup of rice evenly over the seaweed, leaving about 1 inch uncovered at the top edge.
-
Arrange the bulgogi mushrooms, carrots, cucumber, and danmuji in a line across the lower third of the rice.
Roll and Slice
-
Starting from the bottom, roll the seaweed over the fillings, gently tucking them in as you roll. Lightly wet the uncovered edge of the seaweed with water to help seal the roll.
-
Place the roll seam-side down and repeat with the remaining ingredients.
-
Lightly oil or wet a sharp knife and slice the rolls into bite-sized pieces using a gentle sawing motion. Serve immediately.
Notes
-
Kimbap is best enjoyed fresh, as the rice firms up as it sits.
-
If you cannot find king oyster mushrooms, shiitake or white mushrooms can be used instead.
-
Leftover kimbap can be wrapped tightly and stored in the refrigerator. The rice will firm up. For reheating, you may microwave briefly or pan-fry sliced kimbap after dipping in a vegan egg wash.
Share your thoughts below!