Advertisement

Vegan California Roll Recipe

A fresh take on the classic, this vegan California roll is vibrant, crunchy, and satisfying while being completely plant-based.

60 min total
Serves 4
Medium
VeganVegetarianDairy-Free
Prep Time
40 min
Cook Time
20 min
Total Time
1h
Vegan California Roll
Photographed for KrazyRecipes · Vegetarian & Vegan
Advertisement

Imagine biting into a cool, refreshing California roll—creamy avocado, crisp cucumber, and savory tofu dance together in a symphony of flavors. This vegan take on a sushi classic transforms an evening at home into a delightful culinary adventure. Wrapped in a tender sheet of nori, the roll bursts with a medley of textures and tastes that will impress even the staunchest sushi traditionalists. The California roll, with its roots tracing back to Los Angeles in the 1960s, was originally made to introduce sushi to the American palate. In this vegan version, we're swapping out the crab with marinated tofu, which offers a similar savory taste while staying plant-friendly. This recipe is all about layer upon layer of flavor, with just the right amount of umami, crunch, and creamy goodness. The secret? A quick marinade for the tofu that infuses it with a subtle sea-like flavor, combined with perfectly cooked sushi rice that sticks together just right. Serve these rolls as a starter for your next dinner party, or enjoy a quiet night in with a glass of chilled sake. They’re perfect for any time you crave something light, flavorful, and satisfying.

Advertisement
The Method

Step-by-Step

7 steps · tap a timer to start
  1. 01
    Step 1 / 7

    Rinse the sushi rice under cold water until the water runs clear.

    Combine with water in a pot, cover, and bring to a boil.

    Lower heat and simmer for 15 minutes, then remove from heat and let sit for 10 minutes.

  2. 02
    Step 2 / 7

    In a small bowl, dissolve sugar and salt in rice vinegar.

    Transfer the warm rice to a large bowl and gently fold in the vinegar mixture.

    Set aside to cool.

  3. 03
    Step 3 / 7

    Marinate the tofu slices in soy sauce and sesame oil for at least 15 minutes.

    Meanwhile, julienne the cucumber and slice the avocado.

  4. 04
    Step 4 / 7

    Place a bamboo mat on a clean surface.

    Lay a sheet of nori, shiny side down.

    Spread a thin layer of sushi rice over the nori, leaving a 1-inch gap at the top.

  5. Advertisement
  6. 05
    Step 5 / 7

    Arrange cucumber, avocado, and marinated tofu strips across the center of the rice.

    Place a nori strip over the filling for extra flavor.

  7. 06
    Step 6 / 7

    Moisten the exposed edge of the nori with water.

    Using the mat, tightly roll the sushi away from you, pressing gently to seal the edge.

  8. 07
    Step 7 / 7

    Use a sharp knife to slice the roll into pieces, wiping the blade with a damp cloth between cuts.

    Serve with soy sauce.

Chef Tips

  • Pressing the tofu removes excess moisture, helping it absorb more flavor.
  • Use a sharp, wet knife to avoid squishing the rolls when slicing.
  • If you're short on time, quick-pickle some carrots for added crunch.
  • Always have a damp cloth nearby to clean your knife between cuts for neat presentation.
  • If the rice is too sticky to handle, wet your fingers to prevent sticking.
Advertisement

Nutrition (per serving)

calories
~250 kcal
protein
6g
carbs
36g
fat
9g
fiber
4g
sodium
390mg

Estimates only. Actual values depend on brands and portions.

Frequently Asked

Can I make this ahead?+

Yes, you can prepare the ingredients in advance and assemble the rolls just before serving for best freshness.

What can I substitute?+

You can use smoked tempeh instead of tofu or add pickled vegetables for an extra tang.

How do I store leftovers?+

Store leftovers in an airtight container in the fridge for up to 24 hours to keep them fresh.

You Might Also Like