• Skip to main content
  • Skip to primary sidebar
The Foodie Eats
menu icon
go to homepage
  • Start Here
  • Recipes
  • Dinners
  • Instant Pot
  • Soups
  • Desserts
  • Gluten-Free
search icon
Homepage link
  • Start Here
  • Recipes
  • Dinners
  • Instant Pot
  • Soups
  • Desserts
  • Gluten-Free
×
Home » Recipes » Vegan-ish » Vegan Sushi Rolls with Tofu and Kimchi

Vegan Sushi Rolls with Tofu and Kimchi

By Gary White
This post may contain affiliate links.
Read my full disclosure here.

Published April 7, 2018. Last modified September 17, 2026By Gary White · Updated Sep 17, 2026I may earn a commission. Affiliate disclosure

Jump to Recipe
Vegan sushi rolls with tofu, avocado, cucumber, carrot, bell pepper, asparagus, green onion, and kimchi
Close-up of a vegan sushi roll held with chopsticks, showing tofu, avocado, cucumber, carrot, bell pepper, and kimchi

These vegan sushi rolls are filled with teriyaki tofu, kimchi, avocado, and crisp vegetables, then wrapped in nori with seasoned sushi rice. The kimchi is what makes them different. It brings the tang and funk that keeps all of the mild, creamy, crunchy filling from tasting flat.

I first made these for a dinner party alongside several other sushi rolls. This was the vegan option, but it ended up being my favorite of the entire batch.

This version uses a bamboo sushi mat and a simple hand-rolling method. Once the rice is cool and every filling is prepped, the actual rolling goes quickly.

Vegan sushi rolls filled with tofu, avocado, cucumber, carrot, bell pepper, asparagus, green onion, and kimchi

What Makes These Rolls Different?

Kimchi does the heavy lifting. The rice, tofu, avocado, and vegetables are all fairly mild on their own. Kimchi cuts through that with acidity, salt, heat, and fermented flavor.

The filling has contrast. Creamy avocado, crisp cucumber and pepper, tender asparagus, savory tofu, and crunchy carrot keep every bite from feeling one-note.

The rice should support the filling. The recipe card includes the seasoned rice I originally used for these rolls. If you want to understand the rice more deeply, my Instant Pot sushi rice guide covers the method and seasoning options in detail.

Why This Recipe Works

You get flavor from more than the sauce dish. These rolls are already seasoned before they ever touch soy sauce. The rice has vinegar, sugar, and salt; the tofu is savory; and the kimchi brings brightness.

The vegetables are prepared for rolling, not just eating. Thin, narrow pieces make the roll easier to close and give you a better mix of filling in every slice.

The method is forgiving once your setup is right. Cool the rice, prep every filling before you start, keep water nearby, and do not overfill. Most sushi-rolling problems start when one of those four things gets skipped.

The Back Story
I love sushi enough that a few dozen pieces in one sitting has never seemed unreasonable to me. Years ago I was asked to bring an assortment of rolls to a dinner party. I made several kinds, but this vegan roll was the one I kept going back to. The surprise was not that vegetables could make good sushi. It was that the kimchi made the whole thing feel more complete than some of the meat and seafood rolls beside it.

Ingredient Notes

Teriyaki Tofu
Use extra-firm tofu so it keeps its shape inside the roll. Check the label if you need the finished recipe to be fully vegan, since prepared teriyaki products can vary.

Kimchi
This is not a garnish here. It is the ingredient that wakes the whole roll up. Use a vegan kimchi if that matters for your diet.

Vegetables
Avocado, seedless cucumber, red bell pepper, carrot, asparagus, and green onion give the rolls their mix of creamy, crisp, and tender textures. Cut the long vegetables into fairly even strips. They do not need to be identical, but keeping them close in size makes the roll much easier to build.

Prepared vegan sushi fillings including avocado, cucumber, carrot, asparagus, tofu, green onion, bell pepper, and kimchi

How Much Filling?

Less than you think. A narrow line across the lower third of the rice is enough. If the first roll feels a little sparse, that is better than packing it so full that the nori cannot close.

Keep the Rice Cool

Let the seasoned rice cool to room temperature before rolling. Warm rice creates steam inside the nori and makes the whole process stickier and harder to control.

Make the Sushi Rice

Start by rinsing.
Rinse the short-grain rice under cold running water for about 2 minutes, moving it around gently with your hand. This removes loose surface starch so the finished rice is sticky without turning gluey.

Short-grain sushi rice being rinsed under cold running water in a fine mesh strainer

Cook until the grains are tender and glossy.
The recipe card uses 2 cups of rice with 2 cups of water and the same low-pressure Instant Pot method as the sushi-rice recipe. After cooking and a natural release, transfer the rice to a non-reactive bowl.

