This Vegan California Roll tastes just like the classic, but totally plant-based! With creamy avocado, crisp cucumber, and a hearts-of-palm "crab" filling, it's fresh, fun, and so easy to make at home.

California rolls are usually made with imitation crab, which still contains fish. My vegan version swaps in hearts of palm, a flaky, tender veggie that mimics the texture of crab beautifully. Tossed with vegan mayo, paprika, and a pinch of salt, it makes a simple but convincing "crab" salad.
Roll it all up with seasoned sushi rice, avocado, and cucumber, and you've got a fresh, flavor-packed vegan sushi roll that's affordable and surprisingly fun to make. You can try the inside-out style (rice on the outside) for the classic look, or keep it simple with nori on the outside, either way, it's delicious.

Why You'll Love This Vegan California Roll
- Fresh & flavorful: Creamy avocado, crisp cucumber, and tangy sushi rice in every bite.
- Totally vegan: Hearts of palm stand in for crab, no fish required!
- Fun to make: Rolling sushi at home is easier (and more affordable) than you think.
- Customizable: Try different veggies or add extra sesame seeds for crunch.

Ingredients in Vegan Sushi:
- Sushi rice: The sticky, seasoned base that holds everything together.
- Seasoned rice vinegar: Adds that classic tangy-sweet sushi flavor.
- Hearts of palm: Flaky and tender, the perfect stand-in for imitation crab.
- Vegan mayonnaise: Creamy binder that gives richness to the "crab" salad.
- Paprika: A touch of color and mild warmth.
- Salt: Balances and enhances all the flavors.
- Nori sheets: The savory seaweed wrapper.
- Sesame seeds: Nutty crunch and a pretty finish.
- Avocado: Buttery, creamy slices for richness.
- Cucumber: Fresh, crisp bite.
- Optional for serving: Soy sauce for dipping, pickled ginger to cleanse the palate between bites, and wasabi for heat.
How to Make a Vegan California Roll:

- Prepare the rice: Cook sushi rice, mix in seasoned vinegar, and let cool.

- Make the "crab" salad: Slice hearts of palm into long strips, then toss with vegan mayo, paprika, and salt.

- Option A (the inside out roll): Place a sheet of nori on a clean surface (or sushi mat with plastic wrap). With wet fingers, press sushi rice evenly over the nori. Sprinkle sesame seeds on top.

- Add the fillings: Flip the nori so rice faces down (for inside-out) or keep as-is (for regular roll). Add avocado, cucumber, and hearts of palm "crab" down the center.

- Roll it up: Lift the edge of the nori and roll tightly around the filling, using plastic wrap or a mat to help.

- Slice: With the plastic wrap still holding the roll together, wet a sharp knife, then use a gentle sawing motion to cut through the plastic wrap, cutting the roll into slices. Once cut, gently peel off the plastic wrap.

- Serve: Enjoy with soy sauce, pickled ginger, and wasabi.

- Option B: Prefer the easy way? Roll with nori on the outside instead, it's simpler, but just as tasty.

