My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
×
Add us as a trusted site on Google
Home » Recipes » Vegan Gluten-free Recipes

Vegan Kimbap

Mee Sha drinking a cup of coffee seated.
Modified: Jul 26, 2025 · Published: Apr 13, 2024 by Jim Mee Sha · This post may contain affiliate links · 4 Comments
Jump to Recipe

This Korean-style vegan kimbap is filled with sticky rice, marinated tofu, and vibrant vegetables, all wrapped in a roasted seaweed sheet. A filling rice roll that is delicious, nutrient-packed, and easy to make.

Tofu kimbap, similar to my vegan onigiri, is perfect for packed lunches as it holds up well and transports easily! For a more satisfying meal, pair them with my vegan japchae or gochujang tofu.

Vegan kimbap arranged on a wooden board with sesame seeds, soy sauce, and pair of chopsticks beside.

I always love Korean food, especially from cozy, hole-in-the-wall restaurants. However, their meat-free options are often limited, and kimbap is rarely on the list. This is what inspired me to create this vegan kimbap at home!

What I love most about kimbap is its versatility. You can be served as a standalone dish or as a side to accompany heartier mains, such as gochujang jjigae, vegan jajangmyeon, or vegan tteokbokki.  

Jump to:
  • 💚Why you will love this recipe 
  • 🍚What you will need 
  • ✨Ingredient variations and add-ins
  • 🔪How to make
  • ✔Helpful tips 
  • ❄️Storing suggestions
  • 💡Meal prep tip
  • ❔Commonly asked questions
  • 🍽More Asian rice recipes
  • 📖 Recipe

💚Why you will love this recipe 

  • A filling yet refreshing dish that is packed with protein and veggies
  • Holds up well, making it great for packed lunches or as a snack for road trips and picnics
  • Easily customizable fillings - feel free to use ingredients you have on hand!

🍚What you will need 

Rice and tofu

Ingredients needed like short-grain rice, salt, and sesame oil on a grey background.
Ingredients needed like tofu, soy sauce, sesame oil, maple syrup, and garlic powder.
  • Tofu - It is highly recommended to use extra-firm or firm tofu that has been drained and pressed beforehand, either using a tofu press or by placing something heavy on top for at least 15-30 minutes.
  • Short-grain rice - Warm, freshly cooked rice works best. You could also heat cold rice in the microwave until warm.

Vegetables

Ingredients needed like spinach, danmuji, carrot, cucumber, nori, and sesame oil.
  • Roasted nori sheets - Can be found in the international aisle of grocery stores, Asian markets, or online.
  • Danmuji (pickled radish/takuan) - This optional but highly recommended ingredient adds a pop of sweetness, crunchiness, and freshness. Look for it in the refrigerated section of your grocery store or Asian market, or purchase it online.
  • Good-quality sesame oil - For cooking. Gives vegetables a nice nutty and rich flavor. Kadoya sesame oil is my go-to.

See the recipe card for full information on ingredients and quantities.

✨Ingredient variations and add-ins

  • Rice - Short-grain rice, either white or brown, work best due to their sticky texture.
  • Protein - Instead of tofu, you could also do tempeh strips, vegan bologna, or egg strips made from tofu omelette. My tofu bulgogi is another great option.
  • Veggies - Feel free to swap them with other vegetables, such as zucchini, bell peppers, sauteed mushrooms, avocado slices, or braised burdock root.  
  • Kimchi - adds a nice spice kick to kimbap!

🔪How to make

Prepping the filling

Marinating tofu slices in a plate with 2 small sauce dishes beside.

Step 1: Start by marinating tofu for 30 minutes to an hour.

Seasoned rice in a bowl with a fork beside with a sauce dish and wooden spoon in the background.

Step 2: Mix salt and sesame oil into warm sushi rice.

Sauteed carrot in a pan on a folded white teacloth.

Step 3: Heat some oil in a skillet, and saute carrots for 4-5 minutes, or until tender but slightly crunchy.

