This vegan California roll swaps seafood for shredded tofu "crab", creamy avocado, crisp cucumber, and a pop of vegan caviar. All the look, texture, and flavor of the original, 100% plant-based. For a proper banquet, serve alongside avocado sushi, vegan caterpillar rolls, and a salad dressed with Japanese sesame dressing.

Vegan California Rolls – At a Glance
Ask AI about this recipe
Summaries, substitutions, scaling, allergen checks — or save this site to your AI for future recipe ideas.
AI answers can be wrong. Treat them as suggestions, not as a substitute for the recipe above.
This Recipe Goes Well With...
Pair your vegan California roll with:
- A zingy yuzu martini or green tea for a drink that balances the richness
- A bowl of plant-based miso soup for a cozy, savory boost
- Some lightly salted edamame for crunch
Jump to:
A Bit of Background
The California roll was invented in the US in the 1960s to introduce sushi to Western palates, swapping raw fish for imitation crab, avocado, and cucumber. It's since become one of the most iconic sushi rolls in the world, a staple in bento boxes and sushi platters everywhere. This vegan version keeps everything that makes it great, minus the seafood.

Ingredients

For the rolls:
- seasoned sushi rice
- ½ avocado
- ½ cucumber (approx. 10cm)
- 4 tablespoon vegan Cavi-art (orange)
- 4 half sheets of nori
For the vegan crab stick filling:
- ½ block extra-firm tofu
- 1 tablespoon sriracha
- 3 tablespoon vegan kewpie mayo
- ½ teaspoon kombu dashi powder (optional)
- ¼ teaspoon salt
Substitutions
| Item | Swap out |
|---|---|
| Tofu | Mashed jackfruit, shredded hearts of palm, or chickpeas |
| Vegan kewpie mayo | Any vegan mayo with a splash of rice vinegar and a pinch of sugar |
| Kombu dashi powder | Omit, or use a pinch of nori flakes or miso paste for umami |
| Vegan caviar | Black sesame seeds, chopped red bell pepper, or seaweed pearls |
How to Make Vegan California Rolls
If you haven't already, start by making your sushi rice and seasoning it properly (seasoned sushi rice recipe). You'll want it cool but not cold - room temp is perfect. Then wrap your bamboo sushi mat in cling film (trust me, it makes cleanup way easier), and let's get rolling.
1. Prepare your fillings

i) Use the coarse side of a box grater to shred the tofu - just like you would with cheddar.

ii) Add the grated tofu to a mixing bowl along with sriracha, vegan kewpie mayo, salt, and kombu dashi powder (if using). Mix until fully combined and creamy.

iii) Remove the pit and peel the skin from your avocado.

iv) Place the avocado flat side down and cut into 1cm wedges. Set aside.

v) Use a spoon to gently scrape out the watery seeds from the center of your cucumber half.

vi) Cut the deseeded cucumber into 8 evenly sized sticks. Set aside.
2. Fill your Nori

i) Place your bamboo mat smooth side up and lay a half sheet of nori rough side up on top.

ii) With dampened hands, grab about 120-130g of rice (roughly the size of a medium apple) and spread it evenly across the nori, right to the edges and corners.

iii) Sprinkle roughly 1 tablespoon of vegan caviart across the rice in a thin, even layer.

iv) Carefully flip the entire sheet so the rice and caviar are now facing down and the nori is on top.

v) Spoon a strip of your tofu mixture lengthways across the center of the nori, about 1 inch wide and ½ inch thick.

vi) Lay two cucumber sticks alongside the tofu mixture, then place avocado wedges gently on top.
3. Roll

i) Grab the bottom edge of the mat and roll it over the fillings, using your fingers to keep everything in place and tuck the roll tightly.

ii) Hold the mat in place with one hand while pulling the top part away with your other hand to create tension and seal the roll.

iii) Roll once more so the seam rests on the underside. Gently press along the sides to shape and seal.
4. Slice & Serve

i) Place your roll on a chopping board and slice into bite-sized rounds (2-3 cm thick). Use a sharp knife, clean the blade with a damp cloth between cuts, and rinse under cold water as needed.

ii) Plate your sushi with optional wasabi and soy sauce. Perfection!
Hint: Wrap your bamboo mat in cling film before you start rolling. It keeps the rice from sticking, makes cleanup a breeze, and gives you a smooth, even roll every time.