Vegan California Roll FAQs
- Can I make vegan California rolls without a sushi mat?
Yes! You can use a clean kitchen towel or even just plastic wrap to help shape the rolls. It might not look as uniform as a restaurant roll, but it will taste just as good. - What can I use instead of hearts of palm?
Jackfruit , artichoke hearts, or firm thinly sliced tofu also work well for a flaky, seafood-like texture. If you want extra "ocean" flavor, mix in a little ground nori or dulse flakes. - How long does homemade vegan sushi keep?
Vegan sushi is best eaten fresh. That said, you can store rolls in an airtight container in the fridge for up to 24 hours. Keep the avocado slices tightly wrapped to prevent browning. - Can I make this gluten-free?
Absolutely! Just swap the soy sauce for tamari or coconut aminos when serving.
More vegan Japanese-inspired recipes:
Spicy Watermelon Vegan Sushi
How to Make Perfect Sushi Rice
Vegan Sushi Bowl
Miso Udon Noodle Soup
Skillet Roasted Edamame
Easy Sticky Teriyaki Tofu
Tangy Miso Salad Dressing
Carrot Ginger Salad Dressing
If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Vegan California Roll
Servings: (makes enough filling to stuff about 4 sushi rolls)
PRINT
PIN
Video
COMMENT
Ingredients
For the sushi rice:
- 1 cup sushi rice
- ¼ cup seasoned rice vinegar
For the vegan imitation crab:
- 1 14oz (398ml) can hearts of palm, drained (not rinsed), and sliced into thin strips
- 3 tablespoons vegan mayonnaise
- ½ teaspoon paprika, plus more for sprinkling
- ¼ teaspoon salt
For the rest of the sushi roll:
- 4 - 6 nori sheets
- 2 - 3 tablespoons toasted sesame seeds
- 1 avocado, thinly sliced
- ½ cucumber, cut into thin strips
For serving (optional):
- soy sauce
- pickled ginger
- wasabi
Instructions
To prepare the sushi rice:
- Cook the rice according to the package directions. I simply added the rice to my rice cooker and hit the "sushi rice" button. If you do not have a rice cooker, try my stove-top sushi rice method. Once the rice is cooked, transfer the rice to a large bowl and pour over the seasoned rice vinegar. Stir and fold the rice to mix in the rice vinegar, it will start to get sticky. Continue to fluff it up regularly as the rice cools. Allow the rice to cool to room temperature before using it.
To make the vegan imitation crab:
- To a large bowl, add the strips of the hearts of palm, along with the vegan mayonnaise, paprika, and salt. Gently toss to mix everything together.
To assemble the sushi:
- For an inside-out roll (the difficult method): cut a sheet of nori in half. Lay down a sheet of plastic wrap. If you have a sushi mat you can wrap it in plastic wrap (I don't have one). Place the nori half on the plastic wrap. Wet your fingers to help prevent the rice from sticking to them, then take some sushi rice and press it on the nori in a thin even layer, covering the surface of the nori.
- Sprinkle a few pinches of sesame seeds over the rice and gently pat them into the rice.
- Flip the nori onto the plastic wrap so that the rice is facing down. Add a few slices of cucumber, and avocado down the center of the nori. Top with a few strips of the vegan imitation crab. Sprinkle some extra paprika on for color if desired.
- Lift the edge of the plastic wrap and use it to help roll the nori and rice around the filling. Gently squeeze the roll in the plastic wrap so that it holds together.
- With the plastic wrap still holding the roll together, wet a sharp knife, then use a gentle sawing motion to cut through the plastic wrap, cutting the roll into slices. (I picked up the tip of leaving the plastic wrap on to make cutting easier at a sushi restaurant). Once cut, gently peel off the plastic wrap.
- For a regular sushi roll (the easier method): lay a full-sized sheet of nori on a clean work surface. Wet your fingers to help prevent the rice from sticking to them, then take some sushi rice and press it on a sheet of nori, leaving about 2 inches of exposed nori at the top. Add a few slices of cucumber, and avocado down the center of the nori. Top with a few strips of the vegan imitation crab. Sprinkle some extra paprika on for color if desired and some sesame seeds. Carefully roll the sushi up, and when you reach the top, lightly wet the exposed nori with water to help glue the roll closed, then finish rolling. Wet a sharp knife and use a gentle sawing motion to cut into sushi rounds.















Samson says
Absolutely delicious. I'm so grateful for you and your recipes! I never thought I could make sushi, but I followed your instructions and was delighted by the result. Thank you so much!!!!!!!!!
Jess @ IDTLC Support says
We're so happy you enjoyed it!
Maria says
Sounds super delicious! To go the extra mile and make the crab salad a bit more "fishy", I will put some nori sheets in the coffee grinder until the nori becomes powder and then I will add it to the fake crab salad.
Kay says
The best California rolls I ever had used carrots instead of cucumber. Just saying.
Sam Turnbull says
Go for it!
Megan says
This sounds incredible! I will be making next time I make vegan sushi!
Sam Turnbull says
Awesome! I hope you love them 🙂