Cooked cucumber in a pan on a white folded teacloth.

Step 4: Saute cucumber next for 4-5 minutes.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Seasoned, cooked spinach in a bowl with a fork beside and a wooden spoon and sauce dish in the background.

Step 5: Blanch spinach, then immerse then in cold water. Squeeze out excess water, then mix in sesame oil and salt.

Cooked tofu in a pan.

Step 6: Lastly, pan-fry tofu on both sides for 2-3 minutes, or until golden brown.

Assemble the rolls 

Rice spread out on a nori sheet on a bamboo mat.

Step 1: Place a sheet of nori on a bamboo mat. Spread ¾ cup of rice onto the seaweed, leaving an inch at the far end.

Rice, vegetables, and tofu piled on a nori sheet on a bamboo mat.

Step 2: Layer up with the vegetables and tofu. Leave some part of the rice uncovered for sealing later.

Rolling up a kimbap with a bamboo mat.

Step 3: Lift the bottom edge of the bamboo mat and fold it over the filling, while simultaneously tucking it in to keep the filling in place. Continue to roll up tightly until sealed.

Slices of kimbap on a wooden board with a pair of chopsticks, damuji, soy sauce, water, and bowl of rice beside.

Step 4: Using a sharp knife, slice the vegan kimbap, then brush it with sesame oil. It is ready to be served!

✔Helpful tips 

  • Make kimbap without a bamboo mat -  A gallon-sized ziplock bag can be used as a makeshift mat. Alternatively, roll kimbap with just your hands, but do rub a bit of sesame oil on your hands to prevent sticking.
  • Keep a bowl of water nearby - Short-grain rice can be quite sticky! Keeping your hands and other utensils damp helps prevent the rice from clinging. A dab of water along the edge of the seaweed also helps to seal kimbap better.
  • Slicing your kimbap - To yield a clean cut, use a sharp knife. Wipe the knife with a damp cloth between cuts to avoid tearing the seaweed.
  • Don't overfill - If they are hard to roll or are falling apart, you likely have added to much filling. Remove some and try again.
  • Enjoy kimbap fresh - Kimbap tastes best within 4 hours of making. Over time, the rice might dry out and turn hard.
Holding a plate of kimbap with sliced danmuji, water, sesame seeds, and soy sauce in the background.

❄️Storing suggestions

Fridge - Wrap uncut rice rolls using saran wraps, and it can be refrigerated for 1-2 days. Only cut into your kimbap when ready to reheat.

Reheating

  • On the stove - If you have Just Egg, dip the kimbap into it to coat, and fry for 1-2 minutes on both sides. You can also skip the egg dip and sprinkle some water instead before pan-frying.
  • In the microwave - Heat gimbap at 10-second intervals, covered with a damp paper towel, until it is warm. The seaweed will turn slightly soggy, but it will still be delicious!

💡Meal prep tip

A better way to meal prep kimbap is to prepare the ingredients for filling, storing them in separate containers for up to 4 days. When ready to serve, heat rice in the microwave until warm, and assemble your rolls!

❔Commonly asked questions

Is kimbap eaten hot or cold?

Kimbap is typically served fresh at room temperature. Eating cold is not ideal, as the rice might turn hard and stale. If you like it warm, reheat in the microwave or pan-fry lightly.

Can I use Jasmine rice for kimbap?

It is not recommended to use long-grain rice, such as Jasmine rice, for kimbap. This is because they are dry and less sticky, making it challenging to hold kimbap together.

What is the difference between sushi and kimbap?

While both are seaweed-wrapped rice rolls, sushi is Japanese, and kimbap is Korean.

The main differences between sushi and kimbap are their flavor profile and fillings. Sushi rice is flavored with vinegar, sugar, and salt, making it sweet and slightly tangy. Kimbap rice is flavored with sesame oil and salt, giving it a savory and nutty taste.

