Vegan Sushi Recipe
Introduction
Vegan sushi is a fresh and delicious way to enjoy traditional flavors without any animal products. This recipe features seasoned sushi rice, crispy tofu, and vibrant vegetables rolled in nori sheets for a satisfying meal or snack.

Ingredients
- 2 cups sushi rice
- 3 1/2 tablespoons rice vinegar
- 1 1/2 tablespoons sugar
- 1 teaspoon salt
- 7 ounces firm tofu, sliced into strips
- 4 nori sheets
- 1 avocado, sliced
- 1 cucumber, sliced into strips
- 1 large carrot, sliced into strips
- Soy sauce, for serving
Instructions
- Step 1: Rinse the sushi rice under cold water until the water runs clear to remove excess starch. Cook the rice with the appropriate amount of water in a rice cooker or on the stovetop until the water is absorbed and the rice is tender.
- Step 2: In a small bowl, combine rice vinegar, sugar, and salt. Gently fold this mixture into the cooked rice and allow it to cool to room temperature.
- Step 3: Optionally, pan-fry the tofu strips in a lightly oiled pan with a splash of soy sauce until they are crispy and golden on all sides.
- Step 4: Place one nori sheet on a bamboo sushi rolling mat with the shiny side down. Wet your hands to prevent sticking and spread an even layer of the seasoned rice over the nori, leaving about an inch of space at the top edge.
- Step 5: Arrange strips of tofu, avocado, cucumber, and carrot across the center of the rice layer.
- Step 6: Using the bamboo mat, roll the sushi forward tightly, pressing the ingredients together. Seal the edge of the nori sheet with a little water to close the roll.
- Step 7: With a sharp knife dipped in water, slice the roll into bite-sized pieces. Serve the vegan sushi with soy sauce for dipping.
Tips & Variations
- Use a sharp knife dipped in water to prevent the rice from sticking while slicing sushi rolls cleanly.
- Try adding pickled ginger or wasabi for extra traditional flavor and a bit of heat.
- Swap tofu with marinated tempeh or roasted sweet potato for different vegan protein options.
- If you don’t have a bamboo mat, use parchment paper or carefully roll by hand on a flat surface.
Storage
Store any leftover sushi rolls tightly wrapped in plastic wrap in the refrigerator for up to 24 hours. Sushi is best enjoyed fresh, but if refrigerated, allow rolls to come closer to room temperature before eating. Avoid freezing sushi as it changes the texture of the rice and vegetables.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use brown rice instead of sushi rice?
Brown rice can be used for a healthier twist, but it lacks the sticky texture of sushi rice, making rolling more challenging. Cook brown rice ahead of time and press firmly when rolling.
How do I keep the tofu from getting soggy?
Pan-frying the tofu strips until crispy helps maintain their texture inside the sushi. Be sure to pat the tofu dry before cooking and avoid overcrowding the pan for best results.
Print
Vegan Sushi Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This Vegan Sushi recipe offers a delightful plant-based alternative to traditional sushi, featuring seasoned sushi rice, crispy tofu strips, and fresh vegetables like avocado, cucumber, and carrot all wrapped in nori sheets. It’s a perfect homemade sushi experience that is both flavorful and satisfying, ideal for vegans and anyone looking for a healthy, delicious meal.
Ingredients
Rice and Seasoning
- 2 cups sushi rice
- 3 1/2 tablespoons rice vinegar
- 1 1/2 tablespoons sugar
- 1 teaspoon salt
Filling
- 7 ounces firm tofu (sliced into strips)
- 1 avocado (sliced)
- 1 cucumber (sliced into strips)
- 1 large carrot (sliced into strips)
Wrapping and Serving
- 4 nori sheets
- Soy sauce (for serving)
Instructions
- Cook rice: Rinse sushi rice thoroughly under cold water until the water runs clear to remove excess starch. Cook the rice with water using a rice cooker or on the stovetop until all the water is absorbed and the rice is tender.
- Season rice: In a small bowl, combine rice vinegar, sugar, and salt. Gently fold this mixture into the warm cooked rice, being careful not to mash the grains. Allow the rice to cool to room temperature before assembling the sushi.
- Fry tofu: Optionally, heat a skillet over medium heat and pan-fry the tofu strips with a splash of soy sauce until they become golden and crispy on the edges for added flavor and texture.
- Spread rice on nori: Place a nori sheet shiny side down on a bamboo sushi rolling mat. With wet hands to prevent sticking, spread an even layer of cooled sushi rice over the nori, leaving about a 1-inch gap at the top edge to seal the roll later.
- Add filling and roll sushi: Lay strips of tofu, avocado, cucumber, and carrot evenly over the rice. Using the bamboo mat, carefully roll the sushi away from you, applying gentle pressure to create a tight roll. Moisten the top edge of the nori with a bit of water to seal the roll closed.
- Slice sushi: Using a very sharp knife dipped in water to prevent sticking, slice the sushi roll into bite-sized pieces. Arrange on a plate and serve with soy sauce for dipping.
Notes
- Make sure to use sushi rice for the best texture and stickiness.
- Wet your hands while handling the rice to prevent it from sticking.
- For extra flavor, marinate tofu briefly before frying or add sesame seeds to the rice.
- Use a very sharp knife for clean sushi slices; rinse the knife blade between cuts if needed.
- Sushi is best enjoyed fresh but can be refrigerated briefly if needed.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Japanese
Keywords: Vegan sushi, homemade sushi, tofu sushi, plant-based sushi, sushi rice, Japanese vegan recipe