Variations
Want to mix things up? Try one of these fun twists on the classic vegan California roll:
- Spicy California Roll → Add extra sriracha to the tofu filling or top each slice with a drop of chili oil for a fiery kick.
- Rainbow Roll Style → Layer thin slices of avocado, mango, or bell pepper across the top for a colorful upgrade. See this caterpillar roll recipe for tips on how to do this.
- Mini Rolls → Use quarter sheets of nori and smaller amounts of filling to make bite-sized sushi-perfect for parties or lunchboxes.
Storage
Vegan sushi is best enjoyed fresh, but here's how to keep your rolls tasting great if you need to store them:
- Freezing → Not recommended. The texture of the rice and avocado changes too much once thawed.
- Fridge → Store leftover rolls in an airtight container for up to 24 hours. To help keep the rice from drying out, cover the sushi with a damp paper towel before sealing the container.
- Avoid stacking → Lay the rolls in a single layer to prevent them from sticking together or getting squished.
- Avocado browning? → A little browning is normal. To slow oxidation, brush slices with a tiny bit of lemon or rice vinegar before rolling.
3 Tips for Making This Well
These little tricks make a big difference when rolling sushi at home:
- Use a very sharp knife → A clean, sharp blade will give you beautiful sushi slices. Wipe it with a damp cloth and dip/rinse in cold water between cuts.
- Use room-temperature rice → Hot rice can tear the nori, while cold rice gets stiff and hard to spread. Room temp is just right.
- Keep your hands damp → Dip your fingers in water as you go to stop the rice from sticking to your hands. Use dampened hands whenever handling the rice.
Vegan California Rolls FAQs
Yes, you can prep the rolls a few hours in advance. Just wrap them tightly and store them in the fridge until you're ready to serve. For best texture, slice just before eating.
Extra-firm tofu is ideal. It grates easily, absorbs flavor well, and holds its structure- perfect for creating that crab stick-like texture.
Not at all. It adds a nice pop and visual flair, but if you can't find it, feel free to use sesame seeds or finely chopped bell pepper as a colorful topping.
More Vegan Japanese Side Dishes
- Eggplant Agebitashi (Nasu Agebitashi)
- Vegan Fried Chicken
- Beer and Eggplant Stir-Fry (10 Minute Recipe)
- Sticky Tofu: 10-Minute Recipe
Other Popular Recipes
- Vegan Miso Ramen - Quick 10 Minute Recipe
- Yuzu Ramen (Japanese Citrus Noodle Soup Recipe)
- Mabo Nasu (Mapo Eggplant 麻婆茄子)
- Our Favourite Vegan Udon Noodle Recipes
📖 Recipe

Vegan California Rolls
Equipment
- Bamboo sushi mat Wrap in cling film for easy rolling and cleanup
- Sharp knife For clean, precise slicing
- Cutting board To prep fillings and slice rolls
- Mixing bowl For combining the tofu crab mixture
- Spoon or spatula To stir and spread the filling
- Small bowl of water To keep hands damp when handling rice
- Damp cloth For wiping the knife between slices
Ingredients
For the rolls
- 550 g cooked and seasoned sushi rice
- ½ avocado
- ½ cucumber about 10 cm long
- 4 tablespoons vegan caviart orange
- 4 half sheets nori
For the vegan crab stick filling
- 140 g extra-firm tofu ~ half a block
- 1 tablespoon sriracha
- 3 tablespoons vegan kewpie mayo
- ½ teaspoon kombu dashi powder optional
- ¼ teaspoon salt
Instructions cook mode
Prepare your fillings:
- Use the coarse side of a box grater to shred the tofu.
- Add the grated tofu to a mixing bowl along with sriracha, vegan kewpie mayo, salt, and kombu dashi powder (if using). Mix until fully combined and creamy.
- Remove the pit and peel the skin from your avocado.
- Place the avocado flat side down and cut into 1cm wedges. Set aside.
- Use a spoon to gently scrape out the watery seeds from the center of your cucumber half.
- Cut the deseeded cucumber into 8 evenly sized sticks. Set aside.
Get ready to roll:
- Place your bamboo sushi mat smooth side up and lay a half sheet of nori rough side up on top.
- With wet hands, grab about 120-130g of rice (roughly the size of a medium apple) and spread it evenly across the nori, right to the edges and corners.
- Sprinkle roughly 1 tablespoon of vegan caviart across the rice in a thin, even layer.
- Carefully flip the entire sheet so the rice and caviar are now facing down and the nori is on top.
- Spoon a strip of your tofu mixture lengthways across the center of the nori, about 1 inch wide and ½ inch thick.
- Lay two cucumber sticks alongside the tofu mixture, then place avocado wedges gently on top.
- Grab the bottom edge of the mat and roll it over the fillings, using your fingers to keep everything in place and tuck the roll tightly.
- Hold the mat in place with one hand while pulling the top part away with your other hand to create tension and seal the roll.
- Roll once more so the seam rests on the underside. Gently press along the sides to shape and seal.
Plate up!
- Place your roll on a chopping board and slice into bite-sized rounds (2-3 cm thick). Use a sharp knife, clean the blade with a damp cloth between cuts, and rinse under cold water as needed.
- Plate your sushi with optional wasabi, soy sauce, or pickled ginger.










Leave a Reply