Sushi is commonly filled with raw fish, seafood, or vegetables, while kimbap filling is usually cooked, such as cooked beef, eggs, vegetables, and pickled radish.

Holding a slice of kimbap with chopsticks with more kimbap in the background.

🍽More Asian rice recipes

  • A plate of cucumber maki with a pair of chopsticks and soy sauce beside.
    Kappa Maki (cucumber sushi rolls)
  • A plate of avocado maki slices served with soy sauce with a pair of chopsticks and 2 cups of tea beside.
    Avocado Maki Rolls (avocado sushi)
  • A bowl of kimchi fried rice served with a pair of chopsticks with soy sauce and kimchi beside.
    Vegan Kimchi Fried Rice
  • A pan of curry fried rice with a wooden spatula beside.
    Thai Green Curry Fried Rice

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

Kimbap arranged on a wooden chopping board with sesame seeds and soy sauce, and chopsticks beside.

Vegan Kimbap with Tofu

Meesha
This Korean-style vegan kimbap is filled with sticky rice, marinated tofu, and vibrant vegetables, all wrapped in a roasted seaweed sheet. A filling rice roll that is delicious, nutrient-packed, and easy to make.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
Course Main Course, Side Dish, Snack
Cuisine korean
Servings 4 rolls
Calories 307 kcal

Equipment

  • tofu press
  • non-stick pan or well seasoned cast-iron pan
  • flexible spatula
  • saucepan or pot
  • bamboo sushi mat

Ingredients
 
 

Tofu

  • 1 14oz block extra firm/ firm tofu drained, pressed, and sliced
  • 2 tablespoons soy sauce or tamari/shoyu (use gluten-free if needed)
  • 2 teaspoons maple syrup
  • 2 teaspoons sesame oil
  • 1 teaspoon garlic powder

Rice

  • 2 ½ cups short-grain rice white or brown, freshly cooked*
  • 2 teaspoons sesame oil
  • ¼ teaspoon salt or to taste

Vegetables

  • 1 carrot julienned
  • 1 English cucumber julienned
  • 4 strips pickled radish danmuji (optional but recommended)
  • 3.5 oz baby spinach
  • 3 teaspoons sesame oil divided
  • salt to taste

Rest of the ingredients

  • 4 sheets nori
  • sesame oil for brushing
Prevent your screen from going dark

Instructions
 

Prepping filling

  • Combine all seasonings needed for tofu.
    2 tablespoons soy sauce , 2 teaspoons maple syrup, 2 teaspoons sesame oil , 1 teaspoon garlic powder
  • Place sliced tofu in a large plate, and pour in the marinade. Toss until tofu slices are well coated. Let them marinate for 30 minutes to an hour.
    1 14oz block extra firm/ firm tofu
  • In the meantime, mix salt and sesame oil into the rice while rice is still warm. Set aside.
    2 teaspoons sesame oil , 2 ½ cups short-grain rice, ¼ teaspoon salt
  • Heat 2 teaspoons of neutral tasting oil in a pan. Saute carrot for 4-5 minutes, or until it has softened slightly. Add in sesame oil and salt to taste.
  • Repeat the same for the cucumber.
  • Bring a pot of water to a boil, and prepare a bowl of cold water. Blanch your spinach, then place it immediately into the cold water. Drain well and gently squeeze out excess water.
  • Mix in sesame oil and salt into the cooked spinach. Stir to mix, then set aside for later use.
  • Heat up 2 teaspoons of oil in a non-stick pan over medium high heat. Place tofu in one layer, and cook them for 5-6 minutes, flipping them halfway through.

Assembly the rolls

  • Place a sheet of nori on the bamboo mat. (shiny side facing down)
  • Spread out ¾ cup of rice onto the seaweed, leaving an inch gap at the far end.
  • Layer up carrot, cucumber, spinach, tofu, and pickled radish, covering around half of the nori sheet.
  • Roll the bottom edge over the filling while simultaneously tucking filling in to keep them in place.
  • Continue to roll it up tightly while gently applying pressure until kimbap is sealed. If you have trouble sealing it, apply some water on the edge of the nori.
  • Brush some sesame oil onto your vegan kimbap.
  • Using a sharp knife, slice them into bite-sized pieces before serving. Clean the area with a damp cloth between cuts to prevent tearing the seaweed.