Cooked short-grain sushi rice in a glass bowl before seasoning

Mix the seasoning separately.
Combine the vinegars, salt, and sugar before adding them to the rice. Stir until the salt and sugar dissolve so the seasoning distributes evenly instead of leaving concentrated spots.

Sushi rice seasoning mixture whisked together in a bowl

Pour the seasoning over the hot rice.
Add it evenly across the surface instead of dumping everything into one spot.

Sushi rice seasoning being poured over cooked short-grain rice in a glass bowl

Fold instead of stirring hard.
Use a wooden spoon or rice paddle with a cutting-and-folding motion. The goal is to coat the grains without crushing them. Then let the rice cool to room temperature before you roll.

Seasoned sushi rice being gently folded with a wooden spoon in a glass bowl

How to Roll Sushi

1. Set up the nori.
Place one sheet shiny-side down on a bamboo sushi mat with the long edge facing you.

2. Spread the rice.
Wet your hands, then spread a thin, even layer of cooled sushi rice over the nori. Leave about 1 inch uncovered along the far edge. Do not mash the rice into the sheet.

3. Add the filling.
Arrange a narrow line of tofu, kimchi, avocado, cucumber, bell pepper, carrot, asparagus, and green onion across the lower third. Keep it compact and resist the urge to add one more thing.

4. Make the first tuck count.
Lift the edge of the mat closest to you and bring the nori up and over the filling. Tuck that first turn snugly before continuing forward. That first fold is what sets the shape of the roll.

5. Finish with even pressure.
Continue rolling away from you while using the mat to keep the cylinder compact. You want it firm enough to hold together, but not so tight that the filling gets squeezed out.

6. Seal and rest.
Lightly moisten the bare edge of nori with water, finish the roll, and place it seam-side down for a minute before slicing.

Stacked vegan sushi rolls with tofu, avocado, cucumber, carrot, bell pepper, asparagus, green onion, and kimchi

FAQ

Do I need a sushi mat?

A bamboo sushi mat makes the process much easier and gives you more even pressure as you roll. You can improvise without one, but this recipe is written for a mat.

Can I leave out the kimchi?

You can, but it changes the personality of the roll. The kimchi is the main source of tang and fermented flavor, so I would replace it with another punchy ingredient rather than simply omitting it.

Can I make the rice ahead?

Sushi rice is best the day it is made. You can prep all of the vegetables and fillings ahead, but I would make and cool the rice closer to rolling time.

Why do my rolls fall apart when I cut them?

Usually the roll is overfilled, too loose, or being cut with a dull or dry knife. Let the sealed roll rest seam-side down briefly, then use a very sharp damp knife.

Troubleshooting

Rice sticks to your hands.
That is normal. Keep a small bowl of water next to your mat and re-wet your hands whenever the rice starts clinging.

The roll will not close.
You probably used too much filling or too thick a layer of rice. Pull a little filling out before forcing it shut. The next roll will go faster.

The nori will not seal.
Lightly wet the bare edge and press the finished roll seam-side down for a minute. You need moisture, not a soaked sheet.

The slices look crushed.
Use a very sharp knife and dampen or wipe the blade between cuts. Sawing back and forth through the roll will compress it.

Vegan sushi rolls stacked on a wooden board with soy sauce, wasabi, pickled ginger, and chopsticks

More Plant-Based Recipes

Instant Pot Sushi Rice

Instant Pot Chickpea Curry with Tomatoes and Spinach

Vegan Potato Salad with Lemon, Dill, and Dijon

Vegan Green Bean Casserole

★ Did you make these vegan sushi rolls? ★
Leave a rating or tell me how they turned out in the comments below.

📖 Recipe

Vegan sushi rolls with tofu, avocado, cucumber, carrot, bell pepper, asparagus, green onion, and kimchi

Vegan Sushi Rolls with Tofu and Kimchi

Vegan sushi rolls filled with teriyaki tofu, kimchi, avocado, and crisp vegetables, wrapped in nori with seasoned sushi rice.
5 from 2 votes
Print Pin Rate
Course: Appetizer
Cuisine: Japanese
Prep Time: 15 minutes minutes
Cook Time: 25 minutes minutes
Rolling: 20 minutes minutes
Total Time: 1 hour hour
Servings: 6 rolls
Calories: 323kcal
Author: Gary White

Ingredients 

Sushi Rice

  • 2 cups short-grain Japanese rice
  • 2 cups water
  • ¼ cup white wine vinegar
  • ¼ cup seasoned rice vinegar
  • 1 ½ tsp. salt
  • 2 Tbsp. sugar

Rolls

  • 1 avocado thinly sliced
  • 1 seedless cucumber thinly sliced, core removed
  • 1 red bell pepper thinly sliced
  • 1 carrot grated
  • 3 asparagus blanched, halved lengthwise
  • 3 green onions halved lengthwise
  • ½ cup kimchi diced; use vegan kimchi
  • 2 oz. extra firm teriyaki tofu thinly sliced; check that it is vegan
  • 6 large nori sheets

Instructions

Sushi Rice

  • Rinse the rice in a fine mesh strainer under cold running water for about 2 minutes, moving it around gently with your hand. Let it drain for a few minutes.
  • Add the rice and water to the Instant Pot. Lock the lid, set the valve to Sealing, and cook on Low Pressure for 12 minutes. When the cook time is complete, allow the pressure to naturally release for about 10 minutes, then release any remaining pressure.
  • Meanwhile, combine the white wine vinegar, seasoned rice vinegar, salt, and sugar in a small microwave-safe bowl. Microwave for about 1 minute, then stir until the salt and sugar are fully dissolved.
  • Transfer the cooked rice to a large glass, wooden, or other non-reactive bowl. Pour the seasoning mixture over the rice and gently fold it in with a wooden spoon or rice paddle. Use a cutting and folding motion instead of stirring hard so you do not crush the grains.
  • Let the rice cool to room temperature before rolling the sushi.

Rolls

  • Prepare all of the fillings before you start rolling so they are ready to add in thin, even layers.
  • Place a sheet of nori shiny-side down on a bamboo sushi mat. With wet hands, spread a thin, even layer of sushi rice over the nori, leaving about 1 inch uncovered along the far edge.
  • Arrange a narrow line of tofu, kimchi, avocado, cucumber, bell pepper, carrot, asparagus, and green onion across the lower third of the rice. Do not overfill the roll.
  • Lift the edge of the bamboo mat closest to you and roll it up and over the filling. Continue rolling away from you, applying gentle, even pressure to keep the roll compact.
  • Lightly moisten the bare edge of the nori with water and finish rolling to seal. Place the roll seam-side down for a minute before slicing.
  • Using a very sharp damp knife, slice each roll into 12 pieces. Wipe or wet the blade between cuts for cleaner slices.

Notes

Keep a small bowl of water nearby for wetting your hands and knife. Sushi rice is sticky, so damp hands make it much easier to spread without crushing the grains.
Use kimchi and teriyaki tofu that are labeled vegan.

Nutrition

Calories: 323kcal | Carbohydrates: 61g | Protein: 6g | Fat: 5g | Sodium: 499mg | Potassium: 422mg | Fiber: 4g | Sugar: 7g | Vitamin A: 2670IU | Vitamin C: 33.2mg | Calcium: 43mg | Iron: 1.3mg
Made this Recipe?Tag @eatsplusbeats on Instagram!

What Else Can This Do?

I'm working on a cookbook about what ordinary ingredients can become, from forgotten cooking methods to new recipes worth making. Get occasional updates and be first to hear when it's ready.

Occasional cookbook updates. Unsubscribe anytime.

More Vegan-ish

  • A vibrant bowl of canned bean salad featuring chickpeas, black beans, corn, and tomatoes, served on a rustic wooden table.
    Canned Bean Salad
  • A serving spoon scooping a portion of vegan green bean casserole topped with crispy fried onions from a glass baking dish.
    Vegan Green Bean Casserole
  • Air fryer cauliflower wings covered in sauce on a gray plate.
    Air Fryer Cauliflower Wings
  • Greek-style spaghetti squash in white rimmed bowl on wood table.
    Instant Pot Spaghetti Squash - Greek Style

Reader Interactions

Comments

  1. Nancy

    November 03, 2020 at 4:31 am

    These looks so delicious. i will try out.

    Reply
  2. Drew Jones

    October 21, 2020 at 8:28 pm

    5 stars
    Haven't tried this exactly but it's very similar to the vegetarian Korean kimbap I make. Never seen this tool before, I want to check it out! Might I suggest adding some Korean pickled radish or even dill pickle, its great!

    Reply
5 from 2 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Footer

↑ back to top

About

  • Recipes
  • Start Here
  • About
  • Instant Pot Recipes
  • Gluten-Free Comfort
  • Soup Recipes
  • Dessert Recipes
  • Dinner Recipes
  • Southern & Soul Food
  • Slow Cooker & Air Fryer
  • Vegan-ish

Legal

  • Privacy Policy
  • Disclosure

Newsletter & Contact

  • Sign Up! for emails and updates
  • Contact

As an Amazon Associate, we earn from qualifying purchases.

Copyright © 2026 The Foodie Eats

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.