Notes

 *Rice - Freshly cooked, still warm short-grain rice works best, either brown or white. If using leftover or cold rice, reheat in the microwave until warm before mixing in the seasonings. 
 
Helpful tips
  • Make kimbap without a bamboo mat - A gallon-sized ziplock bag can be used as a makeshift mat. Alternatively, roll kimbap with just your hands, but do rub a bit of sesame oil on your hands to prevent sticking.
  • Keep a bowl of water nearby - Short-grain rice can be quite sticky! Keeping your hands and other utensils damp helps prevent the rice from clinging. A dab of water along the edge of the seaweed also helps to seal kimbap better.
  • Enjoy kimbap fresh - Kimbap tastes best within 4 hours of making. Over time, the rice might dry out and turn hard. 
 
Storing - Wrap uncut rice rolls using saran wraps, and it can be refrigerated for 1-2 days. Only cut into your kimbap when ready to reheat.
Reheating options 
  • On the stove - If you have Just Egg, dip the kimbap into it to coat, and fry for 1-2 minutes on both sides. You can also skip the egg dip and sprinkle some water instead before pan-frying.
  • In the microwave - Heat gimbap at 10-second intervals, covered with a damp paper towel, until it is warm. The seaweed will turn slightly soggy, but it will still be delicious!

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 307kcalCarbohydrates: 43gProtein: 13gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 3gSodium: 889mgPotassium: 517mgFiber: 2gSugar: 5gVitamin A: 5088IUVitamin C: 11mgCalcium: 81mgIron: 4mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Gluten-free Recipes

  • A tray of brownies arranged on a parchment paper topped with flaked sea salt.
    Healthy Applesauce Brownies (vegan + eggless)
  • A stack of tortillas on a plate lined with a white checkered teacloth.
    Red Lentil Tortilla Wraps
  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A plate of tofu scramble served with a fork.
    Silken Tofu Scramble

Comments

    5 from 1 vote (1 rating without comment)

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. CAROL McCollum says

    October 17, 2022 at 10:33 am

    Sounds yummy!! So, am I correct that this makes 4 rolls, and a serving is one roll? Sodium per serving (one roll??) is 889mg. That's more than twice my meal allotment! If I omit the salt & use low sodium soy sauce or tamari, will this still be wonderful?

    Reply
    • Meesha says

      October 17, 2022 at 6:31 pm

      Yes, it will still taste really good. 😁

      Reply
  2. Valerie says

    February 28, 2022 at 8:57 am

    Just checking that the tofu gets rolled into the kimbap rolls along with the veggies. (I didn't see it in the instructions, so I thought I should ask!)

    Reply
    • Meesha says

      February 28, 2022 at 9:12 am

      Oh sorry! Thanks for pointing that out, I am going to change it now.😅

      Reply
A headshot of Mee Sha leaning on a handrail.

Hi there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🌼Vibrant Vegan Spring Recipes

  • A close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • A bowl of pho served with spoon with chopsticks, green onion, and condiments beside.
    Vegan Pho with Tofu
  • 2 jar of overnight oats on a plate with a jar of oats and milk in the background.
    Vegan Protein Overnight Oats
  • A plate of tofu lettuce wrap with tea, bowl of tofu filling, and spoonful of chili flakes beside.
    PF Chang's Tofu Lettuce Wraps
  • Pad pak served with rice on a plate with chopsticks beside.
    Pad Pak Thai (Thai Stir-fry Vegetables)
  • A bowl of vegetable curry served with ceramic spoon with spoonful of curry powder, rice and water beside.
    Chinese Vegetable Curry

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.